Create Incoming Transactions
Call this endpoint to send all transactions made by all your enrolled users in your rewards program. The request body will depend on the transaction type.
Please use the correct type when calling the endpoint:
transaction
: These incoming transactions will be processed and matched by the Kard system. Learn more about the Transaction CLO Matching flow here.matchedTransaction
: For pre-matched transactions that need validation on match by the Kard system.
Required scopes: transaction:write
Note: Maximum of 500 transactions can be created per request
.
Path parameters
organizationId
Your issuer organization ID, provided by Kard
Headers
Authorization
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
data
Discriminated union representing the request body for submitting a transaction.
Use type
to distinguish between the two:
transaction
: For transactions requiring processing and matching by the Kard system.matchedTransaction
: For pre-matched transactions that need validation on match by the Kard system.
Response
This endpoint returns an object.
data
Errors
400
Invalid Request
401
Unauthorized Error
500
Internal Server Error