๐Ÿ› ๏ธ How-to guide ยท Last updated: October 1, 2026

<aside> ๐Ÿ“ค

WHAT IT DOES

API Push lets your own systems โ€” a CRM, a CMS, a work-order tool โ€” send content straight into Zammo whenever it changes. Each record keeps its own ID, so pushing it again updates the same entry instead of creating a copy.

</aside>

When to use it

Use it when another system already knows the moment something changes and can send it on โ€” a new road closure, an updated FAQ, a revised policy document. There is nothing to schedule: content arrives when your system pushes it. If you would rather Zammo fetch from your system's API on a schedule, use Add a source: API Crawl.

Before you start

Step 1 โ€” Generate an API key

  1. Open Workspace โ†’ Settings โ†’ API Keys, and select Generate key.
  2. Give the key a Key name โ€” name it after the system that will hold it, so you know what to revoke later.
  3. Choose an Expiry, or leave it as Never expires.
  4. Select Generate API key, then copy the key. It is shown only once.

Generating a workspace API key: name it after the system that will use it, generate it, and copy the key and the ready-made example. The key is shown only once.

Generating a workspace API key: name it after the system that will use it, generate it, and copy the key and the ready-made example. The key is shown only once.

<aside> โš ๏ธ

Store the key in the sending system's secret store, never in a shared document or email. If a key leaks, revoke it from the API Keys list โ€” systems using it stop working immediately.

</aside>

Step 2 โ€” Push content

Open Sources โ†’ Add source โ†’ API Push for ready-to-copy examples. Your system sends content in one of two ways, using the key as a bearer token (Authorization: Bearer <key>):

The API Push card under Add source: the three setup steps, a shortcut to manage API keys, and copy-ready examples for pushing JSON records and files to agents.zammo.ai.

The API Push card under Add source: the three setup steps, a shortcut to manage API keys, and copy-ready examples for pushing JSON records and files to agents.zammo.ai.