> For the complete documentation index, see [llms.txt](https://sodex.com/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sodex.com/documentation/for-developers/api-reference/mirror-api.md).

# Mirror Protocol API

Use these endpoints to discover supported transfer routes, manage custody deposit addresses, submit a ValueChain withdrawal with sponsored gas, and track external settlement.

**Mainnet base URL:** `https://mainnet-gw.sodex.dev/api/v1`

## API groups

{% content-ref url="/pages/rWLr7sAUwMArLcMe6TYV" %}
[Asset Configuration](/documentation/for-developers/api-reference/mirror-api/asset-configuration.md)
{% endcontent-ref %}

{% content-ref url="/pages/DCbmDYDu17UfTnk7HVvT" %}
[Deposit Addresses](/documentation/for-developers/api-reference/mirror-api/deposit-addresses.md)
{% endcontent-ref %}

{% content-ref url="/pages/CMCc0kXoVuQVc5eMRSUw" %}
[History & Status](/documentation/for-developers/api-reference/mirror-api/history-and-status.md)
{% endcontent-ref %}

{% content-ref url="/pages/MeD2gVfuS7W0Ye22ZIAG" %}
[Sponsored Withdrawal](/documentation/for-developers/api-reference/mirror-api/sponsored-withdrawal.md)
{% endcontent-ref %}

## Common response

Most endpoints return this envelope:

```json
{
  "code": 0,
  "timestamp": 1780000000000,
  "data": {}
}
```

`code = 0` means success, and `timestamp` is expressed in milliseconds.

## Integration guides

{% content-ref url="/pages/na8o9MAsQDanoJmg0eZW" %}
[Mirror Protocol Lifecycle](/documentation/for-developers/developers/mirror-protocol/lifecycle.md)
{% endcontent-ref %}
