# agentdocs-eu API

**Canonical:** https://apis.io/apis/agentdocs-eu/agentdocs-eu-api/  
**Provider:** agentdocs-eu — https://apis.io/providers/agentdocs-eu/  
**Documentation:** https://agentdocs.eu/api/docs

agentdocs-eu API is one of 2 APIs that [agentdocs-eu](https://apis.io/providers/agentdocs-eu/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 3 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 3 JSON Schemas.

agentdocs-eu API as documented publicly: 62 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

## Operations (60 of 62)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/auth/login` | Log in and get JWT token |
| GET | `/api/auth/me` | Get current authenticated user |
| POST | `/api/auth/password` | Change password |
| POST | `/api/auth/regenerate-token` | Create a new account API token (shown once); the old one stops working. |
| POST | `/api/auth/register` | Register a new user |
| GET | `/api/inbox` | Browser session: list personal accessible notifications and due review reminders |
| PUT | `/api/inbox/{id}` | Browser session: mark your notification read/unread |
| GET | `/api/invitations` | Verified browser session: list invitations addressed to your email |
| POST | `/api/invitations/accept` | Verified browser session: accept a matching invitation; member limits checked at acceptance |
| GET | `/api/pages/{id}/ancestors` | Get parent chain (breadcrumbs) |
| PUT | `/api/pages/{id}/reorder` | Change page display order among siblings |
| GET | `/api/pages/{id}/versions/{version}` | Get specific page version |
| GET | `/api/pages/{pageid}/knowledge` | Read owner, exact reviewed version, and next review date |
| PUT | `/api/pages/{pageid}/knowledge` | Browser JWT only: assign owner and reminder interval |
| POST | `/api/pages/{pageid}/knowledge/review` | Browser JWT only: mark an exact published version reviewed |
| GET | `/api/pages/{pageid}/proposals` | List proposals and review feedback for an accessible page |
| POST | `/api/pages/{pageid}/proposals` | Propose an edit without publishing; read-only credentials cannot submit |
| POST | `/api/pages/{pageid}/proposals/{proposalid}/review` | Browser JWT only: approve atomically, request changes, or reject; requires displayed revision |
| POST | `/api/pages/{pageid}/proposals/{proposalid}/revise` | Author revises a pending proposal against the current page; invalidates prior review |
| GET | `/api/pages/{pageid}/watch` | Browser JWT only: read personal page watch |
| PUT | `/api/pages/{pageid}/watch` | Browser JWT only: change personal watch |
| GET | `/api/resolve/{workspaceslug}/{spaceslug}/{pageslug}` | Turn the slugs in a web-app URL into IDs. |
| POST | `/api/spaces/{spaceid}/import/markdown` | Import Markdown files into a space. |
| GET | `/api/spaces/{spaceid}/collections` | List context collections in an accessible space |
| POST | `/api/spaces/{spaceid}/collections` | Create ordered context with current version references |
| DELETE | `/api/spaces/{spaceid}/collections/{collectionid}` | Delete a collection without deleting its pages |
| GET | `/api/spaces/{spaceid}/collections/{collectionid}` | Read ordered context metadata; ?include=content includes current Markdown up to 2 MB |
| PUT | `/api/spaces/{spaceid}/collections/{collectionid}` | Replace collection order and record current page versions |
| GET | `/api/spaces/{spaceid}/members` | List space members |
| POST | `/api/spaces/{spaceid}/members` | Add member to space |
| DELETE | `/api/spaces/{spaceid}/members/{memberid}` | Remove space member |
| PUT | `/api/spaces/{spaceid}/members/{memberid}` | Update space member role |
| DELETE | `/api/spaces/{spaceid}/pages/bulk` | Bulk delete pages (cascade, atomic) |
| POST | `/api/spaces/{spaceid}/pages/bulk` | Bulk create pages (up to 500, atomic) |
| GET | `/api/spaces/{spaceid}/tokens/{tokenid}/verify/{pageid}` | Token administrator only: verify an actual successful read by this token of this page |
| POST | `/api/stripe/cancel` | Cancel subscription |
| POST | `/api/stripe/checkout` | Create Stripe checkout session |
| GET | `/api/stripe/invoices/{invoiceid}/pdf` | Download invoice PDF |
| GET | `/api/stripe/invoices/{workspaceid}` | List invoices for a workspace |
| GET | `/api/stripe/limits/{workspaceid}` | Get workspace tier limits and usage |
| POST | `/api/stripe/portal` | Create billing portal session |
| POST | `/api/stripe/reactivate` | Reactivate subscription |
| GET | `/api/stripe/usage/{workspaceid}` | Get workspace usage stats |
| GET | `/api/templates` | List available page templates |
| GET | `/api/templates/{slug}` | Get template by slug |
| POST | `/api/uploads` | Upload an image |
| GET | `/api/users` | List all users (admin only) |
| GET | `/api/users/{id}` | Get user by ID |
| POST | `/api/webhooks/test` | Send a test webhook payload |
| GET | `/api/workspaces` | List workspaces for current user |
| POST | `/api/workspaces` | Create a workspace |
| GET | `/api/workspaces/{id}/export/book` | Export workspace as PDF book |
| DELETE | `/api/workspaces/{id}/members/{userid}` | Remove member from workspace (owner only) |
| PUT | `/api/workspaces/{id}/members/{userid}/role` | Update member role (owner only) |
| GET | `/api/workspaces/{id}/stats` | Get workspace statistics |
| GET | `/api/workspaces/{id}/webhooks/{webhookid}/logs` | List webhook delivery logs |
| POST | `/api/workspaces/{id}/webhooks/{webhookid}/logs/{logid}/retry` | Retry a failed webhook delivery |
| GET | `/api/workspaces/{id}/webhooks/{webhookid}/stats` | Get webhook delivery statistics |
| GET | `/api/workspaces/{workspaceid}/invitations` | Owner browser session: list invitation status without account registration information |
| POST | `/api/workspaces/{workspaceid}/invitations/{invitationid}/{action}` | Owner browser session: resend (rotates link) or revoke an invitation |

…and 2 more operations. They are listed in full on the page.

## Machine-readable artifacts (4)

- **OpenAPI** — https://artifacts.apis.io/agentdocs-eu/openapi/_ae-authored/agentdocs-eu-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/agentdocs-eu/json-schema/agentdocs-eu-post-api-auth-regenerate-token-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentdocs-eu/json-schema/agentdocs-eu-post-api-spaces-spaceid-import-markdown-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/agentdocs-eu/json-schema/agentdocs-eu-post-api-spaces-spaceid-import-markdown-response-schema.json

## Other agentdocs-eu APIs (1)

- [AgentDocs API](https://apis.io/apis/agentdocs-eu/agentdocs-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/agentdocs-eu/agentdocs-eu-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/agentdocs-eu/.
