• Features
  • Pricing
Get Started

List ObjectsCreate ObjectGet ObjectUpdate ObjectTrash ObjectRestore ObjectDelete Permanently

PATCH /v1/objects/{objectId}

Partially update an object with a JSON request body.

PATCH /v1/objects/{objectId} updates an existing object.

Authentication

Send an organization API key in x-api-key or Authorization: Bearer <key>.

Path Parameters

NameTypeDescription
objectIdstring (uuid)UUID of the object to update.

Request Body

Send a JSON object containing at least one of the following fields.

NameTypeDescription
namestring or nullObject name. Send null or an empty string to reset it to Untitled Object.
descriptionarray or nullStructured description content.
designIdstring (uuid)Design to use for the object.
statusIdstring (uuid) or nullObject status. Send null to clear it.
fieldsobjectValues for the object's custom fields.
metadataobjectAdditional object metadata.
dataModelIdsarray of strings (uuid)Data models associated with the object.
dataModelValuesobjectValues grouped by data-model field.
categoryIdsarray of strings (uuid)Categories assigned to the object.
documentIdsarray of strings (uuid)Documents linked to the object.
isPubliclyVisiblebooleanWhether the object is visible on the public website.

Example

curl -X PATCH "https://api.blueputto.com/v1/objects/OBJECT_ID" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{"name":"Restored chair"}'

Success Response

200 OK

{
  "data": {}
}

Error Responses

  • 400 Bad Request
  • 401 Unauthorized
  • 404 Not Found
  • 429 Too Many Requests

GET /v1/objects/{objectId}

Retrieve a single object by its UUID.

DELETE /v1/objects/{objectId}

Move an object to the trash without permanently deleting it.

On this page

AuthenticationPath ParametersRequest BodyExampleSuccess ResponseError Responses