This commit is contained in:
a2a-platform
2026-06-06 21:16:45 +00:00
parent fa7c71252f
commit dfb65e705f
17 changed files with 3113 additions and 4393 deletions

View File

@@ -5,6 +5,7 @@ Generated A2APack agent for Apify API.
- Source OpenAPI: https://docs.apify.com/api/openapi.json - Source OpenAPI: https://docs.apify.com/api/openapi.json
- Generated operations: 231 - Generated operations: 231
- Main skill: `auto` - Main skill: `auto`
- Routing mode: DeepAgents subagents across 15 route groups
The generated code is intentionally editable. Tune prompts, operation The generated code is intentionally editable. Tune prompts, operation
grouping, auth names, and safety policy before publishing serious agents. grouping, auth names, and safety policy before publishing serious agents.

4495
agent.py

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,73 @@
---
name: actor-builds-routes
description: Handle 6 OpenAPI operation(s) under /v2/actor-builds for the actor builds route group.
---
# actor builds API Routes
Handle 6 OpenAPI operation(s) under /v2/actor-builds for the actor builds route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actor_builds_get
- Operation ID: `actor_builds_get`
- Route: `GET /v2/actor-builds`
- Mode: READ
- Summary: Get user builds list
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### actor_build_get
- Operation ID: `actor_build_get`
- Route: `GET /v2/actor-builds/{buildId}`
- Mode: READ
- Summary: Get build
- Parameters:
- `buildId` in `path` required
- `waitForFinish` in `query`
### actor_build_delete
- Operation ID: `actor_build_delete`
- Route: `DELETE /v2/actor-builds/{buildId}`
- Mode: WRITE
- Summary: Delete build
- Parameters:
- `buildId` in `path` required
### actor_build_abort_post
- Operation ID: `actor_build_abort_post`
- Route: `POST /v2/actor-builds/{buildId}/abort`
- Mode: WRITE
- Summary: Abort build
- Parameters:
- `buildId` in `path` required
### actor_build_log_get
- Operation ID: `actor_build_log_get`
- Route: `GET /v2/actor-builds/{buildId}/log`
- Mode: READ
- Summary: Get build's Log
- Parameters:
- `buildId` in `path` required
- `stream` in `query`
- `download` in `query`
### actor_build_openapi_json_get
- Operation ID: `actor_build_openapi_json_get`
- Route: `GET /v2/actor-builds/{buildId}/openapi.json`
- Mode: READ
- Summary: Get OpenAPI definition
- Parameters:
- `buildId` in `path` required

475
skills/actor-runs/SKILL.md Normal file
View File

