Authentication

To use the Canopy API, you must send an access token in an Authorization header with each request. You can obtain tokens in two ways: manually (UI‑generated) or programmatically (OAuth2 client credentials). Both methods return the same type of Bearer token — the difference is in how they’re managed: