# Object APIs

## Overview

<code class="expression">space.vars.objects</code> can be managed programmatically through APIs, enabling external systems and internal <code class="expression">space.vars.automations</code> to retrieve <code class="expression">space.vars.object</code> metadata, interact with <code class="expression">space.vars.entity</code> data and respond to configuration and <code class="expression">space.vars.entity</code> changes in near real time.

Each subpage focuses on a specific use case, such as Retrieving <code class="expression">space.vars.object</code> IDs or Details, Retrieving <code class="expression">space.vars.object</code> Options, or searching for Specific <code class="expression">space.vars.objects</code> or <code class="expression">space.vars.contacts</code> in the system.

### How Objects & Contacts Are Exposed Programmatically

<code class="expression">space.vars.Kizen\_company\_name</code> exposes <code class="expression">space.vars.objects</code> and <code class="expression">space.vars.contacts</code> through two layers of programmatic access:

#### Object-Level Access

Using APIs to access data at an <code class="expression">space.vars.object</code>-level allows you to better understand the data that exists in the system. You can:

* Retrieve lists of <code class="expression">space.vars.objects</code> and their IDs
* Retrieve <code class="expression">space.vars.object</code> metadata, including available options and custom fields
* Inspect schema details to understand how data is structured
* Search for a specific <code class="expression">space.vars.object</code>

APIs that access data at an <code class="expression">space.vars.object</code>-level are typically used for <code class="expression">space.vars.object</code> discovery, schema inspection, and configuration validation.

#### Record-Level Access

Using APIs to access data at a <code class="expression">space.vars.entity</code> level allows you to work with <code class="expression">space.vars.entities</code> that belong to a specific <code class="expression">space.vars.object</code>. Once an <code class="expression">space.vars.object</code> is identified, you can:

* Create, update, retrieve, and search for <code class="expression">space.vars.entities</code>
* Work with field values
* Synchronize data between systems

For more information, see [Records APIs](/docs/concepts/objects/records/records-apis.md)

<code class="expression">space.vars.object</code> APIs and <code class="expression">space.vars.entity</code> APIs are designed to work together. Understanding <code class="expression">space.vars.object</code> structure is a prerequisite for safely and reliably working with <code class="expression">space.vars.entity</code> data. For more information, see [Object Data Model](/docs/concepts/objects/object-data-model.md).

### When to Use APIs

In general:

* Use APIs for request-driven access to metadata and <code class="expression">space.vars.entity</code> data when you need controlled retrieval, synchronization, or validation.

***

## API Topics in this Section

The following <code class="expression">space.vars.object</code> API topics build on the concepts introduced here:

* [List and Search Objects API](/docs/concepts/objects/object-apis/list-and-search-objects-api.md)
* [Retrieve Object Details by ID API](/docs/concepts/objects/object-apis/retrieve-object-details-by-id-api.md)

These topics focus on <code class="expression">space.vars.object</code> discovery and metadata, which are typically the first step in any integration involving <code class="expression">space.vars.objects</code>.

***

## What’s Next

Review the individual topics in this section to learn how to work with specific <code class="expression">space.vars.object</code> or <code class="expression">space.vars.contact</code> endpoints. Each page includes an endpoint or event details, examples, and usage considerations.

<details>

<summary>Related Topics</summary>

* [Objects](/docs/concepts/objects.md)
* [Object API Names](/docs/concepts/objects/object-apis/object-api-names.md)
* [Contacts](/docs/concepts/objects/contacts.md)
* [Records](/docs/concepts/objects/records.md)
* [Custom Fields](/docs/concepts/objects/custom-fields.md)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.kizen.com/docs/concepts/objects/object-apis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
