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.
Routes that add new history
These routes add new history entries.
- Stock actions:
POST /transactions/issuance/stockPOST /transactions/transfer/stockPOST /transactions/cancel/stockPOST /transactions/retract/stockPOST /transactions/reissue/stockPOST /transactions/repurchase/stockPOST /transactions/accept/stock
- Authorized share adjustments:
POST /transactions/adjust/issuer/authorized-sharesPOST /transactions/adjust/stock-class/authorized-shares
Routes that only save data
These routes save data for later use but do not add history on their own.
- Equity compensation and convertibles:
POST /transactions/issuance/equity-compensationPOST /transactions/issuance/convertible
- Supporting records:
POST /stock-legend/createPOST /stock-plan/createPOST /valuation/createPOST /vesting-terms/create
How to verify a new history entry
- If the route changes holdings or authorized share counts, it should appear in history.
- If the route only saves a supporting input, it will not appear there by itself.
- Send the route.
- Wait for it to be processed.
- Fetch
GET /historical-transactions/issuer-id/<YOUR_ISSUER_ID>again. - Look for the new
date,security_id, and transaction entry.
What’s next?
Use Transfer, Cancel, and Reissue Stock for routes that add new history. Use Save Equity Compensation and Convertibles for routes that save data without adding history.