Skip to main content

Update List

Update a list's name or description.

Endpoint

PATCH /lists/:id

Returns: 200 OK

Headers

HeaderValueRequired
AuthorizationBearer <your-api-key>Yes
Content-Typeapplication/jsonYes

Path Parameters

ParameterTypeDescription
idstringThe list ID

Body Parameters

ParameterTypeRequiredDescription
namestringNoUpdated list name. Max 255 characters.
descriptionstringNoUpdated description.

Response

{
"id": "01957e3a-4b5c-7d8e-9f0a-1b2c3d4e5f6a",
"name": "Weekly Newsletter",
"description": "Updated description for the newsletter list",
"contact_count": 1250,
"created_at": "2026-03-01T10:00:00.000Z",
"updated_at": "2026-03-09T14:30:00.000Z"
}

See Create List for the field reference.


Examples

curl -X PATCH "https://api.arsel.sa/v1/lists/01957e3a-4b5c-7d8e-9f0a-1b2c3d4e5f6a" \
-H "Authorization: Bearer be_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Weekly Newsletter",
"description": "Updated description for the newsletter list"
}'

Error Responses

{
"status_code": 404,
"name": "not_found",
"message": "List not found"
}