AIMEAT Organisms API
Phase 2.2 — Group entities (clubs, teams, communities)
Operations 103
DELETE
/v1/organisms/{id}/workspace
Delete an organism's workspace (manifest + all data + schemas)
#
PUT
/v1/organisms/{id}/workspace
Update a workspace's definition in place (name/readme/structure/schemas/apps)
#
POST
/v1/organisms/{id}/workspace/spaces
Add spaces to a workspace as a member, under the workspace's rule
#
POST
/v1/organisms/{id}/workspace/spaces/{space}/extensions
Name an installed extension of your own account on one space of a workspace
#
PUT
/v1/organisms/{id}/workspace/sections/{space}
Set a document space's section index as a member, under the workspace's rule
#
GET
/v1/organisms/{id}/instruction-block
Paste-into-your-AI instruction block for one organism (3 formats)
#
GET
/v1/organisms/{id}/workspace/index
A workspace's index (titles, no bodies), or the full values of named records
#
GET
/v1/organisms/{id}/workspace/overview
OKF-style structure overview of ONE workspace (Markdown)
#
GET
/v1/organisms/{id}/workspace/graph
Structured graph of ONE workspace (for the interactive mindmap)
#
GET
/v1/organisms/{id}/workspace/dangling-refs
Referential-integrity scan (dangling reference detection)
#
GET
/v1/organisms/{id}/structure/history
Organism structure timeline (how its shape grew over time)
#
GET
/v1/organisms/{id}/workspace-access
List access requests for a workspace you created (or all your workspaces)
#
POST
/v1/organisms/{id}/workspace-access/grant
Directly grant an existing member a workspace role (no prior request)
#
GET
/v1/organisms/{id}/workspace/engagements
List a workspace's contract engagements (active + retired)
#
POST
/v1/organisms/{id}/workspace/engagements
Adopt (activate) a contract engagement for one of your agents
#
POST
/v1/organisms/{id}/workspace/engagements/retire
Retire a contract engagement (real off-switch)
#
POST
/v1/organisms/{id}/workspace/records/publish
Publish many workspace record drafts in one request
#
POST
/v1/organisms/{id}/workspace/share/unlock
Exchange a share password for a share token (NO AUTH)
#
GET
/v1/organisms/{id}/workspace/public/documents
Read a workspace's public document-space pages (NO AUTH)
#
GET
/v1/organisms/{id}/workspace/public/document
Read a single public document-space page (NO AUTH)
#
GET
/v1/organisms/{id}/workspace/public/records
Read a workspace's public records-space entries (NO AUTH)
#
GET
/v1/organisms/{id}/workspace/records
Read a workspace's published records as an authorized member
#
POST
/v1/organisms/{id}/workspace/rows/{space}/{rowId}/revisions/{revisionId}/restore
Put a kept revision back as a row's content
#
POST
/v1/organisms/{id}/workspace/documents/{space}/{docId}/append
Add markdown to a workspace document without resending it
#
POST
/v1/organisms/{id}/workspace/documents/{space}/{docId}/frame
The frame address of an HTML page, for a member
#
POST
/v1/organisms/{id}/workspace/documents/{space}/{docId}/opened
Record that a member opened a page today
#
POST
/v1/organisms/{id}/workspace/documents/{space}/{docId}/section
Replace one section of a workspace document
#
POST
/v1/organisms/{id}/invitations/email
Invite a person (not yet on the node) to an organism by email
#
POST
/v1/organisms/{id}/invitations/code
Mint a provisioned-code invitation ("key") to an organism
#
POST
/v1/organisms/{id}/invitations/code/{invId}/cancel
Cancel an un-activated access key (frees a quota slot)
#
Specifications
Schemas & Data
📊
JSONSchema
https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-workflow-def-input-schema.json
📊
JSONSchema
https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-workflow-run-schema.json
📊
JSONSchema
https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-schedule-create-schema.json
📊
JSONSchema
https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-ai-provenance-declaration-schema.json
📊
JSONSchema
https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-app-summary-schema.json
📊
JSONSchema
https://artifacts.apis.io/aimeat-io/json-schema/aimeat-io-memory-write-schema.json