Create Bulk Transactions Upload URL
Generates up to 10 presigned PUT URLs for uploading JSONL transaction files (up to 5GB each) directly
to storage. Each URL is valid for 15 minutes. Use the returned URL to upload the file via an HTTP PUT request with the
binary file content as the body. If a URL expires before the upload completes, you must request a new one.
Files can be uploaded as plain JSONL or as a gzip-compressed file.
Only `coreTransaction` type is supported for bulk file uploads.
<b>Required scopes:</b> `transaction:write`
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
organizationId
Your issuer organization ID, provided by Kard
Request
This endpoint expects an object.
data
List of file upload requests (1–10 items per request).
Response
This endpoint returns an object.
data
List of created file upload sessions.