postProvision funding endpoint
Required capability
funding_endpoints.provisionProvisions a new deposit-side endpoint. Crypto routes to the custody rails backend. Fiat requests carry only account_ref and routing; the pooled fiat route owner is derived server-side inside rails-router-service rather than supplied in the request body, and provisioning is delegated to fiat-rails-service after the route-guard/availability pipeline approves the route. Idempotent on the required Idempotency-Key header.
Request
Request URL
POST /funding-endpointsRequest Body
{
"account_ref": "client-accounts/b8e2f1a0-4c3d-4e5f-9a1b-2c3d4e5f6a7b",
"rail_class": "crypto",
"routing": {
"asset": "USDC",
"network": "ethereum"
}
}Responses
Response
{
"account_ref": "client-accounts/b8e2f1a0-4c3d-4e5f-9a1b-2c3d4e5f6a7b",
"asset": "USDC",
"created_at": "2026-05-01T10:00:00Z",
"crypto_routing": {
"asset": "USDC",
"endpoint": {
"address": "0xAbCd1234567890AbCd1234567890AbCd12345678",
"memo": null
},
"network": "ethereum"
},
"fiat_rail": null,
"fiat_routing": null,
"id": "b8e2f1a0-4c3d-4e5f-9a1b-2c3d4e5f6a7b",
"network": "ethereum",
"rail_class": "crypto",
"status": "active",
"updated_at": "2026-05-01T10:00:00Z"
}Resource created successfully.