GET/module-runtime/registry/v2
Lists module schemas, phases, and plan requirements.
- Full URL
https://api.aifoxapp.com/api/v1/module-runtime/registry/v2- Access
- Public
- Inputs
- —
- Response
- 200/201: operation result in JSON. The exact shape follows the resource returned by this handler.
- Errors
- Common errors: 401, 403, 404, 422, 429, and 503, depending on the operation.
curl -X GET 'https://api.aifoxapp.com/api/v1/module-runtime/registry/v2' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
GET/module-runtime/public/{package_name}/config
Returns the sanitized published module configuration.
- Full URL
https://api.aifoxapp.com/api/v1/module-runtime/public/{package_name}/config- Access
- Public
- Inputs
- package_name
- Response
- 200/201: operation result in JSON. The exact shape follows the resource returned by this handler.
- Errors
- Common errors: 401, 403, 404, 422, 429, and 503, depending on the operation.
curl -X GET 'https://api.aifoxapp.com/api/v1/module-runtime/public/{package_name}/config' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
GET/module-runtime/custom-modules/v1
Lists declarative curated extensions with exact integrity hashes.
- Full URL
https://api.aifoxapp.com/api/v1/module-runtime/custom-modules/v1- Access
- Public
- Inputs
- —
- Response
- 200/201: operation result in JSON. The exact shape follows the resource returned by this handler.
- Errors
- Common errors: 401, 403, 404, 422, 429, and 503, depending on the operation.
curl -X GET 'https://api.aifoxapp.com/api/v1/module-runtime/custom-modules/v1' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
GET/module-runtime/app/{app_id}/config
Returns the administrative module configuration.
- Full URL
https://api.aifoxapp.com/api/v1/module-runtime/app/{app_id}/config- Access
- JWT
- Inputs
- app_id
- Response
- 200/201: operation result in JSON. The exact shape follows the resource returned by this handler.
- Errors
- Common errors: 401, 403, 404, 422, 429, and 503, depending on the operation.
curl -X GET 'https://api.aifoxapp.com/api/v1/module-runtime/app/{app_id}/config' \
-H 'Authorization: Bearer $AIFOX_TOKEN'
PUT/module-runtime/app/{app_id}/config
Validates and updates the module configuration.
- Full URL
https://api.aifoxapp.com/api/v1/module-runtime/app/{app_id}/config- Access
- JWT
- Inputs
- app_id; modules[]
- Response
- 200/201: operation result in JSON. The exact shape follows the resource returned by this handler.
- Errors
- Common errors: 401, 403, 404, 422, 429, and 503, depending on the operation.
curl -X PUT 'https://api.aifoxapp.com/api/v1/module-runtime/app/{app_id}/config' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'
POST/module-runtime/app/{app_id}/publish
Publishes the next manifest version.
- Full URL
https://api.aifoxapp.com/api/v1/module-runtime/app/{app_id}/publish- Access
- JWT
- Inputs
- app_id
- Response
- 200/201: operation result in JSON. The exact shape follows the resource returned by this handler.
- Errors
- Common errors: 401, 403, 404, 422, 429, and 503, depending on the operation.
curl -X POST 'https://api.aifoxapp.com/api/v1/module-runtime/app/{app_id}/publish' \
-H 'Authorization: Bearer $AIFOX_TOKEN' \
-H 'Content-Type: application/json' \
-d '{ ... }'