Get object type detail
const url = 'https://api.aerandil.com/v1/object-types/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.aerandil.com/v1/object-types/example \ --header 'Authorization: Bearer <token>'Schema-discovery detail — returns the summary fields plus the full property list, each property carrying its typed [DataTypeSummary]. SDKs can render forms or run client-side validation from the response without parsing the OpenAPI document.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”API name of the object type (e.g. hospitality.reservation).
Responses
Section titled “Responses”Object type detail including every declared property.
ObjectTypeSummary extended with the full property list. SDKs can render forms or run client-side validation without parsing the OpenAPI document.
object
Row-level markings applied to every instance (e.g. pii, payment_data).
API name of the property that serves as the type’s primary key.
Levels of the tenancy hierarchy at which instances of this type are allowed to live.
Lifecycle state of the type definition.
API name of the property used for human-readable titles (e.g. an SDK’s .toString() equivalent).
object
object
object
object
object
object
object
object
object
object
object
object
object
object
Allowed string values for the enum.
object
object
object
object
Api_name of the referenced object type.
Marking api_names (e.g. pii, payment_data) that gate row-level access. Empty when no markings apply.
Example
{ "scope_levels": [ "tenant" ], "status": "active", "properties": [ { "data_type": { "kind": "bool" } } ]}No object type with that api_name.