Skip to main content

Base URL

All API requests should be made to:

Authentication

All endpoints require authentication via Bearer token. Include your API key in the Authorization header:
See Authentication for details on obtaining and using API keys.

Request Format

All POST and PUT requests should include:
Request bodies should be valid JSON.

Response Format

All responses are JSON with the following structure: Success Response:
Error Response:

HTTP Status Codes

Rate Limiting

Requests are rate limited based on your plan. Rate limit headers are included in all responses:

Pagination

List endpoints support pagination with these query parameters:

Endpoints Overview

Create and Share

POST /api/artifacts/share

Create Artifact

POST /api/artifacts

List Artifacts

GET /api/artifacts

Get Artifact

GET /api/artifacts/[id]

Update Artifact

PUT /api/artifacts/[id]

Delete Artifact

DELETE /api/artifacts/[id]

Share Artifact

POST /api/artifacts/[id]/share