# Content | Create library or guidebook

Create a guidebook with a customID helps to reference it when creating a Release. The attribute "customId" can be referenced by the parameter "externalGuidebookId" as explained in this article:

{% content-ref url="../releases-api/release-or-create-guidebook-release" %}
[release-or-create-guidebook-release](https://docs.guibo.travel/developers/releases-api/release-or-create-guidebook-release)
{% endcontent-ref %}

Create guidebook by using the path "guidebook", create libary by using the path "library".

* Replace <mark style="color:orange;">CCCCC</mark> with the Account ID, you can find this under Account Settings > General Settings > Account ID
* You can find the API key under Account Settings > General Settings > API Key

```javascript

curl --location -X POST 'https://services.schneidergeo.com/content/guidebook' \
--header 'Authorization: xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
    "account":"CCCCCC",
    "customId":"ABCABC",
    "names":{
        "de":"Transalp mit dem Gravelbike",
        "en":"TRANS-ALP ON GRAVEL BIKE"
    }
}'
```

#### Headers

| Name                                            | Type   | Description |
| ----------------------------------------------- | ------ | ----------- |
| Authorization<mark style="color:red;">\*</mark> | String | API key     |
