AIMEAT Apps API
Hosted single-file HTML apps — publish, fork, version, and per-owner app management
Operations 102
PUT
/v1/datamap/apps/{owner}/{filename}/agents/{agent}
State that an app shows the work of one of the owner's agents
#
DELETE
/v1/datamap/apps/{owner}/{filename}/agents/{agent}
Take the tie between an app and an agent away
#
POST
/v1/admin/apps/{owner}/{filename}/seo-block
Block or unblock one app's search visibility (operator)
#
POST
/v1/admin/apps/{owner}/{filename}/seo-approve
Approve an app's request to be findable (operator, review mode only)
#
PATCH
/v1/apps/{filename}
Update an app you own (name, description, access code, parked/forkable state…
#
GET
/v1/apps/{owner}/{filename}/internet-opening
Whether an app is open to the internet on a closed node
#
POST
/v1/apps/{owner}/{filename}/internet-opening
Open the caller's own app to the internet, ask an operator, or extend it
#
DELETE
/v1/apps/{owner}/{filename}/internet-opening
Close an app to the internet, or withdraw the waiting request
#
GET
/v1/apps/{owner}/{filename}/members
The app's member roster and the people waiting on a decision
#
GET
/v1/apps/{owner}/{filename}/members/plan
What membership of this app means - carried offerings, seats, terms, who reads…
#
POST
/v1/apps/{owner}/{filename}/members/sweep
Close every lapsed membership now, and take back what it was carrying
#
GET
/v1/apps/{owner}/{filename}/members/audit
The roster's audit trail - who decided what about whom
#
DELETE
/v1/apps/{owner}/{filename}/members/invites/{id}
Cancel an open invitation to the app's roster
#
GET
/v1/apps/{owner}/{filename}/news
Which version of an app runs, what changed lately, and the draft under way
#
GET
/v1/apps/{owner}/{filename}/roadmap
What has been done to this app, and what people wish would be
#
GET
/v1/apps/{owner}/{filename}/design-spec
The app's design spec, and whether the app has moved past it
#
GET
/v1/apps/{owner}/{filename}/structure
The app's structure and status, from the first moment of building
#
GET
/v1/apps/{owner}/{filename}/scope-allowance
The permissions the app kept when this node moved to 4.0
#
PUT
/v1/apps/{owner}/{filename}/dev-grants/{account}
Invite somebody to build this app, at one of three rungs
#
PUT
/v1/app-dev-grants/{account}
Let somebody build any app of yours, including ones not published yet
#
POST
/v1/apps/{owner}/{filename}/screenshot/capture
Render the published app now and store the screenshot
#
POST
/v1/apps/{owner}/{filename}/agents/{agentName}/deploy
Deploy an app's bundled agent onto YOUR OWN fleet
#
POST
/v1/apps/{owner}/{filename}/agents/{agentName}/undeploy
Undeploy an app's bundled agent from YOUR OWN fleet
#
GET
/v1/apps/{owner}/{filename}/agents/{agentName}/instances
Hosted instances of an app's bundled agent (with public offer prices)
#
GET
/v1/apps/{owner}/{filename}/agents/{agentName}/status
Liveness of an app's bundled agent on YOUR OWN fleet
#
GET
/v1/apps/{owner}/{filename}/legal
The app's own legal pages, as their state, and what it still ought to have
#
POST
/v1/apps/{owner}/{filename}/audit/archive
Move the app's log entries before a date into the archive
#
POST
/v1/apps/me/{filename}/audit/archive
Archive the signed-in account's own app log before a date
#
DELETE
/v1/apps/{owner}/{filename}/members/seen/{account}
Dismiss a visitor from the app's guest list
#
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