Skip to main content

/tickets/transfer/accept

Description

This call will accept a pending transfer request to the recipent user.

Supported Methods

  1. POST

Request

/tickets/transfer/accept

HEADERS

RCOPropertyTypeDescription
RUser-AgentStringAn identifying string in Product/Version format, where Version is a SemVer-compliant string, that uniquely identifies your application.
RAuthorizationStringIt's required to use the "Bearer" authentication scheme to transmit the access token.
RAcceptStringThe only supported response type for this endpoint is application/json.
OAccept-EncodingStringgzip compression is supported.
RContent-TypeStringThe only supported request type for this endpoint is application/json.
RPAC-Channel-CodeStringThe channel partner identifier issued to your organization by the Paciolan Partner Services team partner on-boarding.
RPAC-Application-IDStringThe application identifier for which API access has been authorized; this value is typically expressed in reverse domain notation and is bound to an API key provided by Paciolan during provisioning.
RPAC-API-KeyStringThe API key provided by Paciolan for this application.
RRequest-IDStringThe integrator's external request ID for support traceablility and issue debugging. This string should be a UUID V4 value.

Query Parameters

RCOMKeyTypeDescription
CdistributorCodeStringDistributor code. Required if initiated transfer with seat details.

Request Object

RCOPropertyTypeDescription
RtransferIdStringTransfer ID
CRecipientObjectRecipient details
O phoneStringRecipient phone
R emailStringRecipient email
R recipientFirstNameStringRecipient first name. Required when calling after initiating transfer with tokens.
R recipientLastNameStringRecipient last name. Required when calling after initiating transfer with tokens.

Response

Response Object

PropertyTypeDescription
confirmationCdStringtranferId returned by Backoffice
transferIdStringDatabase primary key

Error Response Object

PropertyTypeDescription
errorObjectError details
typeStringError type that has occurred
developerMessageStringGeneric description of error that occurred
appErrorCodeStringInternal error code used for support. Depending on type returned, this code may be needed to handle error response differently

Error Types

Error TypeError DescApp Error CodeHTTP Status CodeHTTP Status DescRetry PossibleRetry CountUltimate actionMS Error Level
INVALID_PARAMETER_VALUEInvalid input. Please provide a valid data.MS-422422Unprocessable EntityNo0Caller to inform ProviderERROR
UNHANDLED_EXCEPTIONInternal server error occurred due to backend errorMS-500500Internal Server ErrorYes3Caller to inform ProviderFATAL

Examples

Request

Accpet Transfer that initiated with Seat Details
curl --location 'https://link-sandbox.paciolan.info/v1/tickets/transfer/accept?distributorCode=AMTX' \
--header 'User-Agent: MyApplication/1.0' \
--header 'Authorization: Bearer <BearerToken>' \
--header 'PAC-Channel-Code: my-application' \
--header 'PAC-Application-ID: com.mycompany.myapp' \
--header 'PAC-API-Key: <ApiKey>' \
--header 'Request-ID: <RequestID>' \
--header 'Content-Type: application/json' \
--data-raw '{
"transferId": "w53hKM1ZPmDBgYsq68VW6xR6KLLeoWCR"
}'
Accept Transfer that initiated with Tokens
curl --location 'https://link-sandbox.paciolan.info/v1/tickets/transfer/accept' \
--header 'User-Agent: MyApplication/1.0' \
--header 'Authorization: Bearer <BearerToken>' \
--header 'PAC-Channel-Code: my-application' \
--header 'PAC-Application-ID: com.mycompany.myapp' \
--header 'PAC-API-Key: <ApiKey>' \
--header 'Request-ID: <RequestID>' \
--header 'Content-Type: application/json' \
--data-raw '{
"transferId": "w53hKM1ZPmDBgYsq68VW6xR6KLLeoWCR",
"Recipient": {
"email": "ta236@paciolan.com",
"recipientFirstName": "Juan",
"recipientLastName": "Ramirez"
}
}'

Responses

Success Response
< HTTP/1.1 200
{
"confirmationCd": "3785222-AMTX:10237",
"transferId": "w53hKM1ZPmDBgYsq68VW6xR6KLLeoWCR"
}
Failure Response
< HTTP/1.1 400
{
"error": {
"type": "INVALID_PARAMETER_VALUE",
"developerMessage": "Invalid input. Please provide valid data.",
"appErrorCode": "MS-400"
}
}