Skip to Content
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?

Last updated on