---
title: "POST /v1/contactBooks"
method: POST
path: "/v1/contactBooks"
---

# POST /v1/contactBooks

`POST /v1/contactBooks`

## Request body

- object
  - `name` string, required
  - `emoji` string
  - `properties` object
  - `doubleOptInEnabled` boolean
  - `doubleOptInFrom` string, nullable
  - `doubleOptInSubject` string
  - `doubleOptInContent` string
  - `variables` string[]

## Response `200`

Create a new contact book

- object
  - `id` string, required — The ID of the contact book
  - `name` string, required — The name of the contact book
  - `teamId` number, required — The ID of the team
  - `properties` object, required — Custom properties for the contact book
  - `variables` string[], required — Allowed personalization variables for contacts in this book
  - `emoji` string, required — The emoji associated with the contact book
  - `doubleOptInEnabled` boolean — Whether double opt-in is enabled for new contacts
  - `doubleOptInFrom` string, nullable — From address used for double opt-in emails (must use a verified domain)
  - `doubleOptInSubject` string, nullable — Subject line used for double opt-in confirmation email
  - `doubleOptInContent` string, nullable — Email editor JSON content used for double opt-in confirmation
  - `createdAt` string, required — The creation timestamp
  - `updatedAt` string, required — The last update timestamp
  - `_count` object
    - `contacts` number, required — The number of contacts in the contact book

## Changes

- **2026-07-17** `ee7832fe66a6` — 3 info
  - added the new optional request property `variables`
  - added the optional property `_count` to the response with the `200` status
  - added the required property `variables` to the response with the `200` status
- **2026-02-28** `1bc45cd7b94e` — 8 info
  - added the new optional request property `doubleOptInContent`
  - added the new optional request property `doubleOptInEnabled`
  - added the new optional request property `doubleOptInFrom`
  - added the new optional request property `doubleOptInSubject`
  - …4 more
- **2026-01-17** `da09bf6f14b1` — 1 info
  - endpoint added
- **2024-05-21** `ad91eadfd8ee` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/usesend/apis/usesend-api/changes/v1/contactBooks/post.md)

---

[API](https://skmtc.dev/usesend/apis/usesend-api.md) · [All operations](https://skmtc.dev/usesend/apis/usesend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/usesend/usesend-api/revisions/ee7832fe66a6/schema)
