> For the complete documentation index, see [llms.txt](https://docs.fetcch.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fetcch.xyz/how-to-integrate/guides/address-books/how-to-share-address-book.md).

# How to share address book?

### Arrange Data

Arrange data in the format

```json
{
    "toId": "string"
    "book": number
    "access": "READ" | "READWRITE"
}
```

### Generate & Sign Message

Call this API to get the message

{% openapi src="/files/xjcYh3sZCi10eHJaNA7T" path="/address-books/request/message" method="post" %}
[openapi.yml](https://2219691098-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxaHazojZlIts4pidXQC6%2Fuploads%2FfnFyuZwzFVn93GBdO4kv%2Fopenapi.yml?alt=media\&token=7e1414fc-c6b1-4244-9549-9bb061a79cc5)
{% endopenapi %}

Sign the above message by following signature guidelines mentioned [here](/how-to-integrate/guides/utility/how-to-sign-messages.md) according to the chain you are using

### Call API

{% openapi src="/files/xjcYh3sZCi10eHJaNA7T" path="/address-books/request" method="post" %}
[openapi.yml](https://2219691098-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxaHazojZlIts4pidXQC6%2Fuploads%2FfnFyuZwzFVn93GBdO4kv%2Fopenapi.yml?alt=media\&token=7e1414fc-c6b1-4244-9549-9bb061a79cc5)
{% endopenapi %}

### Websockets & Webhooks

Coming soon...
