# Appbricx API

**Canonical:** https://apis.io/apis/appbricx-com/appbricx-com-api/  
**Provider:** Appbricx — https://apis.io/providers/appbricx-com/  
**Documentation:** https://appbricx.com/docs/reference/api

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

Appbricx API as documented publicly: 126 operations. Contract generated from the documentation by API Evangelist (2026-11-01); not the provider's own document.

## Operations (60 of 126)

| Method | Path | Summary |
|---|---|---|
| POST | `/__appbricx/actions` | Call a server action |
| POST | `/__appbricx/actions/{name}` | Call a server action |
| POST | `/__appbricx/ai/chat` | Chat completion. |
| POST | `/__appbricx/ai/embed` | Embeddings. |
| GET | `/__appbricx/api/v1` | Data query endpoint |
| GET | `/__appbricx/api/v1/{table}` | List rows |
| POST | `/__appbricx/api/v1/{table}` | Create a row |
| DELETE | `/__appbricx/api/v1/{table}/{id}` | Delete a row |
| GET | `/__appbricx/api/v1/{table}/{id}` | Get a row |
| PATCH | `/__appbricx/api/v1/{table}/{id}` | Update a row |
| POST | `/__appbricx/api/v1/{table}/{id}/restore` | Restore a deleted row |
| PATCH | `/__appbricx/api/v1/{table}/{id}/transition` | Move a lifecycle state |
| POST | `/__appbricx/auth/login` | Sign in |
| POST | `/__appbricx/auth/logout` | Sign out |
| GET | `/__appbricx/auth/magic/consume` | Use a magic link |
| POST | `/__appbricx/auth/magic/request` | Request a magic link |
| GET | `/__appbricx/auth/me` | Current user |
| POST | `/__appbricx/auth/mfa/backup-codes/regenerate` | New backup codes |
| POST | `/__appbricx/auth/mfa/disable` | Turn off two-factor |
| POST | `/__appbricx/auth/mfa/enroll/confirm` | Confirm two-factor enrolment |
| POST | `/__appbricx/auth/mfa/enroll/start` | Start two-factor enrolment |
| POST | `/__appbricx/auth/mfa/verify` | Complete a two-factor sign-in |
| GET | `/__appbricx/auth/oauth/{provider}/callback` | Social sign-in callback |
| GET | `/__appbricx/auth/oauth/{provider}/start` | Start social sign-in |
| GET | `/__appbricx/auth/oauth/providers` | Social providers |
| POST | `/__appbricx/auth/reset/confirm` | Set a new password |
| POST | `/__appbricx/auth/reset/request` | Request password reset |
| GET | `/__appbricx/auth/roles` | Assignable roles (admin). |
| GET | `/__appbricx/auth/set-password` | Set-password page |
| POST | `/__appbricx/auth/set-password` | Set-password page |
| POST | `/__appbricx/auth/signup` | Sign up |
| GET | `/__appbricx/auth/signup-options` | Sign-up options |
| GET | `/__appbricx/auth/users` | List users (admin) |
| POST | `/__appbricx/auth/users` | Invite a user (admin) |
| PATCH | `/__appbricx/auth/users/{id}` | Change a user (admin) |
| GET | `/__appbricx/auth/verify/confirm` | Confirm email |
| POST | `/__appbricx/auth/verify/request` | Request email verification |
| POST | `/__appbricx/batch` | Batch |
| POST | `/__appbricx/connector-proxy/{integration}/{action}` | Run an integration action |
| GET | `/__appbricx/connector-proxy/available` | Connected integrations |
| POST | `/__appbricx/data/{op}` | Raw SQL (server keys) |
| DELETE | `/__appbricx/files/{id}` | Delete a file |
| GET | `/__appbricx/files/{id}` | Download a file. |
| POST | `/__appbricx/files/direct` | Upload a file. |
| POST | `/__appbricx/files/sign` | Sign an upload. |
| POST | `/__appbricx/hooks/{name}` | Inbound webhook (app host) |
| GET | `/__appbricx/notifications` | Notifications |
| GET | `/__appbricx/orgs/current` | Current organisation. |
| POST | `/__appbricx/orgs/invite` | Invite to the organisation. |
| GET | `/__appbricx/orgs/invite/accept` | Accept an invitation. |
| GET | `/__appbricx/orgs/members` | Organisation members. |
| DELETE | `/__appbricx/orgs/members/{userid}` | Remove a member. |
| PATCH | `/__appbricx/orgs/members/{userid}` | Change a member's role. |
| GET | `/__appbricx/queries` | List named queries |
| POST | `/__appbricx/queries/*` | Run a named query |
| POST | `/__appbricx/realtime/connect` | Realtime connection token |
| POST | `/__appbricx/realtime/subscribe` | Realtime subscription token |
| GET | `/__appbricx/runtime/dlq` | Dead letters |
| POST | `/__appbricx/runtime/dlq/replay` | Replay a dead letter |
| GET | `/__appbricx/runtime/runs` | List runs |

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

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/appbricx-com/openapi/_ae-authored/appbricx-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-data-query-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-rows-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-data-import-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-data-export-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-screenshot-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/appbricx-com/json-schema/appbricx-com-post-api-dev-v1-projects-id-screenshot-response-schema.json

## Other Appbricx APIs (1)

- [Appbricx API](https://apis.io/apis/appbricx-com/appbricx-api/)

---

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