POST/api/v2/loyalty/transaction-import/upload/{configId}

Upload and process a transaction import file

Authentication

Send your API key in the x-api-key header on every request.

Parameters

Request parameters
FieldTypeRequiredDescription
configId (path)unknownYesThe unique identifier of the import configuration

Request body

multipart/form-data

Request body fields
FieldTypeRequiredDescription
FileIFormFileNoDocument file to upload for the EqualsMoney associated person.

Responses

202 — Accepted

Response 202 fields
FieldTypeRequiredDescription
IdunknownNo
StatusstringNo
FileNamestringNo
TotalRecordsunknownNo
ProcessedRecordsunknownNo
SuccessfulRecordsunknownNo
FailedRecordsunknownNo
CreatedAtstring (date-time)No
StartedAtstring (date-time)No
CompletedAtstring (date-time)No
ErrorDetailsunknownNo

400 — Bad Request

Response 400 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

401 — Unauthorized

Response 401 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

404 — Not Found

Response 404 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

413 — Payload Too Large

Response 413 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

500 — Internal Server Error

Response 500 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

Example request

curl -X POST "https://{base_url}/api/v2/loyalty/transaction-import/upload/{configId}" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -d '{}'

This page is generated from the live OpenAPI specification and always matches the current API.