vault-tool-abi

Vault Tool Get

Resolve a credential by (team_id == X-Business-Id, slug) for the agent.

Step-by-step:

  1. Resolve agent_id from token claim, else X-Agent-Id header fallback.
  2. Confirm token.team_id == X-Business-Id (CLEAR-on-reassignment guard).
  3. Confirm DB.agent.team_id == header.business_id (runtime backstop).
  4. Resolve credential by (team_id, slug) — grant must exist for this agent.
  5. Decrypt + (optional) filter fields + audit-log + return.
post/api/internal/vault/tool/get

Request

  • Base URL: https://api.tintin-x.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.tintin-x.com/api/internal/vault/tool/get
  • Auth: HTTP bearer

Headers

X-Business-Idstring required
X-Conversation-Idstring nullable
X-Agent-Idstring nullable

Request body

slugstring required

Credential slug

fieldsstring[] nullable

Optional — specific field names to return. Omit for all fields.

Response

Successful Response

fieldsobject required
business_idstring required
audit_idstring required

Changes

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