@@ -0,0 +1,475 @@
---
name: actor-runs-routes
description: Handle 40 OpenAPI operation(s) under /v2/actor-runs for the actor runs route group.
---
# actor runs API Routes
Handle 40 OpenAPI operation(s) under /v2/actor-runs for the actor runs route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actor_runs_get
- Operation ID: `actor_runs_get`
- Route: `GET /v2/actor-runs`
- Mode: READ
- Summary: Get user runs list
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `status` in `query`
- `startedAfter` in `query`
- `startedBefore` in `query`
### actor_run_get
- Operation ID: `actor_run_get`
- Route: `GET /v2/actor-runs/{runId}`
- Mode: READ
- Summary: Get run
- Parameters:
- `runId` in `path` required
- `waitForFinish` in `query`
### actor_run_put
- Operation ID: `actor_run_put`
- Route: `PUT /v2/actor-runs/{runId}`
- Mode: WRITE
- Summary: Update run
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_delete
- Operation ID: `actor_run_delete`
- Route: `DELETE /v2/actor-runs/{runId}`
- Mode: WRITE
- Summary: Delete run
- Parameters:
- `runId` in `path` required
### actor_run_abort_post
- Operation ID: `actor_run_abort_post`
- Route: `POST /v2/actor-runs/{runId}/abort`
- Mode: WRITE
- Summary: Abort run
- Parameters:
- `runId` in `path` required
- `gracefully` in `query`
### actor_run_metamorph_post
- Operation ID: `actor_run_metamorph_post`
- Route: `POST /v2/actor-runs/{runId}/metamorph`
- Mode: WRITE
- Summary: Metamorph run
- Parameters:
- `runId` in `path` required
- `targetActorId` in `query` required
- `build` in `query`
### actor_run_reboot_post
- Operation ID: `actor_run_reboot_post`
- Route: `POST /v2/actor-runs/{runId}/reboot`
- Mode: WRITE
- Summary: Reboot run
- Parameters:
- `runId` in `path` required
### post_resurrect_run
- Operation ID: `post_resurrect_run`
- Route: `POST /v2/actor-runs/{runId}/resurrect`
- Mode: WRITE
- Summary: Resurrect run
- Parameters:
- `runId` in `path` required
- `build` in `query`
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
### post_charge_run
- Operation ID: `post_charge_run`
- Route: `POST /v2/actor-runs/{runId}/charge`
- Mode: WRITE
- Summary: Charge events in run
- Parameters:
- `runId` in `path` required
- `idempotency-key` in `header`
- Body: JSON request body accepted.
### actor_run_dataset_get
- Operation ID: `actor_run_dataset_get`
- Route: `GET /v2/actor-runs/{runId}/dataset`
- Mode: READ
- Summary: Get default dataset
- Parameters:
- `runId` in `path` required
### actor_run_dataset_put
- Operation ID: `actor_run_dataset_put`
- Route: `PUT /v2/actor-runs/{runId}/dataset`
- Mode: WRITE
- Summary: Update default dataset
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_dataset_delete
- Operation ID: `actor_run_dataset_delete`
- Route: `DELETE /v2/actor-runs/{runId}/dataset`
- Mode: WRITE
- Summary: Delete default dataset
- Parameters:
- `runId` in `path` required
### actor_run_dataset_items_get
- Operation ID: `actor_run_dataset_items_get`
- Route: `GET /v2/actor-runs/{runId}/dataset/items`
- Mode: READ
- Summary: Get default dataset items
- Parameters:
- `runId` in `path` required
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### actor_run_dataset_items_post
- Operation ID: `actor_run_dataset_items_post`
- Route: `POST /v2/actor-runs/{runId}/dataset/items`
- Mode: WRITE
- Summary: Store items
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_dataset_statistics_get
- Operation ID: `actor_run_dataset_statistics_get`
- Route: `GET /v2/actor-runs/{runId}/dataset/statistics`
- Mode: READ
- Summary: Get default dataset statistics
- Parameters:
- `runId` in `path` required
### actor_run_key_value_store_get
- Operation ID: `actor_run_key_value_store_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store`
- Mode: READ
- Summary: Get default store
- Parameters:
- `runId` in `path` required
### actor_run_key_value_store_put
- Operation ID: `actor_run_key_value_store_put`
- Route: `PUT /v2/actor-runs/{runId}/key-value-store`
- Mode: WRITE
- Summary: Update default store
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_key_value_store_delete
- Operation ID: `actor_run_key_value_store_delete`
- Route: `DELETE /v2/actor-runs/{runId}/key-value-store`
- Mode: WRITE
- Summary: Delete default store
- Parameters:
- `runId` in `path` required
### actor_run_key_value_store_keys_get
- Operation ID: `actor_run_key_value_store_keys_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store/keys`
- Mode: READ
- Summary: Get default store's list of keys
- Parameters:
- `runId` in `path` required
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_run_key_value_store_records_get
- Operation ID: `actor_run_key_value_store_records_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store/records`
- Mode: READ
- Summary: Download default store's records
- Parameters:
- `runId` in `path` required
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_run_key_value_store_record_get
- Operation ID: `actor_run_key_value_store_record_get`
- Route: `GET /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: READ
- Summary: Get default store's record
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
- `signature` in `query`
- `attachment` in `query`
### actor_run_key_value_store_record_put
- Operation ID: `actor_run_key_value_store_record_put`
- Route: `PUT /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in default store
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_run_key_value_store_record_post
- Operation ID: `actor_run_key_value_store_record_post`
- Route: `POST /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in default store (POST)
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_run_key_value_store_record_delete
- Operation ID: `actor_run_key_value_store_record_delete`
- Route: `DELETE /v2/actor-runs/{runId}/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Delete default store's record
- Parameters:
- `runId` in `path` required
- `recordKey` in `path` required
### actor_run_request_queue_get
- Operation ID: `actor_run_request_queue_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue`
- Mode: READ
- Summary: Get default request queue
- Parameters:
- `runId` in `path` required
### actor_run_request_queue_put
- Operation ID: `actor_run_request_queue_put`
- Route: `PUT /v2/actor-runs/{runId}/request-queue`
- Mode: WRITE
- Summary: Update default request queue
- Parameters:
- `runId` in `path` required
- Body: JSON request body accepted.
### actor_run_request_queue_delete
- Operation ID: `actor_run_request_queue_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue`
- Mode: WRITE
- Summary: Delete default request queue
- Parameters:
- `runId` in `path` required
### actor_run_request_queue_requests_get
- Operation ID: `actor_run_request_queue_requests_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue/requests`
- Mode: READ
- Summary: List default request queue's requests
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### actor_run_request_queue_requests_post
- Operation ID: `actor_run_request_queue_requests_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/requests`
- Mode: WRITE
- Summary: Add request to default request queue
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_requests_batch_post
- Operation ID: `actor_run_request_queue_requests_batch_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch add requests to default request queue
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_requests_batch_delete
- Operation ID: `actor_run_request_queue_requests_batch_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch delete requests from default request queue
- Parameters:
- `runId` in `path` required
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_requests_unlock_post
- Operation ID: `actor_run_request_queue_requests_unlock_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests in default request queue
- Parameters:
- `runId` in `path` required
- `clientKey` in `query`
### actor_run_request_queue_request_get
- Operation ID: `actor_run_request_queue_request_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue/requests/{requestId}`
- Mode: READ
- Summary: Get request from default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
### actor_run_request_queue_request_put
- Operation ID: `actor_run_request_queue_request_put`
- Route: `PUT /v2/actor-runs/{runId}/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Update request in default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_run_request_queue_request_delete
- Operation ID: `actor_run_request_queue_request_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request from default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
### actor_run_request_queue_request_lock_put
- Operation ID: `actor_run_request_queue_request_lock_put`
- Route: `PUT /v2/actor-runs/{runId}/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong lock on request in default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### actor_run_request_queue_request_lock_delete
- Operation ID: `actor_run_request_queue_request_lock_delete`
- Route: `DELETE /v2/actor-runs/{runId}/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete lock on request in default request queue
- Parameters:
- `runId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
### actor_run_request_queue_head_get
- Operation ID: `actor_run_request_queue_head_get`
- Route: `GET /v2/actor-runs/{runId}/request-queue/head`
- Mode: READ
- Summary: Get default request queue head
- Parameters:
- `runId` in `path` required
- `limit` in `query`
- `clientKey` in `query`
### actor_run_request_queue_head_lock_post
- Operation ID: `actor_run_request_queue_head_lock_post`
- Route: `POST /v2/actor-runs/{runId}/request-queue/head/lock`
- Mode: WRITE
- Summary: Get and lock default request queue head
- Parameters:
- `runId` in `path` required
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### actor_run_log_get
- Operation ID: `actor_run_log_get`
- Route: `GET /v2/actor-runs/{runId}/log`
- Mode: READ
- Summary: Get run's log
- Parameters:
- `runId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`

669
skills/actor-tasks/SKILL.md Normal file
View File

