App Objects

Create App Object Record

PREVIEW. This endpoint is deployed but gated: it returns 404 unless the hosted app platform is enabled for your organization. It is published here so the contract describes the whole surface, not so it can be called today.

Create a record in the tenant this app is acting for.

Unknown fields are rejected with 422, not dropped, and every problem comes back at once. A collision on a unique attribute is 409.

post/app/objects/{object_slug}/records

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/app/objects/{object_slug}/records
  • Auth: HTTP bearer

Path parameters

object_slugstring required

Headers

Authorizationstring nullable
Originstring nullable
X-Target-Org-Idstring nullable

Request body

valuesobject

Attribute values keyed by slug. Call GET /objects/{object_slug}/attributes for active fields. Canonical contacts and companies retain CONTACT_, COMPANY_ and udo_* field names. Unknown keys are rejected with 422. PATCH preserves omitted fields; required fields cannot be cleared with null or an empty multivalue list. Record references must resolve to active records of their configured target object in the same organization and app.

Response

Successful Response

Changes

No recorded changes to this operation across all 2 revisions of this API.