Skip to main content

Book an offer

POST 

/v1/transfer/book

Books a rechecked offer. Allow up to 150 seconds. Idempotent per internal_reference: TransferPlatform records the attempt before calling the provider; re-sending the identical request returns the original booking (Idempotent-Replayed: true), and a different request, or one while the first is in progress or unknown, answers 409 duplicate_booking without booking. A declined booking answers 200 with status: failed; a provider that did not answer in time 200 with status: unknown (re-send the identical request later). 409 offer_expired / 409 currency_unavailable / 422 invalid_offer_token as for recheck.

Guides: Booking flow, Idempotency & retries.

Request​

Responses​

Booking outcome (completed, pending, failed or unknown). Header Idempotent-Replayed: true when this is the stored response of an earlier identical request.

Response Headers
    X-Request-Id

    Id of this request (yours if you sent a valid one). Quote it to support.

    Idempotent-Replayed

    Present when the response is the stored result of an earlier identical request (no new provider call).