@@ -0,0 +1,669 @@
---
name: actor-tasks-routes
description: Handle 49 OpenAPI operation(s) under /v2/actor-tasks for the actor tasks route group.
---
# actor tasks API Routes
Handle 49 OpenAPI operation(s) under /v2/actor-tasks for the actor tasks route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### actor_tasks_get
- Operation ID: `actor_tasks_get`
- Route: `GET /v2/actor-tasks`
- Mode: READ
- Summary: Get list of tasks
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### actor_tasks_post
- Operation ID: `actor_tasks_post`
- Route: `POST /v2/actor-tasks`
- Mode: WRITE
- Summary: Create task
- Body: JSON request body accepted.
### actor_task_get
- Operation ID: `actor_task_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}`
- Mode: READ
- Summary: Get task
- Parameters:
- `actorTaskId` in `path` required
### actor_task_put
- Operation ID: `actor_task_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}`
- Mode: WRITE
- Summary: Update task
- Parameters:
- `actorTaskId` in `path` required
- Body: JSON request body accepted.
### actor_task_delete
- Operation ID: `actor_task_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}`
- Mode: WRITE
- Summary: Delete task
- Parameters:
- `actorTaskId` in `path` required
### actor_task_input_get
- Operation ID: `actor_task_input_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/input`
- Mode: READ
- Summary: Get task input
- Parameters:
- `actorTaskId` in `path` required
### actor_task_input_put
- Operation ID: `actor_task_input_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/input`
- Mode: WRITE
- Summary: Update task input
- Parameters:
- `actorTaskId` in `path` required
- Body: JSON request body accepted.
### actor_task_webhooks_get
- Operation ID: `actor_task_webhooks_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/webhooks`
- Mode: READ
- Summary: Get list of webhooks
- Parameters:
- `actorTaskId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### actor_task_runs_get
- Operation ID: `actor_task_runs_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs`
- Mode: READ
- Summary: Get list of task runs
- Parameters:
- `actorTaskId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `status` in `query`
### actor_task_runs_post
- Operation ID: `actor_task_runs_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs`
- Mode: WRITE
- Summary: Run task
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `waitForFinish` in `query`
- `webhooks` in `query`
- Body: JSON request body accepted.
### actor_task_run_sync_get
- Operation ID: `actor_task_run_sync_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/run-sync`
- Mode: READ
- Summary: Run task synchronously
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `build` in `query`
- `outputRecordKey` in `query`
- `webhooks` in `query`
### actor_task_run_sync_post
- Operation ID: `actor_task_run_sync_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/run-sync`
- Mode: WRITE
- Summary: Run task synchronously
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `outputRecordKey` in `query`
- `webhooks` in `query`
- Body: JSON request body accepted.
### actor_task_run_sync_get_dataset_items_get
- Operation ID: `actor_task_run_sync_get_dataset_items_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/run-sync-get-dataset-items`
- Mode: READ
- Summary: Run task synchronously and get dataset items
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
### actor_task_run_sync_get_dataset_items_post
- Operation ID: `actor_task_run_sync_get_dataset_items_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/run-sync-get-dataset-items`
- Mode: WRITE
- Summary: Run task synchronously and get dataset items
- Parameters:
- `actorTaskId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_get
- Operation ID: `actor_task_runs_last_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last`
- Mode: READ
- Summary: Get last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `waitForFinish` in `query`
### actor_task_last_log_get
- Operation ID: `actor_task_last_log_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/log`
- Mode: READ
- Summary: Get last Actor task run's log
- Parameters:
- `actorTaskId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`
### actor_task_runs_last_abort_post
- Operation ID: `actor_task_runs_last_abort_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/abort`
- Mode: WRITE
- Summary: Abort Actor task's last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `gracefully` in `query`
### actor_task_runs_last_metamorph_post
- Operation ID: `actor_task_runs_last_metamorph_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/metamorph`
- Mode: WRITE
- Summary: Metamorph Actor task's last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `targetActorId` in `query` required
- `build` in `query`
### actor_task_runs_last_reboot_post
- Operation ID: `actor_task_runs_last_reboot_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/reboot`
- Mode: WRITE
- Summary: Reboot Actor task's last run
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_dataset_get
- Operation ID: `actor_task_runs_last_dataset_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/dataset`
- Mode: READ
- Summary: Get last task run's default dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_dataset_put
- Operation ID: `actor_task_runs_last_dataset_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/dataset`
- Mode: WRITE
- Summary: Update last task run's default dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_dataset_delete
- Operation ID: `actor_task_runs_last_dataset_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/dataset`
- Mode: WRITE
- Summary: Delete last task run's default dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_dataset_items_get
- Operation ID: `actor_task_runs_last_dataset_items_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/dataset/items`
- Mode: READ
- Summary: Get last task run's dataset items
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### actor_task_runs_last_dataset_items_post
- Operation ID: `actor_task_runs_last_dataset_items_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/dataset/items`
- Mode: WRITE
- Summary: Store items in last task run's dataset
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_dataset_statistics_get
- Operation ID: `actor_task_runs_last_dataset_statistics_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/dataset/statistics`
- Mode: READ
- Summary: Get last task run's dataset statistics
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_key_value_store_get
- Operation ID: `actor_task_runs_last_key_value_store_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store`
- Mode: READ
- Summary: Get last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_key_value_store_put
- Operation ID: `actor_task_runs_last_key_value_store_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Update last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_key_value_store_delete
- Operation ID: `actor_task_runs_last_key_value_store_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Delete last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_key_value_store_keys_get
- Operation ID: `actor_task_runs_last_key_value_store_keys_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/keys`
- Mode: READ
- Summary: Get last task run's default store's list of keys
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_task_runs_last_key_value_store_records_get
- Operation ID: `actor_task_runs_last_key_value_store_records_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records`
- Mode: READ
- Summary: Download last task run's default store's records
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### actor_task_runs_last_key_value_store_record_get
- Operation ID: `actor_task_runs_last_key_value_store_record_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: READ
- Summary: Get last task run's default store's record
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `signature` in `query`
- `attachment` in `query`
### actor_task_runs_last_key_value_store_record_put
- Operation ID: `actor_task_runs_last_key_value_store_record_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last task run's default store
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_task_runs_last_key_value_store_record_post
- Operation ID: `actor_task_runs_last_key_value_store_record_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last task run's default store (POST)
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### actor_task_runs_last_key_value_store_record_delete
- Operation ID: `actor_task_runs_last_key_value_store_record_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Delete last task run's default store's record
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
### actor_task_runs_last_request_queue_get
- Operation ID: `actor_task_runs_last_request_queue_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue`
- Mode: READ
- Summary: Get last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_request_queue_put
- Operation ID: `actor_task_runs_last_request_queue_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Update last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_delete
- Operation ID: `actor_task_runs_last_request_queue_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Delete last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
### actor_task_runs_last_request_queue_head_get
- Operation ID: `actor_task_runs_last_request_queue_head_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/head`
- Mode: READ
- Summary: Get last task run's default request queue head
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `limit` in `query`
- `clientKey` in `query`
### actor_task_runs_last_request_queue_head_lock_post
- Operation ID: `actor_task_runs_last_request_queue_head_lock_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/head/lock`
- Mode: WRITE
- Summary: Get and lock last task run's default request queue head
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### actor_task_runs_last_request_queue_requests_get
- Operation ID: `actor_task_runs_last_request_queue_requests_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests`
- Mode: READ
- Summary: List last task run's default request queue's requests
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### actor_task_runs_last_request_queue_requests_post
- Operation ID: `actor_task_runs_last_request_queue_requests_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests`
- Mode: WRITE
- Summary: Add request to last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_requests_batch_post
- Operation ID: `actor_task_runs_last_request_queue_requests_batch_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch add requests to last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_requests_batch_delete
- Operation ID: `actor_task_runs_last_request_queue_requests_batch_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch delete requests from last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_requests_unlock_post
- Operation ID: `actor_task_runs_last_request_queue_requests_unlock_post`
- Route: `POST /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `clientKey` in `query`
### actor_task_runs_last_request_queue_request_get
- Operation ID: `actor_task_runs_last_request_queue_request_get`
- Route: `GET /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}`
- Mode: READ
- Summary: Get request from last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
### actor_task_runs_last_request_queue_request_put
- Operation ID: `actor_task_runs_last_request_queue_request_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Update request in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### actor_task_runs_last_request_queue_request_delete
- Operation ID: `actor_task_runs_last_request_queue_request_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request from last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
### actor_task_runs_last_request_queue_request_lock_put
- Operation ID: `actor_task_runs_last_request_queue_request_lock_put`
- Route: `PUT /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong lock on request in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### actor_task_runs_last_request_queue_request_lock_delete
- Operation ID: `actor_task_runs_last_request_queue_request_lock_delete`
- Route: `DELETE /v2/actor-tasks/{actorTaskId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete lock on request in last task run's default request queue
- Parameters:
- `actorTaskId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`

913
skills/actors/SKILL.md Normal file
View File

@@ -0,0 +1,913 @@
---
name: actors-routes
description: Handle 70 OpenAPI operation(s) under /v2/actors for the actors route group.
---
# actors API Routes
Handle 70 OpenAPI operation(s) under /v2/actors for the actors route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### acts_get
- Operation ID: `acts_get`
- Route: `GET /v2/actors`
- Mode: READ
- Summary: Get list of Actors
- Parameters:
- `my` in `query`
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `sortBy` in `query`
### acts_post
- Operation ID: `acts_post`
- Route: `POST /v2/actors`
- Mode: WRITE
- Summary: Create Actor
- Body: JSON request body accepted.
### act_get
- Operation ID: `act_get`
- Route: `GET /v2/actors/{actorId}`
- Mode: READ
- Summary: Get Actor
- Parameters:
- `actorId` in `path` required
### act_put
- Operation ID: `act_put`
- Route: `PUT /v2/actors/{actorId}`
- Mode: WRITE
- Summary: Update Actor
- Parameters:
- `actorId` in `path` required
- Body: JSON request body accepted.
### act_delete
- Operation ID: `act_delete`
- Route: `DELETE /v2/actors/{actorId}`
- Mode: WRITE
- Summary: Delete Actor
- Parameters:
- `actorId` in `path` required
### act_versions_get
- Operation ID: `act_versions_get`
- Route: `GET /v2/actors/{actorId}/versions`
- Mode: READ
- Summary: Get list of versions
- Parameters:
- `actorId` in `path` required
### act_versions_post
- Operation ID: `act_versions_post`
- Route: `POST /v2/actors/{actorId}/versions`
- Mode: WRITE
- Summary: Create version
- Parameters:
- `actorId` in `path` required
- Body: JSON request body accepted.
### act_version_get
- Operation ID: `act_version_get`
- Route: `GET /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: READ
- Summary: Get version
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
### act_version_put
- Operation ID: `act_version_put`
- Route: `PUT /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: WRITE
- Summary: Update version
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- Body: JSON request body accepted.
### act_version_post
- Operation ID: `act_version_post`
- Route: `POST /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: WRITE
- Summary: Update version (POST)
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- Body: JSON request body accepted.
### act_version_delete
- Operation ID: `act_version_delete`
- Route: `DELETE /v2/actors/{actorId}/versions/{versionNumber}`
- Mode: WRITE
- Summary: Delete version
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
### act_version_env_vars_get
- Operation ID: `act_version_env_vars_get`
- Route: `GET /v2/actors/{actorId}/versions/{versionNumber}/env-vars`
- Mode: READ
- Summary: Get list of environment variables
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
### act_version_env_vars_post
- Operation ID: `act_version_env_vars_post`
- Route: `POST /v2/actors/{actorId}/versions/{versionNumber}/env-vars`
- Mode: WRITE
- Summary: Create environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- Body: JSON request body accepted.
### act_version_env_var_get
- Operation ID: `act_version_env_var_get`
- Route: `GET /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: READ
- Summary: Get environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
### act_version_env_var_put
- Operation ID: `act_version_env_var_put`
- Route: `PUT /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: WRITE
- Summary: Update environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
- Body: JSON request body accepted.
### act_version_env_var_post
- Operation ID: `act_version_env_var_post`
- Route: `POST /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: WRITE
- Summary: Update environment variable (POST)
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
- Body: JSON request body accepted.
### act_version_env_var_delete
- Operation ID: `act_version_env_var_delete`
- Route: `DELETE /v2/actors/{actorId}/versions/{versionNumber}/env-vars/{envVarName}`
- Mode: WRITE
- Summary: Delete environment variable
- Parameters:
- `actorId` in `path` required
- `versionNumber` in `path` required
- `envVarName` in `path` required
### act_webhooks_get
- Operation ID: `act_webhooks_get`
- Route: `GET /v2/actors/{actorId}/webhooks`
- Mode: READ
- Summary: Get list of webhooks
- Parameters:
- `actorId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### act_builds_get
- Operation ID: `act_builds_get`
- Route: `GET /v2/actors/{actorId}/builds`
- Mode: READ
- Summary: Get list of builds
- Parameters:
- `actorId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### act_builds_post
- Operation ID: `act_builds_post`
- Route: `POST /v2/actors/{actorId}/builds`
- Mode: WRITE
- Summary: Build Actor
- Parameters:
- `actorId` in `path` required
- `version` in `query` required
- `useCache` in `query`
- `betaPackages` in `query`
- `tag` in `query`
- `waitForFinish` in `query`
### act_build_default_get
- Operation ID: `act_build_default_get`
- Route: `GET /v2/actors/{actorId}/builds/default`
- Mode: READ
- Summary: Get default build
- Parameters:
- `actorId` in `path` required
- `waitForFinish` in `query`
### act_openapi_json_get
- Operation ID: `act_openapi_json_get`
- Route: `GET /v2/actors/{actorId}/builds/{buildId}/openapi.json`
- Mode: READ
- Summary: Get OpenAPI definition
- Parameters:
- `actorId` in `path` required
- `buildId` in `path` required
### act_build_get
- Operation ID: `act_build_get`
- Route: `GET /v2/actors/{actorId}/builds/{buildId}`
- Mode: READ
- Summary: Get build
- Parameters:
- `actorId` in `path` required
- `buildId` in `path` required
- `waitForFinish` in `query`
### act_build_abort_post
- Operation ID: `act_build_abort_post`
- Route: `POST /v2/actors/{actorId}/builds/{buildId}/abort`
- Mode: WRITE
- Summary: Abort build
- Parameters:
- `actorId` in `path` required
- `buildId` in `path` required
### act_runs_get
- Operation ID: `act_runs_get`
- Route: `GET /v2/actors/{actorId}/runs`
- Mode: READ
- Summary: Get list of runs
- Parameters:
- `actorId` in `path` required
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `status` in `query`
- `startedAfter` in `query`
- `startedBefore` in `query`
### act_runs_post
- Operation ID: `act_runs_post`
- Route: `POST /v2/actors/{actorId}/runs`
- Mode: WRITE
- Summary: Run Actor
- Parameters:
- `actorId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `waitForFinish` in `query`
- `webhooks` in `query`
- `forcePermissionLevel` in `query`
- Body: JSON request body accepted.
### act_run_sync_post
- Operation ID: `act_run_sync_post`
- Route: `POST /v2/actors/{actorId}/run-sync`
- Mode: WRITE
- Summary: Run Actor synchronously and return output
- Parameters:
- `actorId` in `path` required
- `outputRecordKey` in `query`
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- Body: JSON request body accepted.
### act_run_sync_get
- Operation ID: `act_run_sync_get`
- Route: `GET /v2/actors/{actorId}/run-sync`
- Mode: READ
- Summary: Run Actor synchronously without input
- Parameters:
- `actorId` in `path` required
- `outputRecordKey` in `query`
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
### act_run_sync_get_dataset_items_post
- Operation ID: `act_run_sync_get_dataset_items_post`
- Route: `POST /v2/actors/{actorId}/run-sync-get-dataset-items`
- Mode: WRITE
- Summary: Run Actor synchronously and get dataset items
- Parameters:
- `actorId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- Body: JSON request body accepted.
### act_run_sync_get_dataset_items_get
- Operation ID: `act_run_sync_get_dataset_items_get`
- Route: `GET /v2/actors/{actorId}/run-sync-get-dataset-items`
- Mode: READ
- Summary: Run Actor synchronously without input and get dataset items
- Parameters:
- `actorId` in `path` required
- `timeout` in `query`
- `memory` in `query`
- `maxItems` in `query`
- `maxTotalChargeUsd` in `query`
- `restartOnError` in `query`
- `build` in `query`
- `webhooks` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
### act_validate_input_post
- Operation ID: `act_validate_input_post`
- Route: `POST /v2/actors/{actorId}/validate-input`
- Mode: WRITE
- Summary: Validate Actor input
- Parameters:
- `actorId` in `path` required
- `build` in `query`
- Body: JSON request body accepted.
### act_run_resurrect_post
- Operation ID: `act_run_resurrect_post`
- Route: `POST /v2/actors/{actorId}/runs/{runId}/resurrect`
- Mode: WRITE
- Summary: Resurrect run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `build` in `query`
- `timeout` in `query`
- `memory` in `query`
- `restartOnError` in `query`
### act_runs_last_get
- Operation ID: `act_runs_last_get`
- Route: `GET /v2/actors/{actorId}/runs/last`
- Mode: READ
- Summary: Get last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `waitForFinish` in `query`
### act_runs_last_dataset_get
- Operation ID: `act_runs_last_dataset_get`
- Route: `GET /v2/actors/{actorId}/runs/last/dataset`
- Mode: READ
- Summary: Get last run's default dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_dataset_put
- Operation ID: `act_runs_last_dataset_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/dataset`
- Mode: WRITE
- Summary: Update last run's default dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_dataset_delete
- Operation ID: `act_runs_last_dataset_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/dataset`
- Mode: WRITE
- Summary: Delete last run's default dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_dataset_items_get
- Operation ID: `act_runs_last_dataset_items_get`
- Route: `GET /v2/actors/{actorId}/runs/last/dataset/items`
- Mode: READ
- Summary: Get last run's dataset items
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### act_runs_last_dataset_items_post
- Operation ID: `act_runs_last_dataset_items_post`
- Route: `POST /v2/actors/{actorId}/runs/last/dataset/items`
- Mode: WRITE
- Summary: Store items in last run's dataset
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_dataset_statistics_get
- Operation ID: `act_runs_last_dataset_statistics_get`
- Route: `GET /v2/actors/{actorId}/runs/last/dataset/statistics`
- Mode: READ
- Summary: Get last run's dataset statistics
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_key_value_store_get
- Operation ID: `act_runs_last_key_value_store_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store`
- Mode: READ
- Summary: Get last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_key_value_store_put
- Operation ID: `act_runs_last_key_value_store_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Update last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_key_value_store_delete
- Operation ID: `act_runs_last_key_value_store_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/key-value-store`
- Mode: WRITE
- Summary: Delete last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_key_value_store_keys_get
- Operation ID: `act_runs_last_key_value_store_keys_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store/keys`
- Mode: READ
- Summary: Get last run's default store's list of keys
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### act_runs_last_key_value_store_records_get
- Operation ID: `act_runs_last_key_value_store_records_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store/records`
- Mode: READ
- Summary: Download last run's default store's records
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### act_runs_last_key_value_store_record_get
- Operation ID: `act_runs_last_key_value_store_record_get`
- Route: `GET /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: READ
- Summary: Get last run's default store's record
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `signature` in `query`
- `attachment` in `query`
### act_runs_last_key_value_store_record_put
- Operation ID: `act_runs_last_key_value_store_record_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last run's default store
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### act_runs_last_key_value_store_record_post
- Operation ID: `act_runs_last_key_value_store_record_post`
- Route: `POST /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Store record in last run's default store (POST)
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### act_runs_last_key_value_store_record_delete
- Operation ID: `act_runs_last_key_value_store_record_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/key-value-store/records/{recordKey}`
- Mode: WRITE
- Summary: Delete last run's default store's record
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `recordKey` in `path` required
### act_runs_last_request_queue_get
- Operation ID: `act_runs_last_request_queue_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue`
- Mode: READ
- Summary: Get last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_request_queue_put
- Operation ID: `act_runs_last_request_queue_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Update last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_delete
- Operation ID: `act_runs_last_request_queue_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue`
- Mode: WRITE
- Summary: Delete last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_runs_last_request_queue_requests_get
- Operation ID: `act_runs_last_request_queue_requests_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue/requests`
- Mode: READ
- Summary: List last run's default request queue's requests
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### act_runs_last_request_queue_requests_post
- Operation ID: `act_runs_last_request_queue_requests_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/requests`
- Mode: WRITE
- Summary: Add request to last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_requests_batch_post
- Operation ID: `act_runs_last_request_queue_requests_batch_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch add requests to last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_requests_batch_delete
- Operation ID: `act_runs_last_request_queue_requests_batch_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue/requests/batch`
- Mode: WRITE
- Summary: Batch delete requests from last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_requests_unlock_post
- Operation ID: `act_runs_last_request_queue_requests_unlock_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `clientKey` in `query`
### act_runs_last_request_queue_request_get
- Operation ID: `act_runs_last_request_queue_request_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}`
- Mode: READ
- Summary: Get request from last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
### act_runs_last_request_queue_request_put
- Operation ID: `act_runs_last_request_queue_request_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Update request in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### act_runs_last_request_queue_request_delete
- Operation ID: `act_runs_last_request_queue_request_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request from last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
### act_runs_last_request_queue_request_lock_put
- Operation ID: `act_runs_last_request_queue_request_lock_put`
- Route: `PUT /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong lock on request in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### act_runs_last_request_queue_request_lock_delete
- Operation ID: `act_runs_last_request_queue_request_lock_delete`
- Route: `DELETE /v2/actors/{actorId}/runs/last/request-queue/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete lock on request in last run's default request queue
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
### act_runs_last_request_queue_head_get
- Operation ID: `act_runs_last_request_queue_head_get`
- Route: `GET /v2/actors/{actorId}/runs/last/request-queue/head`
- Mode: READ
- Summary: Get last run's default request queue head
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `limit` in `query`
- `clientKey` in `query`
### act_runs_last_request_queue_head_lock_post
- Operation ID: `act_runs_last_request_queue_head_lock_post`
- Route: `POST /v2/actors/{actorId}/runs/last/request-queue/head/lock`
- Mode: WRITE
- Summary: Get and lock last run's default request queue head
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### act_runs_last_log_get
- Operation ID: `act_runs_last_log_get`
- Route: `GET /v2/actors/{actorId}/runs/last/log`
- Mode: READ
- Summary: Get last Actor run's log
- Parameters:
- `actorId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`
### act_runs_last_abort_post
- Operation ID: `act_runs_last_abort_post`
- Route: `POST /v2/actors/{actorId}/runs/last/abort`
- Mode: WRITE
- Summary: Abort Actor's last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `gracefully` in `query`
### act_runs_last_metamorph_post
- Operation ID: `act_runs_last_metamorph_post`
- Route: `POST /v2/actors/{actorId}/runs/last/metamorph`
- Mode: WRITE
- Summary: Metamorph Actor's last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
- `targetActorId` in `query` required
- `build` in `query`
### act_runs_last_reboot_post
- Operation ID: `act_runs_last_reboot_post`
- Route: `POST /v2/actors/{actorId}/runs/last/reboot`
- Mode: WRITE
- Summary: Reboot Actor's last run
- Parameters:
- `actorId` in `path` required
- `status` in `query`
### act_run_get
- Operation ID: `act_run_get`
- Route: `GET /v2/actors/{actorId}/runs/{runId}`
- Mode: READ
- Summary: Get run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `waitForFinish` in `query`
### act_run_abort_post
- Operation ID: `act_run_abort_post`
- Route: `POST /v2/actors/{actorId}/runs/{runId}/abort`
- Mode: WRITE
- Summary: Abort run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `gracefully` in `query`
### act_run_metamorph_post
- Operation ID: `act_run_metamorph_post`
- Route: `POST /v2/actors/{actorId}/runs/{runId}/metamorph`
- Mode: WRITE
- Summary: Metamorph run
- Parameters:
- `actorId` in `path` required
- `runId` in `path` required
- `targetActorId` in `query` required
- `build` in `query`

View File

@@ -0,0 +1,54 @@
---
name: browser-info-routes
description: Handle 4 OpenAPI operation(s) under /v2/browser-info for the browser info route group.
---
# browser info API Routes
Handle 4 OpenAPI operation(s) under /v2/browser-info for the browser info route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### tools_browser_info_get
- Operation ID: `tools_browser_info_get`
- Route: `GET /v2/browser-info`
- Mode: READ
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`
### tools_browser_info_post
- Operation ID: `tools_browser_info_post`
- Route: `POST /v2/browser-info`
- Mode: WRITE
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`
### tools_browser_info_put
- Operation ID: `tools_browser_info_put`
- Route: `PUT /v2/browser-info`
- Mode: WRITE
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`
### tools_browser_info_delete
- Operation ID: `tools_browser_info_delete`
- Route: `DELETE /v2/browser-info`
- Mode: WRITE
- Summary: Get browser info
- Parameters:
- `skipHeaders` in `query`
- `rawHeaders` in `query`

