Skip to main content
POST
/
api
/
publicapi
/
v1
/
transactions
Creates a processing transaction
curl --request POST \
  --url https://vantage-us.abbyy.com/api/publicapi/v1/api/publicapi/v1/transactions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json-patch+json' \
  --data '{
  "skillId": "<string>",
  "generateMobileInputLink": false,
  "registrationParameters": [
    {
      "key": "<string>",
      "value": "<string>"
    }
  ],
  "skillParameters": [
    {
      "key": "<string>",
      "value": "<string>"
    }
  ]
}'
{
  "transactionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "mobileInputLink": "<string>"
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

Transaction creation parameters

skillId
string
required

Id of the skill to be applied to the files

Minimum length: 1

Generate URL to run mobile input with one time auth token to inject image to specific transaction

registrationParameters
object[] | null

Additional registration parameters for transaction

Maximum length: 10
skillParameters
object[] | null

Skill parameters for transaction

Maximum length: 10

Response

Transaction successfully created

transactionId
string<uuid>
required

Mobile input link which contains one time authorization token for current transaction. Parameter is returned if generateMobileInputLink=true