Skip to content

Update lists

PATCH /api/v1/lists/{listId}: request fields and declared response contract.

PATCH/api/v1/lists/{listId}

Authorization
Permissionlist.manage
Workspace scoperequired
Scope targetworkspace

Parameters

Path parameters
FieldTypeRequiredNullableDefault
listIdstringrequirednon-null—

Query parameters: none.

Request body

Request body fields
FieldTypeRequiredNullableDefault
namestringoptionalnon-null—
descriptionstringoptionalnon-null—
rankingConfigobjectoptionalnon-null—
rankingConfig.type"none" | "manual" | "computed"requirednon-null—
rankingConfig.sortBy"aum" | "lastTouch" | "relationshipStatus" | "alphabetical"optionalnon-null—
rankingConfig.sortOrder"asc" | "desc"optionalnon-null—
rankingConfig.lastSortedBy"aum" | "lastTouch" | "relationshipStatus" | "alphabetical"optionalnon-null—

Response

200

Response fields
FieldTypeRequiredNullableDefault
dataobjectrequirednon-null—
data.idstringrequirednon-null—
data.companyIdstringrequirednon-null—
data.namestringrequirednon-null—
data.descriptionstringoptionalnullable—
data.createdAtstringoptionalnullable—
data.targetunknownoptionalnon-null—

Declared failures

Declared failures
LIST_NOT_FOUND404 — not retryable

Readback

Read the result back with:

  • lists.get

Request example

Schematic only. Replace placeholders with real values and include all required nested fields.

PATCH /api/v1/lists/{listId} HTTP/1.1
Authorization: Bearer <token>
x-merulan-workspace-id: <workspace-id>
Content-Type: application/json

{}