149
skills/datasets/SKILL.md Normal file
View File

@@ -0,0 +1,149 @@
---
name: datasets-routes
description: Handle 9 OpenAPI operation(s) under /v2/datasets for the datasets route group.
---
# datasets API Routes
Handle 9 OpenAPI operation(s) under /v2/datasets for the datasets route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### datasets_get
- Operation ID: `datasets_get`
- Route: `GET /v2/datasets`
- Mode: READ
- Summary: Get list of datasets
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `unnamed` in `query`
- `ownership` in `query`
### datasets_post
- Operation ID: `datasets_post`
- Route: `POST /v2/datasets`
- Mode: WRITE
- Summary: Create dataset
- Parameters:
- `name` in `query`
### dataset_get
- Operation ID: `dataset_get`
- Route: `GET /v2/datasets/{datasetId}`
- Mode: READ
- Summary: Get dataset
- Parameters:
- `datasetId` in `path` required
### dataset_put
- Operation ID: `dataset_put`
- Route: `PUT /v2/datasets/{datasetId}`
- Mode: WRITE
- Summary: Update dataset
- Parameters:
- `datasetId` in `path` required
- Body: JSON request body accepted.
### dataset_delete
- Operation ID: `dataset_delete`
- Route: `DELETE /v2/datasets/{datasetId}`
- Mode: WRITE
- Summary: Delete dataset
- Parameters:
- `datasetId` in `path` required
### dataset_items_get
- Operation ID: `dataset_items_get`
- Route: `GET /v2/datasets/{datasetId}/items`
- Mode: READ
- Summary: Get dataset items
- Parameters:
- `datasetId` in `path` required
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### dataset_items_head
- Operation ID: `dataset_items_head`
- Route: `HEAD /v2/datasets/{datasetId}/items`
- Mode: READ
- Summary: Get dataset items headers
- Parameters:
- `datasetId` in `path` required
- `format` in `query`
- `clean` in `query`
- `offset` in `query`
- `limit` in `query`
- `fields` in `query`
- `outputFields` in `query`
- `omit` in `query`
- `unwind` in `query`
- `flatten` in `query`
- `desc` in `query`
- `attachment` in `query`
- `delimiter` in `query`
- `bom` in `query`
- `xmlRoot` in `query`
- `xmlRow` in `query`
- `skipHeaderRow` in `query`
- `skipHidden` in `query`
- `skipEmpty` in `query`
- `simplified` in `query`
- `view` in `query`
- `skipFailedPages` in `query`
- `feedTitle` in `query`
- `feedDescription` in `query`
- `signature` in `query`
### dataset_items_post
- Operation ID: `dataset_items_post`
- Route: `POST /v2/datasets/{datasetId}/items`
- Mode: WRITE
- Summary: Store items
- Parameters:
- `datasetId` in `path` required
- Body: JSON request body accepted.
### dataset_statistics_get
- Operation ID: `dataset_statistics_get`
- Route: `GET /v2/datasets/{datasetId}/statistics`
- Mode: READ
- Summary: Get dataset statistics
- Parameters:
- `datasetId` in `path` required

