# API

Read your tool library and manage projects, parts, and machines from your own software.

Source: https://support.toolingmetrics.com/en/api/

- [Getting started](https://support.toolingmetrics.com/en/api/getting-started.md): Generate a token and make your first API request in under 5 minutes.
- [Concepts](https://support.toolingmetrics.com/en/api/concepts.md): Organization scoping, request/response shape, date formats, file attachments, and what's not yet available.
- [Authentication](https://support.toolingmetrics.com/en/api/authentication.md): Generate an API token and authenticate requests with a Bearer header.
- [Errors](https://support.toolingmetrics.com/en/api/errors.md): Standard error response format and all HTTP status codes used by the API.
- [Rate limits](https://support.toolingmetrics.com/en/api/rate-limits.md): Request limits per API token and how to handle 429 responses.
- [Changelog](https://support.toolingmetrics.com/en/api/changelog.md): History of API changes, deprecations, and breaking changes.

## [Reference](https://support.toolingmetrics.com/en/api/reference.md)

- [Organizations API](https://support.toolingmetrics.com/en/api/reference/organizations.md): Retrieve the organizations accessible to the current API token.
- [Machines API](https://support.toolingmetrics.com/en/api/reference/machines.md): List, create, update, delete, and search machines. Retrieve the live tool crib for a machine.
- [Tool assemblies API](https://support.toolingmetrics.com/en/api/reference/tool-assemblies.md): List and retrieve tool assembly models. Export the full library as a Fusion 360 package.
- [Parts API](https://support.toolingmetrics.com/en/api/reference/parts.md): List, create, update, delete, and search workpiece parts.
- [Projects API](https://support.toolingmetrics.com/en/api/reference/projects.md): List, create, update, delete, and search engineering projects with nested jobs and operations.

For developers who connect their own software, or a CAM system, to Tooling Metrics. You need a personal API token, which you create under your avatar → **Setting** → **API Tokens**.

Read **Getting started** first, then **Concepts**. **Reference** documents each endpoint.
