---
title: "Provision Wallet"
method: POST
path: "/v1/embedders/me/provision-wallet"
tags: ["embedder-wallets"]
---

# Provision Wallet

`POST /v1/embedders/me/provision-wallet`

## Request

- Base URL: `https://api.storyflo.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.storyflo.com/v1/embedders/me/provision-wallet`
- Auth: none declared

Provision the calling embedder's Circle custody wallet on the
currently-selected ``CIRCLE_NETWORK`` (default ``BASE`` mainnet).
Idempotent: returns the existing wallet on repeat calls.

Response shape::

    {"wallet_id": "...",
     "status": "pending" | "provisioned",
     "network": "BASE" | "BASE-SEPOLIA",
     "address": null | "0x..."}

503 with a precise operator-action body when env is mis-configured
(missing creds, unsupported ``CIRCLE_NETWORK`` value, or
``CIRCLE_USDC_TOKEN_ID`` still set to the ``PENDING_LOOKUP``
sentinel).

## Response `200`

Successful Response

- object

---

[API](https://skmtc.dev/storyflo/apis/storyflo-inference-router.md) · [All operations](https://skmtc.dev/storyflo/apis/storyflo-inference-router/llms.txt) · [OpenAPI document](https://skmtc.dev/storyflo/apis/storyflo-inference-router/revisions/c3a1a735ac7a?raw)
