Skip to main content
POST
https://staging-api.propaga.io/v1
/
transaction
/
{transactionId}
/
verification
/
{verificationId}
curl --location --request POST 'https://staging-api.propaga.io/v1/transaction/{transactionId}/verification/{verificationId}' \
--header 'Authorization: <your_awesome_token>' 
--header 'Content-Type: application/json'
{
    "verificationId": "561f8ed5-8e90-4b32-9637-4f36a0c66286",
    "verificationStatus": "Transaction verified successfull"
}
You can resend the code only when the transaction is in pending verification status. . For additional details on how transaction statuses works, click this link
curl --location --request POST 'https://staging-api.propaga.io/v1/transaction/{transactionId}/verification/{verificationId}' \
--header 'Authorization: <your_awesome_token>' 
--header 'Content-Type: application/json'
{
    "verificationId": "561f8ed5-8e90-4b32-9637-4f36a0c66286",
    "verificationStatus": "Transaction verified successfull"
}

Path parameters

transactionId
string
required
Propaga’s transaction id
verificationId
string
required
Verification id generated on the creation of the transaction

Error codes

Transaction not found (404)
{
    "code": "TRANSACTION_NOT_FOUND",
    "message": "This transaction not found"
}
Transaction is already verified (422)
{
    "code": "TRANSACTION_IS_VERIFIED",
    "message": "This transaction is verified"
}
Verification not found (404)
{
    "code": "VERIFICATION_NOT_FOUND",
    "message": "This verification not found"
}
Verification not valid (422)
{
    "code": "VERIFICATION_NOT_VALID",
    "message": "This verification is not valid'"
}