View File

@@ -0,0 +1,146 @@
---
name: key-value-stores-routes
description: Handle 12 OpenAPI operation(s) under /v2/key-value-stores for the key value stores route group.
---
# key value stores API Routes
Handle 12 OpenAPI operation(s) under /v2/key-value-stores for the key value stores route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### key_value_stores_get
- Operation ID: `key_value_stores_get`
- Route: `GET /v2/key-value-stores`
- Mode: READ
- Summary: Get list of key-value stores
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `unnamed` in `query`
- `ownership` in `query`
### key_value_stores_post
- Operation ID: `key_value_stores_post`
- Route: `POST /v2/key-value-stores`
- Mode: WRITE
- Summary: Create key-value store
- Parameters:
- `name` in `query`
### key_value_store_get
- Operation ID: `key_value_store_get`
- Route: `GET /v2/key-value-stores/{storeId}`
- Mode: READ
- Summary: Get store
- Parameters:
- `storeId` in `path` required
### key_value_store_put
- Operation ID: `key_value_store_put`
- Route: `PUT /v2/key-value-stores/{storeId}`
- Mode: WRITE
- Summary: Update store
- Parameters:
- `storeId` in `path` required
- Body: JSON request body accepted.
### key_value_store_delete
- Operation ID: `key_value_store_delete`
- Route: `DELETE /v2/key-value-stores/{storeId}`
- Mode: WRITE
- Summary: Delete store
- Parameters:
- `storeId` in `path` required
### key_value_store_keys_get
- Operation ID: `key_value_store_keys_get`
- Route: `GET /v2/key-value-stores/{storeId}/keys`
- Mode: READ
- Summary: Get list of keys
- Parameters:
- `storeId` in `path` required
- `exclusiveStartKey` in `query`
- `limit` in `query`
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### key_value_store_records_get
- Operation ID: `key_value_store_records_get`
- Route: `GET /v2/key-value-stores/{storeId}/records`
- Mode: READ
- Summary: Download records
- Parameters:
- `storeId` in `path` required
- `collection` in `query`
- `prefix` in `query`
- `signature` in `query`
### key_value_store_record_get
- Operation ID: `key_value_store_record_get`
- Route: `GET /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: READ
- Summary: Get record
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
- `attachment` in `query`
- `signature` in `query`
### key_value_store_record_head
- Operation ID: `key_value_store_record_head`
- Route: `HEAD /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: READ
- Summary: Check if a record exists
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
### key_value_store_record_put
- Operation ID: `key_value_store_record_put`
- Route: `PUT /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: WRITE
- Summary: Store record
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### key_value_store_record_post
- Operation ID: `key_value_store_record_post`
- Route: `POST /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: WRITE
- Summary: Store record (POST)
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required
- `Content-Encoding` in `header`
- Body: JSON request body accepted.
### key_value_store_record_delete
- Operation ID: `key_value_store_record_delete`
- Route: `DELETE /v2/key-value-stores/{storeId}/records/{recordKey}`
- Mode: WRITE
- Summary: Delete record
- Parameters:
- `storeId` in `path` required
- `recordKey` in `path` required

