# Send transaction Notification that a Send transaction has been processed. Endpoint: POST /send/watch Version: v2 ## Header parameters: - `call-ref` (string) A call reference generated by the caller and unique to the caller to provide correlation between the caller and system with a maximum length of 255 - `published-timestamp` (integer, required) The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published. - `signature-v2` (string, required) The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the call-ref + payload + published-timestamp using your API key. - `signature` (string, required) The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the published-timestamp using your API key. ## Request fields (application/json): - `eventType` (string, required) Enum: "PENDING", "COMPLETED", "FAILED", "PENDING_CHALLENGE", "INVALID", "SCHEDULED", "CANCELLED" - `send` (object, required) - `send.beneficiaryId` (string) - `send.cancellationReason` (string) The reason the scheduled transaction was cancelled. - `send.challengeExemptionReason` (string) The Reason the transaction was exempted from SCA verification Enum: "NO_EXEMPTION", "LOW_VALUE", "NOT_ENABLED", "TRUSTED_BENEFICIARY" - `send.conflict` (string) Enum: "NO_ERROR", "PROFILE_INACTIVE", "MODEL_CONSTRAINTS_VIOLATED", "DENIED_BY_INTERCEPTOR", "DENIED_BY_INSTRUMENT", "DENIED_BY_FOREX_TRADE", "CURRENCY_MISMATCH", "SOURCE_NOT_FOUND", "DESTINATION_NOT_FOUND", "FEE_NOT_CONFIGURED_FOR_CURRENCY", "DESTINATION_LIMIT_EXCEEDED", "SEND_TO_INSTRUMENT_UNSUPPORTED", "INSUFFICIENT_FUNDS", "SOURCE_INSTRUMENT_BLOCKED", "DESTINATION_INSTRUMENT_BLOCKED", "INVALID_AMOUNT", "IDENTITY_KYC_LEVEL_STEPUP_REQUIRED", "PROFILE_NOT_FOUND", "SCHEDULED_TIMESTAMP_INVALID" - `send.creationTimestamp` (string, required) - `send.description` (string) The description details that are included in the transaction as reference. - `send.destination` (object, required) - `send.destination.id` (string, required) - `send.destination.type` (string, required) Enum: "managed_cards", "managed_accounts" - `send.destinationAmount` (object, required) The object representing a monetary amount in a particular currency. - `send.destinationAmount.currency` (string, required) The currency expressed in ISO-4217 code. Example: GBP, EUR, USD. - `send.destinationAmount.amount` (string, required) The monetary amount, scaled to the lowest denomination of the currency. - `send.destinationFee` (object) The object representing a monetary amount in a particular currency. - `send.executionTimestamp` (string) The epoch timestamp at which the transaction was executed, transitioning to a final state such as COMPLETED, REJECTED, or FAILED. - `send.profileId` (string, required) - `send.scheduledTimestamp` (string) The epoch timestamp at which the transaction is scheduled to be executed. - `send.source` (object, required) - `send.sourceFee` (object) The object representing a monetary amount in a particular currency. - `send.state` (string, required) The state of the send transaction, as follows: - INITIALISED: The initial state of a send transaction when SCA is not required. - PENDING_CHALLENGE: The send transaction requires verification before it can be initialised. Use the /sends/{id}/challenges/otp/{channel} API endpoint to start the verification process. - PENDING: The transaction has exceeded the destination limit and is pending treasury approval. - APPROVED: The send transaction was approved. - COMPLETED: The send transaction has been completed. - REJECTED: The send transaction was rejected. - FAILED: There was an issue with the send transaction, and the transaction has failed. - SCHEDULED: The send transaction will execute at the scheduled time. - CANCELLED: The scheduled send transaction has been cancelled. Enum: "UNDEFINED", "INITIALISED", "COMPLETED", "REJECTED", "FAILED", "PENDING", "PENDING_CHALLENGE", "APPROVED", "INVALID", "SCHEDULED", "CANCELLED" - `send.tag` (string) - `send.transactionAmount` (object, required) The object representing a monetary amount in a particular currency. - `publishedTimestamp` (string, required) ## Response 204 fields