Gazebo
    ServicesAgentsDocsSpecWritingPricing
    Log inSign up
    Log in

    Getting Started

    • Introduction
    • How Gazebo works
    • Core concepts
    • Quickstart

    Agent Access

    • Access profiles
    • Bearer tokens
    • Audit logs

    MCP

    • Overview
    • Cursor
    • Claude Code
    • Windsurf
    • Any MCP client
    • get_credential reference

    Open Standard

    • AIP Specification ↗

    Sharing Agents

    • Overview
    • Publishing an agent
    • The consent screen
    • Installing a shared agent
    • The identity stamp

    REST API

    • Authentication
    • Verification endpoint

    Security

    • Overview
    • Encryption model
    • Credential storage
    • Audit and compliance
    • Responsible disclosure
    Documentation

    Getting Started

    • Introduction
    • How Gazebo works
    • Core concepts
    • Quickstart

    Agent Access

    • Access profiles
    • Bearer tokens
    • Audit logs

    MCP

    • Overview
    • Cursor
    • Claude Code
    • Windsurf
    • Any MCP client
    • get_credential reference

    Open Standard

    • AIP Specification ↗

    Sharing Agents

    • Overview
    • Publishing an agent
    • The consent screen
    • Installing a shared agent
    • The identity stamp

    REST API

    • Authentication
    • Verification endpoint

    Security

    • Overview
    • Encryption model
    • Credential storage
    • Audit and compliance
    • Responsible disclosure
    DocsREST API

    The Gazebo REST API uses bearer tokens for authentication. The same token that authenticates an MCP connection authenticates REST API calls.

    Authorization header

    Include the token in every request:

    Authorization: Bearer ag_your_token_here
    

    Base URL

    https://app.gazebohq.com/api
    

    Example request

    curl https://app.gazebohq.com/api/agents/me/credentials?method=GET \
      -H "Authorization: Bearer ag_your_token_here"
    

    Error responses

    HTTP statusMeaning
    401 UnauthorizedToken missing, malformed, or invalid
    403 ForbiddenToken is valid but the agent lacks permission for the requested operation
    404 Not FoundResource doesn't exist or the agent doesn't have visibility into it

    All error responses use JSON:

    {
      "status": "denied",
      "service": "stripe",
      "reason": "Method DELETE is not permitted for service stripe",
      "next_action": "Update the agent's access profile in the Gazebo dashboard."
    }
    

    Obtaining a token

    Tokens are issued when you create an agent in the Gazebo dashboard. See Bearer tokens for the full token lifecycle.

    Token scope

    Each token is tied to a specific agent and its access profile. A token cannot be used to access services outside the agent's declared profile, regardless of what the request asks for.

    Explore Gazebo

    Gazebo gives each agent an independent access boundary around your agent credentials, with controls for approval, auditing, and revocation.

    Scoped identities for AI agentsGive every agent only the credentials it needs.Credential security and audit controlsSee how access is protected, recorded, and revoked.
    The identity stampVerification endpoint
    Gazebo

    IAM for AI agents. Scoped credentials, access policies, and audit trails — without rotating keys.

    Product

    • Pricing
    • Status

    Explore

    • Services
    • Agents
    • Workflows
    • Integrations

    Content

    • Writing
    • Topics
    • Blog
    • Docs

    Free Tools

    • Scanner

    Company

    • About
    • hello@gazebohq.com
    • security@gazebohq.com

    © 2026 Gazebo. All rights reserved.

    PrivacyTermsSecurity