{
"opencollection": "1.0.0",
"info": {
"name": "API Reference attributions users > uploads API",
"version": "1.0.0"
},
"items": [
{
"info": {
"name": "users > uploads",
"type": "folder"
},
"items": [
{
"info": {
"name": "Create Upload",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://rewards-api.getkard.com/v2/issuers/:organizationId/users/:userId/uploads",
"headers": [
{
"name": "Authorization",
"value": ""
}
],
"params": [
{
"name": "organizationId",
"value": "",
"type": "path"
},
{
"name": "userId",
"value": "",
"type": "path",
"description": "The ID of the user as defined on the issuers system"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Deprecated. This endpoint is deprecated in favor of the [Create Bulk Transactions Upload URL](/2024-10-01/api/transactions/create-bulk-transactions-upload-url) endpoint. New integrations should use the bulk flow outlined in the [Historical Transaction Uploads](/2024-10-01/api/integration-guides/historical-transaction-uploads) integration guide.\n\nCall this endpoint to create an upload session and retrieve an upload ID. Using the upload ID in the [Add Upload Part](/2024-10-01/api/transactio"
},
{
"info": {
"name": "Add Upload Part",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rewards-api.getkard.com/v2/issuers/:organizationId/users/:userId/uploads/:uploadId/parts",
"headers": [
{
"name": "Authorization",
"value": ""
}
],
"params": [
{
"name": "organizationId",
"value": "",
"type": "path"
},
{
"name": "userId",
"value": "",
"type": "path",
"description": "The ID of the user as defined on the issuers system"
},
{
"name": "uploadId",
"value": "",
"type": "path",
"description": "The upload ID identifying the upload session to add parts"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Deprecated. This endpoint is deprecated in favor of the [Create Bulk Transactions Upload URL](/2024-10-01/api/transactions/create-bulk-transactions-upload-url) endpoint. New integrations should use the bulk flow outlined in the [Historical Transaction Uploads](/2024-10-01/api/integration-guides/historical-transaction-uploads) integration guide.\n\nCall this endpoint using the upload ID provided in the [Create Upload](/2024-10-01/api/transactions/uploads/create) endpoint to add parts to your"
},
{
"info": {
"name": "Update Upload",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://rewards-api.getkard.com/v2/issuers/:organizationId/users/:userId/uploads/:uploadId",
"headers": [
{
"name": "Authorization",
"value": ""
}
],
"params": [
{
"name": "organizationId",
"value": "",
"type": "path"
},
{
"name": "userId",
"value": "",
"type": "path",
"description": "The ID of the user as defined on the issuers system"
},
{
"name": "uploadId",
"value": "",
"type": "path",
"description": "The upload ID identifying the upload session to update"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Deprecated. This endpoint is deprecated in favor of the [Create Bulk Transactions Upload URL](/2024-10-01/api/transactions/create-bulk-transactions-upload-url) endpoint. New integrations should use the bulk flow outlined in the [Historical Transaction Uploads](/2024-10-01/api/integration-guides/historical-transaction-uploads) integration guide.\n\nCall this endpoint to update your upload session. Currently, you can signal completing a historical transactions upload.\nRequired scopes: "
}
]
}
],
"bundled": true
}