Skip to main content
POST
/
amlyze-ws-rest
/
batch-contracts
Validate and save a batch of contracts
curl --request POST \
  --url 'https://{{baseUrl}}/amlyze-ws-rest/batch-contracts' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "contracts": [
    {
      "action": "CREATE",
      "communicationNumber": "CommNumber0",
      "requester": "financial_institution",
      "businessUnit": "sandbox",
      "contractType": "CREDIT_CARD",
      "extId": "any_contract_1",
      "contractCode": "REG74121100",
      "customerExtId": "ORG20231117550"
    },
    {
      "action": "UPDATE",
      "communicationNumber": "CommNumber1",
      "requester": "financial_institution",
      "businessUnit": "sandbox",
      "contractType": "CREDIT_CARD",
      "extId": "any_contract_1232",
      "contractCode": "REG74121101",
      "customerExtId": "ORG20231117550"
    }
  ]
}
'
{
  "results": [
    {
      "resultType": "REQUEST_ACCEPTED",
      "communicationNumber": "CommNumber0",
      "extId": "any_contract_1",
      "businessUnit": "sandbox",
      "timeElapsedMs": 203
    },
    {
      "resultType": "REQUEST_REJECTED",
      "communicationNumber": "CommNumber1",
      "extId": "any_contract_2",
      "businessUnit": "sandbox",
      "errorCode": "O005",
      "errorDescription": "CommunicationNumber already used in amlyze",
      "timeElapsedMs": 20
    }
  ],
  "timeElapsedMs": 223
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Batch of contracts to validate and save

contracts
object[]

Response

OK

results
object[]
timeElapsedMs
integer<int64>