Skip to main content
GET
/
crm
/
objects
List objects
curl --request GET \
  --url https://www.dench.com/api/v1/crm/objects \
  --header 'Authorization: Bearer <token>'
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://www.dench.com/api/v1/crm/objects', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
import requests

url = "https://www.dench.com/api/v1/crm/objects"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
[
  {
    "_id": "obj_lead01",
    "_creationTime": 1765526400000,
    "organizationId": "org_abc123",
    "name": "lead",
    "description": "Sales leads",
    "defaultView": "kanban",
    "sortOrder": 100,
    "immutable": false,
    "icon": "target",
    "entryCount": 42,
    "createdAt": 1765526400000,
    "updatedAt": 1765612800000
  }
]
{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"details": "<unknown>"
}
}
{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"details": "<unknown>"
}
}
{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"details": "<unknown>"
}
}
{
"error": {
"message": "<string>",
"type": "<string>",
"code": "<string>",
"details": "<unknown>"
}
}

Authorizations

Authorization
string
header
required

Workspace-scoped Dench API key from workspace settings. This is the same key used by DENCH_API_KEY in sandboxes.

Response

Successful response

_id
string
required
_creationTime
number
required
organizationId
string
required
name
string
required
defaultView
enum<string>
required

Default view rendered for the object.

Available options:
table,
kanban,
calendar,
timeline,
gallery,
list
sortOrder
number
required
immutable
boolean
required
createdAt
number
required
updatedAt
number
required
description
string
icon
string
viewSettings
object
savedViews
object[]
entryCount
number
{key}
any