CRM
Create a list
postapi.modelmatch.com/v1/crm/lists
Authorization
Body application/json
namestringrequiredobjectTypeenumrequiredOptions:
peoplecompaniesResponses
200objectThe created list.Show attributesHide attributes
dataobjectrequiredShow child attributesHide child attributes
accessobject[]Per-user editor/viewer grants, oldest first — no org-wide grant, never the owner. Always present on GET /lists (every scope) and GET /lists/{id}; omitted on write results.
Show child attributesHide child attributes
permissionenumrequiredOptions:
editorvieweruserIdstringrequiredcanManagebooleancreatedAtnumberrequireddefaultViewenumrequiredLayout the list opens in for viewers who haven't picked one: the records table or a status kanban board.
Options:
tablekanbanhasMemberbooleanidstringrequiredmemberCountnumberrequirednamestringrequiredobjectTypeenumrequiredOptions:
peoplecompaniesownerUserIdstringrequiredsourceTemplateobject | nullrequiredShow child attributesHide child attributes
canManagebooleanrequiredCaller may edit/share it (owner or workspace admin). Always false for library templates.
idstringrequiredkindenumrequiredOptions:
savedlibrarynamestringrequiredResolved at read time.
visibilityenumrequiredOptions:
privateorganizationshared400objectValidation error401objectUnauthorized403objectForbidden (authenticated, but missing required context — e.g. no active organization)404objectNot found413objectResponse payload too large — detail endpoint capped to fit Lambda response limits503objectSearch timed out or the cluster is overloaded — retry after `Retry-After` seconds.