Create a list
Create an empty list, then add people to it.
POST
/api/v1/listsScope
lists:writeCreates an empty list. Add people with add people to a list.
Body
Send a JSON object.
Prop
Type
Example request
curl -X POST "https://api.pedibee.com/api/v1/lists" \
-H "Authorization: Bearer $PEDIBEE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Q4 prospects",
"description": "Warm intros from the conference"
}'Response
{
"id": "66f1c2a9e4b0a1b2c3d4e101",
"name": "Q4 prospects",
"description": "Warm intros from the conference",
"contactCount": 0,
"createdAt": "2026-10-05T09:30:00.000Z",
"updatedAt": "2026-10-05T09:30:00.000Z"
}Errors
Every error is { "error": "…" } with a message you can show. See Errors and limits.
| Status | When |
|---|---|
400 | The name is missing or too long, or the description is too long. |
403 | The key doesn’t have lists:write, or its creator’s role no longer allows it. |
409 | A list with this name already exists. |
401 | The API key is missing, invalid, revoked or expired. |
429 | Too many requests. Wait for the seconds in Retry-After. |