/api/collections/{collection.name}/records/:id
/api/collections/{collection.name}/records/:id
Requires Authorization: Admin TOKEN
header
Update a single {collection.name} record.
Body parameters could be sent as application/json
or
multipart/form-data
.
File upload is supported only via multipart/form-data
.
Param | Type | Description |
---|---|---|
id | String | ID of the record to update. |
Param | Type | Description |
---|---|---|
{#if field.required}
Required
{:else}
Optional
{/if}
{field.name}
|
{CommonHelper.getFieldValueType(field)} |
{#if field.type === "text"}
Plain text value.
{:else if field.type === "number"}
Number value.
{:else if field.type === "json"}
JSON array or object.
{:else if field.type === "email"}
Email address.
{:else if field.type === "url"}
URL address.
{:else if field.type === "file"}
File object. Set to null to delete already uploaded file(s).
{:else if field.type === "relation"}
Relation record {field.options?.maxSelect > 1 ? "ids" : "id"}.
{:else if field.type === "user"}
User {field.options?.maxSelect > 1 ? "ids" : "id"}.
{/if}
|
Param | Type | Description |
---|---|---|
expand | String |
Auto expand relations when returning the updated record. Ex.:
The expanded relations will be appended to the record under the @expand property (eg. {`"@expand": {"rel1": {...}, ...}`} ). Only the
relations that the user has permissions to view will be expanded.
|