v1

latestOpenAPI 3.0.02026-07-267331140.7 KB
Safe Management

Deploy and Setup a Safe

Deploys and sets up the Safe account for the authenticated user. The User needs to be KYC approved.

This endpoint replaces the POST /api/v1/account and related endpoints. Using this endpoint, the user can deploy the Safe without having to sign the data.

This endpoint is idempotent: calling it again while a deployment is already in flight for the same user will return 202 without starting a new workflow. Use GET /api/v1/safe/deploy as the source of truth for deployment status (processing, ok, failed, not_deployed).

post/api/v1/safe/deploy

Request body

dailyLimitinteger

The daily spending allowance to configure for the Safe, in whole token units (no decimals). Defaults to 350 if omitted.

Example request

{
  "dailyLimit": 350
}

Response

Accepted the deployment request. The partner should check the status of the deployment with the GET /api/v1/safe/deploy endpoint.

statusstring

The status of the deployment.

Example response

{
  "status": "accepted"
}