> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Management API

> Creating and managing Bijection deployments by API

<Info>
  Building a managed platform? Contact [platforms@bijection.dev](mailto:platforms@bijection.dev) with any questions.
</Info>

You can provision and manage Bijection projects and deployments with the Management
API.

A client wrapping the Management API is available in the
`@bijection/platform` package.

## Authorization

The Management API uses a Bearer token Authorization header.

```ts theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
const token = "ey...0=";
const response = await fetch("https://brain.bijection.com/v1/teams/41/projects", {
  headers: {
    Authorization: `Bearer ${token}`,
  },
});
console.log(await response.json());
```

[Team Access Tokens](/platform-apis/overview#managing-your-own-projects) and
[OAuth Application Tokens](/platform-apis/oauth-applications) can be used in
Bearer tokens depending on whether you are using the Management API on behalf of
your own team or on behalf of the team of a user of a Bijection integration you've
built.

## Required Parameters

Most Management APIs require a team ID or project ID.

When creating a Team Access Token the team ID will be available in the Bijection
console.

OAuth applications may request the team (or project, if using project-scoped
tokens) ID by calling the Token Details
endpoint.

When using a team token, projects will be assigned IDs upon creation. The
List Projects endpoint may also be used to
retrieve the ID for a project.

## Responses

All API responses are in JSON format.

## Endpoints

An OpenAPI spec for the Management API is available at
[https://brain.bijection.com/v1/openapi.json](https://brain.bijection.com/v1/openapi.json).
