# Acrux Core API

**Canonical:** https://apis.io/apis/acruxcore/acruxcore-api/  
**Provider:** Acrux Core — https://apis.io/providers/acruxcore/  
**Base URL:** https://api.acruxcore.com  
**Documentation:** https://docs.acruxcore.com/docs/guides/store-prompts-and-tools-via-api

Acrux Core API is one of 2 APIs that [Acrux Core](https://apis.io/providers/acruxcore/) 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.

Acrux Core API as documented publicly: 20 operations. Contract generated from the documentation by API Evangelist (2026-10-15); not the provider's own document.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| GET | `/account/api-keys` | GET /account/api-keys |
| GET | `/api/v1` | GET /api/v1 |
| POST | `/api/v1` | POST /api/v1 |
| GET | `/api/v1/prompts//versions//traces` | Reverse lineage — every trace with at least one span stamped with that exact prompt version. |
| POST | `/api/v1/prompts/import` | Creates a new prompt with version 1 and two default aliases ( production , staging ) from a previously exported file. |
| GET | `/api/v1/traces/{id}` | Traces API |
| GET | `/api/v1/traces/facets/values` | Traces API |
| GET | `/api/v1/{v1id}` | Traces API |
| POST | `/api/v1/{v1id}` | Creates a new tool shell (no versions/aliases yet — commit a version separately). |
| POST | `/prompts` | Store prompts and tools via the API |
| PUT | `/prompts/{id}/tools/{toolid}` | Store prompts and tools via the API |
| POST | `/prompts/{id}/versions` | Store prompts and tools via the API |
| GET | `/prompts/{id}/versions/{n}` | Traces API |
| POST | `/tools` | Store prompts and tools via the API |
| PATCH | `/tools/{id}` | Partially updates a tool's name and/or description (shell level). |
| POST | `/tools/{id}/aliases/production/promote` | Promote a specific version to the production alias. |
| POST | `/tools/{id}/versions` | Store prompts and tools via the API |
| POST | `/tools/sync` | Store prompts and tools via the API |
| GET | `/traces` | Traces API |
| GET | `/traces/{id}` | Traces API |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/openapi/_ae-authored/acruxcore-openapi-generated.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/json-schema/acruxcore-post-api-v1-prompts-import-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/json-schema/acruxcore-post-api-v1-prompts-import-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/json-schema/acruxcore-get-account-api-keys-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/json-schema/acruxcore-post-tools-sync-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/json-schema/acruxcore-patch-tools-id-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/acruxcore/refs/heads/main/json-schema/acruxcore-post-api-v1-v1-id-response-schema.json

## Other Acrux Core APIs (1)

- [Acrux Core API](https://apis.io/apis/acruxcore/acrux-core-api/)

---

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