Commit one bounded private inventory batch and return its receipt.

Private and no-store. No catalog quota, paid read, public cache or CORS grant. Send only a persisted lote-1 or lote-2 body from the client outbox. lote-1 has no actions; lote-2 requires 1 to 64 distinct actions and the optional action receiver. The server checks the sequence and preceding ID, preserves incomplete sources and acknowledges after commit. Exact replays return the same receipt without an extra event or budget debit. Native IDs are deduplicated across batches. A changed action under the same ID returns 409. New actions share the global 512 registrations per day. Extra fields, raw URLs, local paths and raw arguments fail. Global limit: 256 batches and 32 MiB logical bytes per day. Per installation: 20 batches per day and 600 before expiry. Returns: { id, sequencia, numero }

post/api/monitor/inventario

Request

  • Base URL: https://agentalog.com
  • URL: https://agentalog.com/api/monitor/inventario
  • Auth: HTTP bearer

Request body

esquema'lote-1' | 'lote-2' required

Persisted batch version. lote-2 requires the optional native action receiver.

idstring required

Persisted 64-character batch ID. Keep it unchanged on retry.

sequenciainteger required

Next positive installation sequence, in order.

anteriorstring nullable required

Previous persisted batch ID, null for the first batch.

inventarioobject required

Normalized inventario-1 from the client: agente, itens and cobertura. Item types: mcp, skill, plugin, dependencia or configuracao. Configuration contains only its hash, fixed categories and selected destination domains. Maximum 500 items and 1 MiB.

Response

{ id, sequencia, numero }

idstring required

Exactly the submitted batch ID.

sequenciainteger required

Exactly the submitted installation sequence.

numerointeger required

Committed project cursor assigned under its transaction lock.

Changes

No recorded changes to this operation across all 1 revision of this API.