Skip to main content
POST
Describe Configuration Entity (fields of one entity or custom object)

Authorizations

Authorization
string
header
required

User-principal OAuth 2.0 Bearer authentication. Send a user-scoped Auth0 access token (audience = the app API audience) as Authorization: Bearer <jwt>. The request resolves to the user's identity and is authorized by their Role on the {companyId} in the path — the same role-based permissions the web app enforces. This is the path the MCP connector uses to act on a user's behalf; endpoints that accept it list both BearerAuth and ApiKeyAuth.

Path Parameters

companyId
string<uuid>
required

Company identifier

entityOrObjectKey
string
required

The natural key of the entity or custom object to describe — a top-level entity name (e.g. Exposure) or a custom-object key (e.g. Coverage).

Body

application/json

No input is required — an empty object (or no body) is accepted.

Response

The entity's or custom object's fields.

The fields of ONE top-level entity or custom object: each field's natural key, structured type, cardinality, and a framework-locked marker. Deliberately minimal — the full field rows (placements, expressions, descriptions) are a separate, richer read.

key
string
required

The resolved natural key (an entity name or a custom-object key).

kind
enum<string>
required

Whether the key resolved to a top-level entity or a custom object.

Available options:
entity,
customObject
fields
object[]
required