---
title: "Door 2, step 1: a SIWE message to sign with the wallet that will own this key"
method: POST
path: "/keys/bind/start"
---

# Door 2, step 1: a SIWE message to sign with the wallet that will own this key

`POST /keys/bind/start`

## Request

- Base URL: `https://flexyield.io`
- URL: `https://flexyield.io/keys/bind/start`
- Auth: HTTP bearer

## Request body

- object
  - `address` string, required

## Response `200`

message_to_sign and expires_in_seconds

- object

## Other responses

- `401`: Invalid or missing API key (-32001)
- `422`: Bad address or key already bound

---

[API](https://skmtc.dev/flexyield/apis/flexyield-api.md) · [All operations](https://skmtc.dev/flexyield/apis/flexyield-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flexyield/apis/flexyield-api/revisions/bad139887e25?raw)
