# API

The public API documentation covers agent authentication and service health.

## [Authentication](/docs/api/authentication/)

Authenticate headless agents against the Muniment API.

-   [Discover the contract](/docs/api/authentication/#discover)
-   [Enroll an agent](/docs/api/authentication/#enroll)
-   [Exchange for a bearer](/docs/api/authentication/#exchange)
-   [Call the gateway](/docs/api/authentication/#admit)
-   [Receipt attribution](/docs/api/authentication/#receipts)
-   [Revoke access](/docs/api/authentication/#revoke)
-   [Credential safety](/docs/api/authentication/#credential-safety)

## [Service health](/docs/api/service-health/)

Read the API readiness state and its documented metrics configuration state.