26
skills/logs/SKILL.md Normal file
View File

@@ -0,0 +1,26 @@
---
name: logs-routes
description: Handle 1 OpenAPI operation(s) under /v2/logs/{buildOrRunId} for the logs route group.
---
# logs API Routes
Handle 1 OpenAPI operation(s) under /v2/logs/{buildOrRunId} for the logs route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### log_get
- Operation ID: `log_get`
- Route: `GET /v2/logs/{buildOrRunId}`
- Mode: READ
- Summary: Get log
- Parameters:
- `buildOrRunId` in `path` required
- `stream` in `query`
- `download` in `query`
- `raw` in `query`

View File

@@ -0,0 +1,206 @@
---
name: request-queues-routes
description: Handle 17 OpenAPI operation(s) under /v2/request-queues for the request queues route group.
---
# request queues API Routes
Handle 17 OpenAPI operation(s) under /v2/request-queues for the request queues route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### request_queues_get
- Operation ID: `request_queues_get`
- Route: `GET /v2/request-queues`
- Mode: READ
- Summary: Get list of request queues
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
- `unnamed` in `query`
- `ownership` in `query`
### request_queues_post
- Operation ID: `request_queues_post`
- Route: `POST /v2/request-queues`
- Mode: WRITE
- Summary: Create request queue
- Parameters:
- `name` in `query`
### request_queue_get
- Operation ID: `request_queue_get`
- Route: `GET /v2/request-queues/{queueId}`
- Mode: READ
- Summary: Get request queue
- Parameters:
- `queueId` in `path` required
### request_queue_put
- Operation ID: `request_queue_put`
- Route: `PUT /v2/request-queues/{queueId}`
- Mode: WRITE
- Summary: Update request queue
- Parameters:
- `queueId` in `path` required
- Body: JSON request body accepted.
### request_queue_delete
- Operation ID: `request_queue_delete`
- Route: `DELETE /v2/request-queues/{queueId}`
- Mode: WRITE
- Summary: Delete request queue
- Parameters:
- `queueId` in `path` required
### request_queue_requests_batch_post
- Operation ID: `request_queue_requests_batch_post`
- Route: `POST /v2/request-queues/{queueId}/requests/batch`
- Mode: WRITE
- Summary: Add requests
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### request_queue_requests_batch_delete
- Operation ID: `request_queue_requests_batch_delete`
- Route: `DELETE /v2/request-queues/{queueId}/requests/batch`
- Mode: WRITE
- Summary: Delete requests
- Parameters:
- `queueId` in `path` required
- `Content-Type` in `header` required
- `clientKey` in `query`
- Body: JSON request body accepted.
### request_queue_requests_unlock_post
- Operation ID: `request_queue_requests_unlock_post`
- Route: `POST /v2/request-queues/{queueId}/requests/unlock`
- Mode: WRITE
- Summary: Unlock requests
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
### request_queue_requests_get
- Operation ID: `request_queue_requests_get`
- Route: `GET /v2/request-queues/{queueId}/requests`
- Mode: READ
- Summary: List requests
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
- `exclusiveStartId` in `query`
- `limit` in `query`
- `cursor` in `query`
- `filter` in `query`
### request_queue_requests_post
- Operation ID: `request_queue_requests_post`
- Route: `POST /v2/request-queues/{queueId}/requests`
- Mode: WRITE
- Summary: Add request
- Parameters:
- `queueId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`
- Body: JSON request body accepted.
### request_queue_request_get
- Operation ID: `request_queue_request_get`
- Route: `GET /v2/request-queues/{queueId}/requests/{requestId}`
- Mode: READ
- Summary: Get request
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
### request_queue_request_put
- Operation ID: `request_queue_request_put`
- Route: `PUT /v2/request-queues/{queueId}/requests/{requestId}`
- Mode: WRITE
- Summary: Update request
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `forefront` in `query`
- `clientKey` in `query`
- Body: JSON request body accepted.
### request_queue_request_delete
- Operation ID: `request_queue_request_delete`
- Route: `DELETE /v2/request-queues/{queueId}/requests/{requestId}`
- Mode: WRITE
- Summary: Delete request
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
### request_queue_head_get
- Operation ID: `request_queue_head_get`
- Route: `GET /v2/request-queues/{queueId}/head`
- Mode: READ
- Summary: Get head
- Parameters:
- `queueId` in `path` required
- `limit` in `query`
- `clientKey` in `query`
### request_queue_head_lock_post
- Operation ID: `request_queue_head_lock_post`
- Route: `POST /v2/request-queues/{queueId}/head/lock`
- Mode: WRITE
- Summary: Get head and lock
- Parameters:
- `queueId` in `path` required
- `lockSecs` in `query` required
- `limit` in `query`
- `clientKey` in `query`
### request_queue_request_lock_put
- Operation ID: `request_queue_request_lock_put`
- Route: `PUT /v2/request-queues/{queueId}/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Prolong request lock
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `lockSecs` in `query` required
- `clientKey` in `query`
- `forefront` in `query`
### request_queue_request_lock_delete
- Operation ID: `request_queue_request_lock_delete`
- Route: `DELETE /v2/request-queues/{queueId}/requests/{requestId}/lock`
- Mode: WRITE
- Summary: Delete request lock
- Parameters:
- `queueId` in `path` required
- `requestId` in `path` required
- `clientKey` in `query`
- `forefront` in `query`

70
skills/schedules/SKILL.md Normal file
View File

@@ -0,0 +1,70 @@
---
name: schedules-routes
description: Handle 6 OpenAPI operation(s) under /v2/schedules for the schedules route group.
---
# schedules API Routes
Handle 6 OpenAPI operation(s) under /v2/schedules for the schedules route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### schedules_get
- Operation ID: `schedules_get`
- Route: `GET /v2/schedules`
- Mode: READ
- Summary: Get list of schedules
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### schedules_post
- Operation ID: `schedules_post`
- Route: `POST /v2/schedules`
- Mode: WRITE
- Summary: Create schedule
- Body: JSON request body accepted.
### schedule_get
- Operation ID: `schedule_get`
- Route: `GET /v2/schedules/{scheduleId}`
- Mode: READ
- Summary: Get schedule
- Parameters:
- `scheduleId` in `path` required
### schedule_put
- Operation ID: `schedule_put`
- Route: `PUT /v2/schedules/{scheduleId}`
- Mode: WRITE
- Summary: Update schedule
- Parameters:
- `scheduleId` in `path` required
- Body: JSON request body accepted.
### schedule_delete
- Operation ID: `schedule_delete`
- Route: `DELETE /v2/schedules/{scheduleId}`
- Mode: WRITE
- Summary: Delete schedule
- Parameters:
- `scheduleId` in `path` required
### schedule_log_get
- Operation ID: `schedule_log_get`
- Route: `GET /v2/schedules/{scheduleId}/log`
- Mode: READ
- Summary: Get schedule log
- Parameters:
- `scheduleId` in `path` required

32
skills/store/SKILL.md Normal file
View File

@@ -0,0 +1,32 @@
---
name: store-routes
description: Handle 1 OpenAPI operation(s) under /v2/store for the store route group.
---
# store API Routes
Handle 1 OpenAPI operation(s) under /v2/store for the store route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### store_get
- Operation ID: `store_get`
- Route: `GET /v2/store`
- Mode: READ
- Summary: Get list of Actors in Store
- Parameters:
- `limit` in `query`
- `offset` in `query`
- `search` in `query`
- `sortBy` in `query`
- `category` in `query`
- `username` in `query`
- `pricingModel` in `query`
- `allowsAgenticUsers` in `query`
- `responseFormat` in `query`
- `includeUnrunnableActors` in `query`

30
skills/tools/SKILL.md Normal file
View File

@@ -0,0 +1,30 @@
---
name: tools-routes
description: Handle 2 OpenAPI operation(s) under /v2/tools for the tools route group.
---
# tools API Routes
Handle 2 OpenAPI operation(s) under /v2/tools for the tools route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### tools_encode_and_sign_post
- Operation ID: `tools_encode_and_sign_post`
- Route: `POST /v2/tools/encode-and-sign`
- Mode: WRITE
- Summary: Encode and sign object
- Body: JSON request body accepted.
### tools_decode_and_verify_post
- Operation ID: `tools_decode_and_verify_post`
- Route: `POST /v2/tools/decode-and-verify`
- Mode: WRITE
- Summary: Decode and verify object
- Body: JSON request body accepted.

54
skills/users/SKILL.md Normal file
View File

@@ -0,0 +1,54 @@
---
name: users-routes
description: Handle 5 OpenAPI operation(s) under /v2/users for the users route group.
---
# users API Routes
Handle 5 OpenAPI operation(s) under /v2/users for the users route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### user_get
- Operation ID: `user_get`
- Route: `GET /v2/users/{userId}`
- Mode: READ
- Summary: Get public user data
- Parameters:
- `userId` in `path` required
### users_me_get
- Operation ID: `users_me_get`
- Route: `GET /v2/users/me`
- Mode: READ
- Summary: Get private user data
### users_me_usage_monthly_get
- Operation ID: `users_me_usage_monthly_get`
- Route: `GET /v2/users/me/usage/monthly`
- Mode: READ
- Summary: Get monthly usage
- Parameters:
- `date` in `query`
### users_me_limits_get
- Operation ID: `users_me_limits_get`
- Route: `GET /v2/users/me/limits`
- Mode: READ
- Summary: Get limits
### users_me_limits_put
- Operation ID: `users_me_limits_put`
- Route: `PUT /v2/users/me/limits`
- Mode: WRITE
- Summary: Update limits
- Body: JSON request body accepted.

View File

@@ -0,0 +1,34 @@
---
name: webhook-dispatches-routes
description: Handle 2 OpenAPI operation(s) under /v2/webhook-dispatches for the webhook dispatches route group.
---
# webhook dispatches API Routes
Handle 2 OpenAPI operation(s) under /v2/webhook-dispatches for the webhook dispatches route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### webhook_dispatches_get
- Operation ID: `webhook_dispatches_get`
- Route: `GET /v2/webhook-dispatches`
- Mode: READ
- Summary: Get list of webhook dispatches
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### webhook_dispatch_get
- Operation ID: `webhook_dispatch_get`
- Route: `GET /v2/webhook-dispatches/{dispatchId}`
- Mode: READ
- Summary: Get webhook dispatch
- Parameters:
- `dispatchId` in `path` required

79
skills/webhooks/SKILL.md Normal file
View File

@@ -0,0 +1,79 @@
---
name: webhooks-routes
description: Handle 7 OpenAPI operation(s) under /v2/webhooks for the webhooks route group.
---
# webhooks API Routes
Handle 7 OpenAPI operation(s) under /v2/webhooks for the webhooks route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### webhooks_get
- Operation ID: `webhooks_get`
- Route: `GET /v2/webhooks`
- Mode: READ
- Summary: Get list of webhooks
- Parameters:
- `offset` in `query`
- `limit` in `query`
- `desc` in `query`
### webhooks_post
- Operation ID: `webhooks_post`
- Route: `POST /v2/webhooks`
- Mode: WRITE
- Summary: Create webhook
- Body: JSON request body accepted.
### webhook_get
- Operation ID: `webhook_get`
- Route: `GET /v2/webhooks/{webhookId}`
- Mode: READ
- Summary: Get webhook
- Parameters:
- `webhookId` in `path` required
### webhook_put
- Operation ID: `webhook_put`
- Route: `PUT /v2/webhooks/{webhookId}`
- Mode: WRITE
- Summary: Update webhook
- Parameters:
- `webhookId` in `path` required
- Body: JSON request body accepted.
### webhook_delete
- Operation ID: `webhook_delete`
- Route: `DELETE /v2/webhooks/{webhookId}`
- Mode: WRITE
- Summary: Delete webhook
- Parameters:
- `webhookId` in `path` required
### webhook_test_post
- Operation ID: `webhook_test_post`
- Route: `POST /v2/webhooks/{webhookId}/test`
- Mode: WRITE
- Summary: Test webhook
- Parameters:
- `webhookId` in `path` required
### webhook_webhook_dispatches_get
- Operation ID: `webhook_webhook_dispatches_get`
- Route: `GET /v2/webhooks/{webhookId}/dispatches`
- Mode: READ
- Summary: Get collection
- Parameters:
- `webhookId` in `path` required