Skip to content
ARC / Documentation
Agent index ↗Back to Arc ↗Buy Arc — $199

HTTP endpoints

HTTP: projects

All 10 projects endpoints, with request fields and access notes.

On this page

HTTP directory · Transport guide

Request fields and access notes below are partial. Additional constraints and permissions may apply. Prefer the corresponding MCP tool and schema where available.

GET /v1/projects

List projects.

Query field names (types and requiredness not specified here): include_archived, include_system.

POST /v1/projects

Create project.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
namestringyesSee operation notes.
glyphstringnoSee operation notes.
descriptionstringnoSee operation notes.
metadataobjectnoSee operation notes.
default_folder_pathstringnoSee operation notes.

Other constraints may apply, including for fields marked optional.

DELETE /v1/projects/{id}

Delete project.

Path parameters: id.

Access: This action may require confirmation. Follow the confirmation details returned for your request. LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

This directory does not provide a request schema for this endpoint. Use the corresponding supported tool or client where available.

GET /v1/projects/{id}

Get project.

Path parameters: id.

This directory does not provide a request schema for this endpoint. Use the corresponding supported tool or client where available.

PATCH /v1/projects/{id}

Patch project.

Path parameters: id.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
namestringnoSee operation notes.
glyphstringnoSee operation notes.
descriptionstringnoSee operation notes.
archivedbooleannoSee operation notes.
metadataobjectnoSee operation notes.
default_room_idstringnoSee operation notes.
default_folder_pathstringnoSee operation notes.

Other constraints may apply, including for fields marked optional.

POST /v1/projects/{id}/capsules/export

Export a confirmed portable project capsule to a new .arcpack path.

Path parameters: id.

Access: This action may require confirmation. Follow the confirmation details returned for your request. LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
pathstringyesA nonempty absolute local file path.
scopestringnoSee operation notes.
privacy_modestringnoSee operation notes.
selected_room_idsarraynoSee operation notes.
include_git_mirrorbooleannoSee operation notes.
redact_emailsbooleannoSee operation notes.

Other constraints may apply, including for fields marked optional.

POST /v1/projects/{id}/capsules/preflight

Preview portable capsule scope, privacy and export effects.

Path parameters: id.

Access: LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
scopestringnoSee operation notes.
privacy_modestringnoSee operation notes.
selected_room_idsarraynoSee operation notes.
redact_emailsbooleannoSee operation notes.

Other constraints may apply, including for fields marked optional.

POST /v1/projects/{id}/export

Export a project’s full project snapshot bundle.

Path parameters: id.

Access: This action may require confirmation. Follow the confirmation details returned for your request. LAN writes require an active session token. Local loopback requests are exempt from this requirement by default; other permissions still apply.

Request body fields (partial)

FieldTypeRequiredConstraints
out_dirstringnoWhen nonempty, an absolute path writable by the daemon. Omit or leave empty to use the default export directory.
include_auditbooleannoSee operation notes.

Other constraints may apply, including for fields marked optional.

GET /v1/projects/{id}/skill-exposures

Read skill exposures.

Path parameters: id.

This directory does not provide a request schema for this endpoint. Use the corresponding supported tool or client where available.

GET /v1/projects/{id}/skill-fitness-report

Read skill report.

Path parameters: id.

Query field names (types and requiredness not specified here): limit.