FeaturesManage IssuerAdd New History

Add New History

Use this page when you need to know whether a route creates a new history entry or only saves data for later use.

⚠️

You can add new events to the history feed. You cannot rewrite past events through the TAP API.

Why two lists?

History entries are produced by the event poller after a contract transaction is mined. Routes that emit a contract event show up in history; routes that only write to MongoDB do not. Use the lists below to predict which side of the line a route falls on.

Routes that add new history

These routes submit an onchain transaction. After the poller processes the event (~20 s on Plume Mainnet), the entry appears in View History.

RouteResulting history
POST /transactions/issuance/stockNew stock position
POST /transactions/transfer/stockTransfer and any balance position
POST /transactions/cancel/stockCancellation
POST /transactions/retract/stockRetraction
POST /transactions/reissue/stockReissuance
POST /transactions/repurchase/stockRepurchase
POST /transactions/accept/stockAcceptance
POST /transactions/adjust/issuer/authorized-sharesIssuer authorized-share adjustment
POST /transactions/adjust/stock-class/authorized-sharesStock-class authorized-share adjustment

Routes that only save data

These routes write a MongoDB record only. They never appear in history on their own.

RouteStorage
POST /transactions/issuance/equity-compensationMongoDB equity-compensation record
POST /transactions/issuance/convertibleMongoDB convertible record
POST /stock-legend/createMongoDB supporting record
POST /stock-plan/createMongoDB supporting record
POST /valuation/createMongoDB supporting record
POST /vesting-terms/createMongoDB supporting record

Verify a new history entry

  1. Send the route.
  2. Wait for the poller (~20 s on Plume Mainnet).
  3. Fetch View History again and look for the new date, security_id, and object_type.

What’s next?