Skip to content

API Safety

Boomin platform tokens are designed for least-privilege automation.

Boomin stores only token hashes and safe metadata:

  • Prefix.
  • Name.
  • Organization id.
  • Scopes.
  • Status.
  • Created by.
  • Last used.
  • Expiration and revocation timestamps.

The secret is shown once at creation.

Object creation is limited to:

150 creates/hour per org + token + resource family

Updates are not create-limited, but they are still audited.

Create endpoints support Idempotency-Key.

  • Same key and same body returns the original result.
  • Same key and different body returns conflict.
  • Retries do not duplicate objects.

Platform requests are audited without storing token secrets or full sensitive bodies. Audit records are used for debugging, abuse review, and future customer-visible logs.

Missing scope returns 403.

The CLI prints the required scope and suggests:

Terminal window
npx boominjs scopes explain <scope>