# API reference

Endpoint-by-endpoint REST reference for every Easerix tool, generated from the OpenAPI specs.

Canonical: https://easerix.com/docs/developers/api

<Answer label="What this is">
The complete REST reference for the Easerix APIs, generated from the same
OpenAPI 3 specifications the services are built and CI-verified against. Browse
per-endpoint pages with schemas and example requests, or download a raw spec
and generate a typed client in your language of choice.
</Answer>

All endpoints use Bearer authentication with a short-lived access token — see
the [developer overview](/developers/overview) for how to get one from an API
key, plus base URLs and the error shape.

## APIs

| API | Base URL | Reference | Raw spec |
|---|---|---|---|
| Auth & accounts | `https://auth.easerix.com` | [Browse](/developers/api/auth) | [auth.v1.yaml](/openapi/auth) |
| Tasks | `https://api.easerix.com/tasks` | [Browse](/developers/api/tasks) | [tasks.v1.yaml](/openapi/tasks) |
| Notes | `https://api.easerix.com/notes` | [Browse](/developers/api/notes) | [notes.v1.yaml](/openapi/notes) |
| Sign | `https://api.easerix.com/sign` | [Browse](/developers/api/sign) | [sign.v1.yaml](/openapi/sign) |
| Links | `https://api.easerix.com/links` | [Browse](/developers/api/links) | [links.v1.yaml](/openapi/links) |
| Forms | `https://f.easerix.com` | [Browse](/developers/api/forms) | [forms.v1.yaml](/openapi/forms) |
| CronCrunch | `https://api.easerix.com/croncrunch` | [Browse](/developers/api/croncrunch) | [croncrunch.v1.yaml](/openapi/croncrunch) |
| Notifications | `https://notifications-api.easerix.com` | [Browse](/developers/api/notifications) | [notifications.v1.yaml](/openapi/notifications) |

The raw specs are standard OpenAPI 3 YAML — point `openapi-generator`,
`oapi-codegen`, Postman, or any other spec-aware tool at them directly.
