payments

Create a withdrawal

Changed on

Initiates a withdrawal of cash out of the account.

post/accounts/{account_id}/withdrawals

Request

  • Base URL
    https://api.engine.usesophic.com
  • Auth
    HTTP bearer

Path parameters

account_idstring required

Request body

currency'EUR' | 'USD' | 'GBP' required
funding_accountstring required

ID of the funding account that receives the withdrawal. Must be registered on the parent account.

Response

Created

accountstring required

The ID of the parent account.

amountstring required

The amount to withdraw.

completed_atstring date-time nullable

The time the withdrawal was completed.

created_atstring date-time required

The timestamp (in ISO-8601 format) of when the resource was created.

currency'EUR' | 'USD' | 'GBP' required
idstring required

Unique resource identifier.

modified_atstring date-time required

The timestamp (in ISO-8601 format) of when the resource was last modified.

status'created' | 'completed' required

Example response

{
  "amount": "100.00",
  "completed_at": "2026-07-14T09:34:12Z"
}

Changes

    • breaking

      request property was restricted to a list of enum values

    • breaking

      the request property type changed from no type to string

    • breaking

      the response's property type changed from no type to string for status

    • breaking

      the response's property type changed from no type to object for status

    • breaking

      the response's property type changed from no type to string for status

    • warning

      removed from the request property allOf list

    • warning

      added the new EUR enum value to the response property for the response status

    • warning

      added the new GBP enum value to the response property for the response status

    • warning

      added the new USD enum value to the response property for the response status

    • warning

      added the new completed enum value to the response property for the response status

    • warning

      added the new created enum value to the response property for the response status

    • info

      added the new EUR enum value to the request property

    • info

      added the new GBP enum value to the request property

    • info

      added the new USD enum value to the request property

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      removed from the response property allOf list for the response status

    • info

      removed from the response property allOf list for the response status

    • info

      removed from the response property allOf list for the response status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • info

      added the required property / to the response with the status

    • breaking

      response property context/additionalProperties/ list-of-types was widened by adding types array to media type application/json of response 400