This commit is contained in:
a2a-platform
2026-06-27 01:02:33 +00:00
commit fd052573f7
43 changed files with 8414 additions and 0 deletions

62
skills/account/SKILL.md Normal file
View File

@@ -0,0 +1,62 @@
---
name: account-routes
description: Handle 6 OpenAPI operation(s) under /v2/account for the account route group.
---
# account API Routes
Handle 6 OpenAPI operation(s) under /v2/account for the account 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
### get_v2_account
- Operation ID: `get_v2_account`
- Route: `GET /v2/account`
- Mode: READ
- Summary: get_/v2/account
### get_v2_account_keys
- Operation ID: `get_v2_account_keys`
- Route: `GET /v2/account/keys`
- Mode: READ
- Summary: get_/v2/account/keys
### post_v2_account_keys
- Operation ID: `post_v2_account_keys`
- Route: `POST /v2/account/keys`
- Mode: WRITE
- Summary: post_/v2/account/keys
### get_v2_account_keys_ssh_key_identifier
- Operation ID: `get_v2_account_keys_ssh_key_identifier`
- Route: `GET /v2/account/keys/{ssh_key_identifier}`
- Mode: READ
- Summary: get_/v2/account/keys/{ssh_key_identifier}
- Parameters:
- `ssh_key_identifier` in `path` required
### put_v2_account_keys_ssh_key_identifier
- Operation ID: `put_v2_account_keys_ssh_key_identifier`
- Route: `PUT /v2/account/keys/{ssh_key_identifier}`
- Mode: WRITE
- Summary: put_/v2/account/keys/{ssh_key_identifier}
- Parameters:
- `ssh_key_identifier` in `path` required
### delete_v2_account_keys_ssh_key_identifier
- Operation ID: `delete_v2_account_keys_ssh_key_identifier`
- Route: `DELETE /v2/account/keys/{ssh_key_identifier}`
- Mode: WRITE
- Summary: delete_/v2/account/keys/{ssh_key_identifier}
- Parameters:
- `ssh_key_identifier` in `path` required

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

@@ -0,0 +1,30 @@
---
name: actions-routes
description: Handle 2 OpenAPI operation(s) under /v2/actions for the actions route group.
---
# actions API Routes
Handle 2 OpenAPI operation(s) under /v2/actions for the actions 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
### get_v2_actions
- Operation ID: `get_v2_actions`
- Route: `GET /v2/actions`
- Mode: READ
- Summary: get_/v2/actions
### get_v2_actions_action_id
- Operation ID: `get_v2_actions_action_id`
- Route: `GET /v2/actions/{action_id}`
- Mode: READ
- Summary: get_/v2/actions/{action_id}
- Parameters:
- `action_id` in `path` required

80
skills/add-ons/SKILL.md Normal file
View File

@@ -0,0 +1,80 @@
---
name: add-ons-routes
description: Handle 8 OpenAPI operation(s) under /v2/add-ons for the add ons route group.
---
# add ons API Routes
Handle 8 OpenAPI operation(s) under /v2/add-ons for the add ons 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
### get_v2_add_ons_apps
- Operation ID: `get_v2_add_ons_apps`
- Route: `GET /v2/add-ons/apps`
- Mode: READ
- Summary: get_/v2/add-ons/apps
### get_v2_add_ons_apps_app_slug_metadata
- Operation ID: `get_v2_add_ons_apps_app_slug_metadata`
- Route: `GET /v2/add-ons/apps/{app_slug}/metadata`
- Mode: READ
- Summary: get_/v2/add-ons/apps/{app_slug}/metadata
- Parameters:
- `app_slug` in `path` required
### get_v2_add_ons_saas
- Operation ID: `get_v2_add_ons_saas`
- Route: `GET /v2/add-ons/saas`
- Mode: READ
- Summary: get_/v2/add-ons/saas
### post_v2_add_ons_saas
- Operation ID: `post_v2_add_ons_saas`
- Route: `POST /v2/add-ons/saas`
- Mode: WRITE
- Summary: post_/v2/add-ons/saas
### get_v2_add_ons_saas_resource_uuid
- Operation ID: `get_v2_add_ons_saas_resource_uuid`
- Route: `GET /v2/add-ons/saas/{resource_uuid}`
- Mode: READ
- Summary: get_/v2/add-ons/saas/{resource_uuid}
- Parameters:
- `resource_uuid` in `path` required
### delete_v2_add_ons_saas_resource_uuid
- Operation ID: `delete_v2_add_ons_saas_resource_uuid`
- Route: `DELETE /v2/add-ons/saas/{resource_uuid}`
- Mode: WRITE
- Summary: delete_/v2/add-ons/saas/{resource_uuid}
- Parameters:
- `resource_uuid` in `path` required
### patch_v2_add_ons_saas_resource_uuid
- Operation ID: `patch_v2_add_ons_saas_resource_uuid`
- Route: `PATCH /v2/add-ons/saas/{resource_uuid}`
- Mode: WRITE
- Summary: patch_/v2/add-ons/saas/{resource_uuid}
- Parameters:
- `resource_uuid` in `path` required
### patch_v2_add_ons_saas_resource_uuid_plan
- Operation ID: `patch_v2_add_ons_saas_resource_uuid_plan`
- Route: `PATCH /v2/add-ons/saas/{resource_uuid}/plan`
- Mode: WRITE
- Summary: patch_/v2/add-ons/saas/{resource_uuid}/plan
- Parameters:
- `resource_uuid` in `path` required

361
skills/apps/SKILL.md Normal file
View File

@@ -0,0 +1,361 @@
---
name: apps-routes
description: Handle 38 OpenAPI operation(s) under /v2/apps for the apps route group.
---
# apps API Routes
Handle 38 OpenAPI operation(s) under /v2/apps for the apps 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
### get_v2_apps
- Operation ID: `get_v2_apps`
- Route: `GET /v2/apps`
- Mode: READ
- Summary: get_/v2/apps
### post_v2_apps
- Operation ID: `post_v2_apps`
- Route: `POST /v2/apps`
- Mode: WRITE
- Summary: post_/v2/apps
### delete_v2_apps_id
- Operation ID: `delete_v2_apps_id`
- Route: `DELETE /v2/apps/{id}`
- Mode: WRITE
- Summary: delete_/v2/apps/{id}
- Parameters:
- `id` in `path` required
### get_v2_apps_id
- Operation ID: `get_v2_apps_id`
- Route: `GET /v2/apps/{id}`
- Mode: READ
- Summary: get_/v2/apps/{id}
- Parameters:
- `id` in `path` required
### put_v2_apps_id
- Operation ID: `put_v2_apps_id`
- Route: `PUT /v2/apps/{id}`
- Mode: WRITE
- Summary: put_/v2/apps/{id}
- Parameters:
- `id` in `path` required
### post_v2_apps_app_id_restart
- Operation ID: `post_v2_apps_app_id_restart`
- Route: `POST /v2/apps/{app_id}/restart`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/restart
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_components_component_name_logs
- Operation ID: `get_v2_apps_app_id_components_component_name_logs`
- Route: `GET /v2/apps/{app_id}/components/{component_name}/logs`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/components/{component_name}/logs
- Parameters:
- `app_id` in `path` required
- `component_name` in `path` required
### get_v2_apps_app_id_components_component_name_exec
- Operation ID: `get_v2_apps_app_id_components_component_name_exec`
- Route: `GET /v2/apps/{app_id}/components/{component_name}/exec`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/components/{component_name}/exec
- Parameters:
- `app_id` in `path` required
- `component_name` in `path` required
### get_v2_apps_app_id_instances
- Operation ID: `get_v2_apps_app_id_instances`
- Route: `GET /v2/apps/{app_id}/instances`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/instances
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_deployments
- Operation ID: `get_v2_apps_app_id_deployments`
- Route: `GET /v2/apps/{app_id}/deployments`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/deployments
- Parameters:
- `app_id` in `path` required
### post_v2_apps_app_id_deployments
- Operation ID: `post_v2_apps_app_id_deployments`
- Route: `POST /v2/apps/{app_id}/deployments`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/deployments
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_deployments_deployment_id
- Operation ID: `get_v2_apps_app_id_deployments_deployment_id`
- Route: `GET /v2/apps/{app_id}/deployments/{deployment_id}`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/deployments/{deployment_id}
- Parameters:
- `app_id` in `path` required
- `deployment_id` in `path` required
### post_v2_apps_app_id_deployments_deployment_id_cancel
- Operation ID: `post_v2_apps_app_id_deployments_deployment_id_cancel`
- Route: `POST /v2/apps/{app_id}/deployments/{deployment_id}/cancel`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/deployments/{deployment_id}/cancel
- Parameters:
- `app_id` in `path` required
- `deployment_id` in `path` required
### get_v2_apps_app_id_deployments_deployment_id_components_component_name_logs
- Operation ID: `get_v2_apps_app_id_deployments_deployment_id_components_component_name_logs`
- Route: `GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/logs
- Parameters:
- `app_id` in `path` required
- `deployment_id` in `path` required
- `component_name` in `path` required
### get_v2_apps_app_id_deployments_deployment_id_logs
- Operation ID: `get_v2_apps_app_id_deployments_deployment_id_logs`
- Route: `GET /v2/apps/{app_id}/deployments/{deployment_id}/logs`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/deployments/{deployment_id}/logs
- Parameters:
- `app_id` in `path` required
- `deployment_id` in `path` required
### get_v2_apps_app_id_deployments_deployment_id_components_component_name_exec
- Operation ID: `get_v2_apps_app_id_deployments_deployment_id_components_component_name_exec`
- Route: `GET /v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/deployments/{deployment_id}/components/{component_name}/exec
- Parameters:
- `app_id` in `path` required
- `deployment_id` in `path` required
- `component_name` in `path` required
### get_v2_apps_app_id_logs
- Operation ID: `get_v2_apps_app_id_logs`
- Route: `GET /v2/apps/{app_id}/logs`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/logs
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_job_invocations
- Operation ID: `get_v2_apps_app_id_job_invocations`
- Route: `GET /v2/apps/{app_id}/job-invocations`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/job-invocations
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_job_invocations_job_invocation_id
- Operation ID: `get_v2_apps_app_id_job_invocations_job_invocation_id`
- Route: `GET /v2/apps/{app_id}/job-invocations/{job_invocation_id}`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/job-invocations/{job_invocation_id}
- Parameters:
- `app_id` in `path` required
- `job_invocation_id` in `path` required
### post_v2_apps_app_id_job_invocations_job_invocation_id_cancel
- Operation ID: `post_v2_apps_app_id_job_invocations_job_invocation_id_cancel`
- Route: `POST /v2/apps/{app_id}/job-invocations/{job_invocation_id}/cancel`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/job-invocations/{job_invocation_id}/cancel
- Parameters:
- `app_id` in `path` required
- `job_invocation_id` in `path` required
### get_v2_apps_app_id_jobs_job_name_invocations_job_invocation_id_logs
- Operation ID: `get_v2_apps_app_id_jobs_job_name_invocations_job_invocation_id_logs`
- Route: `GET /v2/apps/{app_id}/jobs/{job_name}/invocations/{job_invocation_id}/logs`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/jobs/{job_name}/invocations/{job_invocation_id}/logs
- Parameters:
- `app_id` in `path` required
- `job_name` in `path` required
- `job_invocation_id` in `path` required
### get_v2_apps_app_id_events
- Operation ID: `get_v2_apps_app_id_events`
- Route: `GET /v2/apps/{app_id}/events`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/events
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_events_event_id
- Operation ID: `get_v2_apps_app_id_events_event_id`
- Route: `GET /v2/apps/{app_id}/events/{event_id}`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/events/{event_id}
- Parameters:
- `app_id` in `path` required
- `event_id` in `path` required
### post_v2_apps_app_id_events_event_id_cancel
- Operation ID: `post_v2_apps_app_id_events_event_id_cancel`
- Route: `POST /v2/apps/{app_id}/events/{event_id}/cancel`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/events/{event_id}/cancel
- Parameters:
- `app_id` in `path` required
- `event_id` in `path` required
### get_v2_apps_app_id_events_event_id_logs
- Operation ID: `get_v2_apps_app_id_events_event_id_logs`
- Route: `GET /v2/apps/{app_id}/events/{event_id}/logs`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/events/{event_id}/logs
- Parameters:
- `app_id` in `path` required
- `event_id` in `path` required
### get_v2_apps_tiers_instance_sizes
- Operation ID: `get_v2_apps_tiers_instance_sizes`
- Route: `GET /v2/apps/tiers/instance_sizes`
- Mode: READ
- Summary: get_/v2/apps/tiers/instance_sizes
### get_v2_apps_tiers_instance_sizes_slug
- Operation ID: `get_v2_apps_tiers_instance_sizes_slug`
- Route: `GET /v2/apps/tiers/instance_sizes/{slug}`
- Mode: READ
- Summary: get_/v2/apps/tiers/instance_sizes/{slug}
- Parameters:
- `slug` in `path` required
### get_v2_apps_regions
- Operation ID: `get_v2_apps_regions`
- Route: `GET /v2/apps/regions`
- Mode: READ
- Summary: get_/v2/apps/regions
### post_v2_apps_propose
- Operation ID: `post_v2_apps_propose`
- Route: `POST /v2/apps/propose`
- Mode: WRITE
- Summary: post_/v2/apps/propose
### get_v2_apps_app_id_alerts
- Operation ID: `get_v2_apps_app_id_alerts`
- Route: `GET /v2/apps/{app_id}/alerts`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/alerts
- Parameters:
- `app_id` in `path` required
### post_v2_apps_app_id_alerts_alert_id_destinations
- Operation ID: `post_v2_apps_app_id_alerts_alert_id_destinations`
- Route: `POST /v2/apps/{app_id}/alerts/{alert_id}/destinations`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/alerts/{alert_id}/destinations
- Parameters:
- `app_id` in `path` required
- `alert_id` in `path` required
### post_v2_apps_app_id_rollback
- Operation ID: `post_v2_apps_app_id_rollback`
- Route: `POST /v2/apps/{app_id}/rollback`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/rollback
- Parameters:
- `app_id` in `path` required
### post_v2_apps_app_id_rollback_validate
- Operation ID: `post_v2_apps_app_id_rollback_validate`
- Route: `POST /v2/apps/{app_id}/rollback/validate`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/rollback/validate
- Parameters:
- `app_id` in `path` required
### post_v2_apps_app_id_rollback_commit
- Operation ID: `post_v2_apps_app_id_rollback_commit`
- Route: `POST /v2/apps/{app_id}/rollback/commit`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/rollback/commit
- Parameters:
- `app_id` in `path` required
### post_v2_apps_app_id_rollback_revert
- Operation ID: `post_v2_apps_app_id_rollback_revert`
- Route: `POST /v2/apps/{app_id}/rollback/revert`
- Mode: WRITE
- Summary: post_/v2/apps/{app_id}/rollback/revert
- Parameters:
- `app_id` in `path` required
### get_v2_apps_app_id_metrics_bandwidth_daily
- Operation ID: `get_v2_apps_app_id_metrics_bandwidth_daily`
- Route: `GET /v2/apps/{app_id}/metrics/bandwidth_daily`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/metrics/bandwidth_daily
- Parameters:
- `app_id` in `path` required
### post_v2_apps_metrics_bandwidth_daily
- Operation ID: `post_v2_apps_metrics_bandwidth_daily`
- Route: `POST /v2/apps/metrics/bandwidth_daily`
- Mode: WRITE
- Summary: post_/v2/apps/metrics/bandwidth_daily
### get_v2_apps_app_id_health
- Operation ID: `get_v2_apps_app_id_health`
- Route: `GET /v2/apps/{app_id}/health`
- Mode: READ
- Summary: get_/v2/apps/{app_id}/health
- Parameters:
- `app_id` in `path` required

25
skills/billing/SKILL.md Normal file
View File

@@ -0,0 +1,25 @@
---
name: billing-routes
description: Handle 1 OpenAPI operation(s) under /v2/billing/{account_urn}/insights/{start_date}/{end_date} for the billing route group.
---
# billing API Routes
Handle 1 OpenAPI operation(s) under /v2/billing/{account_urn}/insights/{start_date}/{end_date} for the billing 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
### get_v2_billing_account_urn_insights_start_date_end_date
- Operation ID: `get_v2_billing_account_urn_insights_start_date_end_date`
- Route: `GET /v2/billing/{account_urn}/insights/{start_date}/{end_date}`
- Mode: READ
- Summary: get_/v2/billing/{account_urn}/insights/{start_date}/{end_date}
- Parameters:
- `account_urn` in `path` required
- `start_date` in `path` required
- `end_date` in `path` required

View File

@@ -0,0 +1,64 @@
---
name: byoip-prefixes-routes
description: Handle 6 OpenAPI operation(s) under /v2/byoip_prefixes for the byoip prefixes route group.
---
# byoip prefixes API Routes
Handle 6 OpenAPI operation(s) under /v2/byoip_prefixes for the byoip prefixes 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
### post_v2_byoip_prefixes
- Operation ID: `post_v2_byoip_prefixes`
- Route: `POST /v2/byoip_prefixes`
- Mode: WRITE
- Summary: post_/v2/byoip_prefixes
### get_v2_byoip_prefixes
- Operation ID: `get_v2_byoip_prefixes`
- Route: `GET /v2/byoip_prefixes`
- Mode: READ
- Summary: get_/v2/byoip_prefixes
### get_v2_byoip_prefixes_byoip_prefix_uuid
- Operation ID: `get_v2_byoip_prefixes_byoip_prefix_uuid`
- Route: `GET /v2/byoip_prefixes/{byoip_prefix_uuid}`
- Mode: READ
- Summary: get_/v2/byoip_prefixes/{byoip_prefix_uuid}
- Parameters:
- `byoip_prefix_uuid` in `path` required
### delete_v2_byoip_prefixes_byoip_prefix_uuid
- Operation ID: `delete_v2_byoip_prefixes_byoip_prefix_uuid`
- Route: `DELETE /v2/byoip_prefixes/{byoip_prefix_uuid}`
- Mode: WRITE
- Summary: delete_/v2/byoip_prefixes/{byoip_prefix_uuid}
- Parameters:
- `byoip_prefix_uuid` in `path` required
### patch_v2_byoip_prefixes_byoip_prefix_uuid
- Operation ID: `patch_v2_byoip_prefixes_byoip_prefix_uuid`
- Route: `PATCH /v2/byoip_prefixes/{byoip_prefix_uuid}`
- Mode: WRITE
- Summary: patch_/v2/byoip_prefixes/{byoip_prefix_uuid}
- Parameters:
- `byoip_prefix_uuid` in `path` required
### get_v2_byoip_prefixes_byoip_prefix_uuid_ips
- Operation ID: `get_v2_byoip_prefixes_byoip_prefix_uuid_ips`
- Route: `GET /v2/byoip_prefixes/{byoip_prefix_uuid}/ips`
- Mode: READ
- Summary: get_/v2/byoip_prefixes/{byoip_prefix_uuid}/ips
- Parameters:
- `byoip_prefix_uuid` in `path` required

64
skills/cdn/SKILL.md Normal file
View File

@@ -0,0 +1,64 @@
---
name: cdn-routes
description: Handle 6 OpenAPI operation(s) under /v2/cdn/endpoints for the cdn route group.
---
# cdn API Routes
Handle 6 OpenAPI operation(s) under /v2/cdn/endpoints for the cdn 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
### get_v2_cdn_endpoints
- Operation ID: `get_v2_cdn_endpoints`
- Route: `GET /v2/cdn/endpoints`
- Mode: READ
- Summary: get_/v2/cdn/endpoints
### post_v2_cdn_endpoints
- Operation ID: `post_v2_cdn_endpoints`
- Route: `POST /v2/cdn/endpoints`
- Mode: WRITE
- Summary: post_/v2/cdn/endpoints
### get_v2_cdn_endpoints_cdn_id
- Operation ID: `get_v2_cdn_endpoints_cdn_id`
- Route: `GET /v2/cdn/endpoints/{cdn_id}`
- Mode: READ
- Summary: get_/v2/cdn/endpoints/{cdn_id}
- Parameters:
- `cdn_id` in `path` required
### put_v2_cdn_endpoints_cdn_id
- Operation ID: `put_v2_cdn_endpoints_cdn_id`
- Route: `PUT /v2/cdn/endpoints/{cdn_id}`
- Mode: WRITE
- Summary: put_/v2/cdn/endpoints/{cdn_id}
- Parameters:
- `cdn_id` in `path` required
### delete_v2_cdn_endpoints_cdn_id
- Operation ID: `delete_v2_cdn_endpoints_cdn_id`
- Route: `DELETE /v2/cdn/endpoints/{cdn_id}`
- Mode: WRITE
- Summary: delete_/v2/cdn/endpoints/{cdn_id}
- Parameters:
- `cdn_id` in `path` required
### delete_v2_cdn_endpoints_cdn_id_cache
- Operation ID: `delete_v2_cdn_endpoints_cdn_id_cache`
- Route: `DELETE /v2/cdn/endpoints/{cdn_id}/cache`
- Mode: WRITE
- Summary: delete_/v2/cdn/endpoints/{cdn_id}/cache
- Parameters:
- `cdn_id` in `path` required

View File

@@ -0,0 +1,46 @@
---
name: certificates-routes
description: Handle 4 OpenAPI operation(s) under /v2/certificates for the certificates route group.
---
# certificates API Routes
Handle 4 OpenAPI operation(s) under /v2/certificates for the certificates 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
### get_v2_certificates
- Operation ID: `get_v2_certificates`
- Route: `GET /v2/certificates`
- Mode: READ
- Summary: get_/v2/certificates
### post_v2_certificates
- Operation ID: `post_v2_certificates`
- Route: `POST /v2/certificates`
- Mode: WRITE
- Summary: post_/v2/certificates
### get_v2_certificates_certificate_id
- Operation ID: `get_v2_certificates_certificate_id`
- Route: `GET /v2/certificates/{certificate_id}`
- Mode: READ
- Summary: get_/v2/certificates/{certificate_id}
- Parameters:
- `certificate_id` in `path` required
### delete_v2_certificates_certificate_id
- Operation ID: `delete_v2_certificates_certificate_id`
- Route: `DELETE /v2/certificates/{certificate_id}`
- Mode: WRITE
- Summary: delete_/v2/certificates/{certificate_id}
- Parameters:
- `certificate_id` in `path` required

71
skills/customers/SKILL.md Normal file
View File

@@ -0,0 +1,71 @@
---
name: customers-routes
description: Handle 7 OpenAPI operation(s) under /v2/customers/my for the customers route group.
---
# customers API Routes
Handle 7 OpenAPI operation(s) under /v2/customers/my for the customers 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
### get_v2_customers_my_balance
- Operation ID: `get_v2_customers_my_balance`
- Route: `GET /v2/customers/my/balance`
- Mode: READ
- Summary: get_/v2/customers/my/balance
### get_v2_customers_my_billing_history
- Operation ID: `get_v2_customers_my_billing_history`
- Route: `GET /v2/customers/my/billing_history`
- Mode: READ
- Summary: get_/v2/customers/my/billing_history
### get_v2_customers_my_invoices
- Operation ID: `get_v2_customers_my_invoices`
- Route: `GET /v2/customers/my/invoices`
- Mode: READ
- Summary: get_/v2/customers/my/invoices
### get_v2_customers_my_invoices_invoice_uuid
- Operation ID: `get_v2_customers_my_invoices_invoice_uuid`
- Route: `GET /v2/customers/my/invoices/{invoice_uuid}`
- Mode: READ
- Summary: get_/v2/customers/my/invoices/{invoice_uuid}
- Parameters:
- `invoice_uuid` in `path` required
### get_v2_customers_my_invoices_invoice_uuid_csv
- Operation ID: `get_v2_customers_my_invoices_invoice_uuid_csv`
- Route: `GET /v2/customers/my/invoices/{invoice_uuid}/csv`
- Mode: READ
- Summary: get_/v2/customers/my/invoices/{invoice_uuid}/csv
- Parameters:
- `invoice_uuid` in `path` required
### get_v2_customers_my_invoices_invoice_uuid_pdf
- Operation ID: `get_v2_customers_my_invoices_invoice_uuid_pdf`
- Route: `GET /v2/customers/my/invoices/{invoice_uuid}/pdf`
- Mode: READ
- Summary: get_/v2/customers/my/invoices/{invoice_uuid}/pdf
- Parameters:
- `invoice_uuid` in `path` required
### get_v2_customers_my_invoices_invoice_uuid_summary
- Operation ID: `get_v2_customers_my_invoices_invoice_uuid_summary`
- Route: `GET /v2/customers/my/invoices/{invoice_uuid}/summary`
- Mode: READ
- Summary: get_/v2/customers/my/invoices/{invoice_uuid}/summary
- Parameters:
- `invoice_uuid` in `path` required

651
skills/databases/SKILL.md Normal file
View File

@@ -0,0 +1,651 @@
---
name: databases-routes
description: Handle 69 OpenAPI operation(s) under /v2/databases for the databases route group.
---
# databases API Routes
Handle 69 OpenAPI operation(s) under /v2/databases for the databases 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
### get_v2_databases_options
- Operation ID: `get_v2_databases_options`
- Route: `GET /v2/databases/options`
- Mode: READ
- Summary: get_/v2/databases/options
### get_v2_databases
- Operation ID: `get_v2_databases`
- Route: `GET /v2/databases`
- Mode: READ
- Summary: get_/v2/databases
### post_v2_databases
- Operation ID: `post_v2_databases`
- Route: `POST /v2/databases`
- Mode: WRITE
- Summary: post_/v2/databases
### get_v2_databases_database_cluster_uuid
- Operation ID: `get_v2_databases_database_cluster_uuid`
- Route: `GET /v2/databases/{database_cluster_uuid}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}
- Parameters:
- `database_cluster_uuid` in `path` required
### delete_v2_databases_database_cluster_uuid
- Operation ID: `delete_v2_databases_database_cluster_uuid`
- Route: `DELETE /v2/databases/{database_cluster_uuid}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_config
- Operation ID: `get_v2_databases_database_cluster_uuid_config`
- Route: `GET /v2/databases/{database_cluster_uuid}/config`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/config
- Parameters:
- `database_cluster_uuid` in `path` required
### patch_v2_databases_database_cluster_uuid_config
- Operation ID: `patch_v2_databases_database_cluster_uuid_config`
- Route: `PATCH /v2/databases/{database_cluster_uuid}/config`
- Mode: WRITE
- Summary: patch_/v2/databases/{database_cluster_uuid}/config
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_ca
- Operation ID: `get_v2_databases_database_cluster_uuid_ca`
- Route: `GET /v2/databases/{database_cluster_uuid}/ca`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/ca
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_online_migration
- Operation ID: `get_v2_databases_database_cluster_uuid_online_migration`
- Route: `GET /v2/databases/{database_cluster_uuid}/online-migration`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/online-migration
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_online_migration
- Operation ID: `put_v2_databases_database_cluster_uuid_online_migration`
- Route: `PUT /v2/databases/{database_cluster_uuid}/online-migration`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/online-migration
- Parameters:
- `database_cluster_uuid` in `path` required
### delete_v2_databases_database_cluster_uuid_online_migration_migration_id
- Operation ID: `delete_v2_databases_database_cluster_uuid_online_migration_migration_id`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/online-migration/{migration_id}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/online-migration/{migration_id}
- Parameters:
- `database_cluster_uuid` in `path` required
- `migration_id` in `path` required
### put_v2_databases_database_cluster_uuid_migrate
- Operation ID: `put_v2_databases_database_cluster_uuid_migrate`
- Route: `PUT /v2/databases/{database_cluster_uuid}/migrate`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/migrate
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_resize
- Operation ID: `put_v2_databases_database_cluster_uuid_resize`
- Route: `PUT /v2/databases/{database_cluster_uuid}/resize`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/resize
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_firewall
- Operation ID: `get_v2_databases_database_cluster_uuid_firewall`
- Route: `GET /v2/databases/{database_cluster_uuid}/firewall`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/firewall
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_firewall
- Operation ID: `put_v2_databases_database_cluster_uuid_firewall`
- Route: `PUT /v2/databases/{database_cluster_uuid}/firewall`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/firewall
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_maintenance
- Operation ID: `put_v2_databases_database_cluster_uuid_maintenance`
- Route: `PUT /v2/databases/{database_cluster_uuid}/maintenance`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/maintenance
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_install_update
- Operation ID: `put_v2_databases_database_cluster_uuid_install_update`
- Route: `PUT /v2/databases/{database_cluster_uuid}/install_update`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/install_update
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_backups
- Operation ID: `get_v2_databases_database_cluster_uuid_backups`
- Route: `GET /v2/databases/{database_cluster_uuid}/backups`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/backups
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_replicas
- Operation ID: `get_v2_databases_database_cluster_uuid_replicas`
- Route: `GET /v2/databases/{database_cluster_uuid}/replicas`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/replicas
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_replicas
- Operation ID: `post_v2_databases_database_cluster_uuid_replicas`
- Route: `POST /v2/databases/{database_cluster_uuid}/replicas`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/replicas
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_events
- Operation ID: `get_v2_databases_database_cluster_uuid_events`
- Route: `GET /v2/databases/{database_cluster_uuid}/events`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/events
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_replicas_replica_name
- Operation ID: `get_v2_databases_database_cluster_uuid_replicas_replica_name`
- Route: `GET /v2/databases/{database_cluster_uuid}/replicas/{replica_name}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/replicas/{replica_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `replica_name` in `path` required
### delete_v2_databases_database_cluster_uuid_replicas_replica_name
- Operation ID: `delete_v2_databases_database_cluster_uuid_replicas_replica_name`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/replicas/{replica_name}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/replicas/{replica_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `replica_name` in `path` required
### put_v2_databases_database_cluster_uuid_replicas_replica_name_promote
- Operation ID: `put_v2_databases_database_cluster_uuid_replicas_replica_name_promote`
- Route: `PUT /v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/replicas/{replica_name}/promote
- Parameters:
- `database_cluster_uuid` in `path` required
- `replica_name` in `path` required
### get_v2_databases_database_cluster_uuid_users
- Operation ID: `get_v2_databases_database_cluster_uuid_users`
- Route: `GET /v2/databases/{database_cluster_uuid}/users`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/users
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_users
- Operation ID: `post_v2_databases_database_cluster_uuid_users`
- Route: `POST /v2/databases/{database_cluster_uuid}/users`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/users
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_users_username
- Operation ID: `get_v2_databases_database_cluster_uuid_users_username`
- Route: `GET /v2/databases/{database_cluster_uuid}/users/{username}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/users/{username}
- Parameters:
- `database_cluster_uuid` in `path` required
- `username` in `path` required
### delete_v2_databases_database_cluster_uuid_users_username
- Operation ID: `delete_v2_databases_database_cluster_uuid_users_username`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/users/{username}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/users/{username}
- Parameters:
- `database_cluster_uuid` in `path` required
- `username` in `path` required
### put_v2_databases_database_cluster_uuid_users_username
- Operation ID: `put_v2_databases_database_cluster_uuid_users_username`
- Route: `PUT /v2/databases/{database_cluster_uuid}/users/{username}`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/users/{username}
- Parameters:
- `database_cluster_uuid` in `path` required
- `username` in `path` required
### post_v2_databases_database_cluster_uuid_users_username_reset_auth
- Operation ID: `post_v2_databases_database_cluster_uuid_users_username_reset_auth`
- Route: `POST /v2/databases/{database_cluster_uuid}/users/{username}/reset_auth`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/users/{username}/reset_auth
- Parameters:
- `database_cluster_uuid` in `path` required
- `username` in `path` required
### get_v2_databases_database_cluster_uuid_dbs
- Operation ID: `get_v2_databases_database_cluster_uuid_dbs`
- Route: `GET /v2/databases/{database_cluster_uuid}/dbs`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/dbs
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_dbs
- Operation ID: `post_v2_databases_database_cluster_uuid_dbs`
- Route: `POST /v2/databases/{database_cluster_uuid}/dbs`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/dbs
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_dbs_database_name
- Operation ID: `get_v2_databases_database_cluster_uuid_dbs_database_name`
- Route: `GET /v2/databases/{database_cluster_uuid}/dbs/{database_name}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/dbs/{database_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `database_name` in `path` required
### delete_v2_databases_database_cluster_uuid_dbs_database_name
- Operation ID: `delete_v2_databases_database_cluster_uuid_dbs_database_name`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/dbs/{database_name}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/dbs/{database_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `database_name` in `path` required
### get_v2_databases_database_cluster_uuid_pools
- Operation ID: `get_v2_databases_database_cluster_uuid_pools`
- Route: `GET /v2/databases/{database_cluster_uuid}/pools`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/pools
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_pools
- Operation ID: `post_v2_databases_database_cluster_uuid_pools`
- Route: `POST /v2/databases/{database_cluster_uuid}/pools`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/pools
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_pools_pool_name
- Operation ID: `get_v2_databases_database_cluster_uuid_pools_pool_name`
- Route: `GET /v2/databases/{database_cluster_uuid}/pools/{pool_name}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/pools/{pool_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `pool_name` in `path` required
### put_v2_databases_database_cluster_uuid_pools_pool_name
- Operation ID: `put_v2_databases_database_cluster_uuid_pools_pool_name`
- Route: `PUT /v2/databases/{database_cluster_uuid}/pools/{pool_name}`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/pools/{pool_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `pool_name` in `path` required
### delete_v2_databases_database_cluster_uuid_pools_pool_name
- Operation ID: `delete_v2_databases_database_cluster_uuid_pools_pool_name`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/pools/{pool_name}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/pools/{pool_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `pool_name` in `path` required
### get_v2_databases_database_cluster_uuid_eviction_policy
- Operation ID: `get_v2_databases_database_cluster_uuid_eviction_policy`
- Route: `GET /v2/databases/{database_cluster_uuid}/eviction_policy`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/eviction_policy
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_eviction_policy
- Operation ID: `put_v2_databases_database_cluster_uuid_eviction_policy`
- Route: `PUT /v2/databases/{database_cluster_uuid}/eviction_policy`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/eviction_policy
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_sql_mode
- Operation ID: `get_v2_databases_database_cluster_uuid_sql_mode`
- Route: `GET /v2/databases/{database_cluster_uuid}/sql_mode`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/sql_mode
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_sql_mode
- Operation ID: `put_v2_databases_database_cluster_uuid_sql_mode`
- Route: `PUT /v2/databases/{database_cluster_uuid}/sql_mode`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/sql_mode
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_upgrade
- Operation ID: `put_v2_databases_database_cluster_uuid_upgrade`
- Route: `PUT /v2/databases/{database_cluster_uuid}/upgrade`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/upgrade
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_autoscale
- Operation ID: `get_v2_databases_database_cluster_uuid_autoscale`
- Route: `GET /v2/databases/{database_cluster_uuid}/autoscale`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/autoscale
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_autoscale
- Operation ID: `put_v2_databases_database_cluster_uuid_autoscale`
- Route: `PUT /v2/databases/{database_cluster_uuid}/autoscale`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/autoscale
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_topics
- Operation ID: `get_v2_databases_database_cluster_uuid_topics`
- Route: `GET /v2/databases/{database_cluster_uuid}/topics`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/topics
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_topics
- Operation ID: `post_v2_databases_database_cluster_uuid_topics`
- Route: `POST /v2/databases/{database_cluster_uuid}/topics`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/topics
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_topics_topic_name
- Operation ID: `get_v2_databases_database_cluster_uuid_topics_topic_name`
- Route: `GET /v2/databases/{database_cluster_uuid}/topics/{topic_name}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/topics/{topic_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `topic_name` in `path` required
### put_v2_databases_database_cluster_uuid_topics_topic_name
- Operation ID: `put_v2_databases_database_cluster_uuid_topics_topic_name`
- Route: `PUT /v2/databases/{database_cluster_uuid}/topics/{topic_name}`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/topics/{topic_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `topic_name` in `path` required
### delete_v2_databases_database_cluster_uuid_topics_topic_name
- Operation ID: `delete_v2_databases_database_cluster_uuid_topics_topic_name`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/topics/{topic_name}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/topics/{topic_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `topic_name` in `path` required
### get_v2_databases_database_cluster_uuid_logsink
- Operation ID: `get_v2_databases_database_cluster_uuid_logsink`
- Route: `GET /v2/databases/{database_cluster_uuid}/logsink`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/logsink
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_logsink
- Operation ID: `post_v2_databases_database_cluster_uuid_logsink`
- Route: `POST /v2/databases/{database_cluster_uuid}/logsink`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/logsink
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_logsink_logsink_id
- Operation ID: `get_v2_databases_database_cluster_uuid_logsink_logsink_id`
- Route: `GET /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/logsink/{logsink_id}
- Parameters:
- `database_cluster_uuid` in `path` required
- `logsink_id` in `path` required
### put_v2_databases_database_cluster_uuid_logsink_logsink_id
- Operation ID: `put_v2_databases_database_cluster_uuid_logsink_logsink_id`
- Route: `PUT /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/logsink/{logsink_id}
- Parameters:
- `database_cluster_uuid` in `path` required
- `logsink_id` in `path` required
### delete_v2_databases_database_cluster_uuid_logsink_logsink_id
- Operation ID: `delete_v2_databases_database_cluster_uuid_logsink_logsink_id`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/logsink/{logsink_id}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/logsink/{logsink_id}
- Parameters:
- `database_cluster_uuid` in `path` required
- `logsink_id` in `path` required
### get_v2_databases_database_cluster_uuid_schema_registry
- Operation ID: `get_v2_databases_database_cluster_uuid_schema_registry`
- Route: `GET /v2/databases/{database_cluster_uuid}/schema-registry`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/schema-registry
- Parameters:
- `database_cluster_uuid` in `path` required
### post_v2_databases_database_cluster_uuid_schema_registry
- Operation ID: `post_v2_databases_database_cluster_uuid_schema_registry`
- Route: `POST /v2/databases/{database_cluster_uuid}/schema-registry`
- Mode: WRITE
- Summary: post_/v2/databases/{database_cluster_uuid}/schema-registry
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_schema_registry_subject_name
- Operation ID: `get_v2_databases_database_cluster_uuid_schema_registry_subject_name`
- Route: `GET /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `subject_name` in `path` required
### delete_v2_databases_database_cluster_uuid_schema_registry_subject_name
- Operation ID: `delete_v2_databases_database_cluster_uuid_schema_registry_subject_name`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `subject_name` in `path` required
### get_v2_databases_database_cluster_uuid_schema_registry_subject_name_versions_ver
- Operation ID: `get_v2_databases_database_cluster_uuid_schema_registry_subject_name_versions_ver`
- Route: `GET /v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}/versions/{version}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/schema-registry/{subject_name}/versions/{version}
- Parameters:
- `database_cluster_uuid` in `path` required
- `subject_name` in `path` required
- `version` in `path` required
### get_v2_databases_database_cluster_uuid_schema_registry_config
- Operation ID: `get_v2_databases_database_cluster_uuid_schema_registry_config`
- Route: `GET /v2/databases/{database_cluster_uuid}/schema-registry/config`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/schema-registry/config
- Parameters:
- `database_cluster_uuid` in `path` required
### put_v2_databases_database_cluster_uuid_schema_registry_config
- Operation ID: `put_v2_databases_database_cluster_uuid_schema_registry_config`
- Route: `PUT /v2/databases/{database_cluster_uuid}/schema-registry/config`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/schema-registry/config
- Parameters:
- `database_cluster_uuid` in `path` required
### get_v2_databases_database_cluster_uuid_schema_registry_config_subject_name
- Operation ID: `get_v2_databases_database_cluster_uuid_schema_registry_config_subject_name`
- Route: `GET /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `subject_name` in `path` required
### put_v2_databases_database_cluster_uuid_schema_registry_config_subject_name
- Operation ID: `put_v2_databases_database_cluster_uuid_schema_registry_config_subject_name`
- Route: `PUT /v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}`
- Mode: WRITE
- Summary: put_/v2/databases/{database_cluster_uuid}/schema-registry/config/{subject_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `subject_name` in `path` required
### get_v2_databases_metrics_credentials
- Operation ID: `get_v2_databases_metrics_credentials`
- Route: `GET /v2/databases/metrics/credentials`
- Mode: READ
- Summary: get_/v2/databases/metrics/credentials
### put_v2_databases_metrics_credentials
- Operation ID: `put_v2_databases_metrics_credentials`
- Route: `PUT /v2/databases/metrics/credentials`
- Mode: WRITE
- Summary: put_/v2/databases/metrics/credentials
### get_v2_databases_database_cluster_uuid_indexes
- Operation ID: `get_v2_databases_database_cluster_uuid_indexes`
- Route: `GET /v2/databases/{database_cluster_uuid}/indexes`
- Mode: READ
- Summary: get_/v2/databases/{database_cluster_uuid}/indexes
- Parameters:
- `database_cluster_uuid` in `path` required
### delete_v2_databases_database_cluster_uuid_indexes_index_name
- Operation ID: `delete_v2_databases_database_cluster_uuid_indexes_index_name`
- Route: `DELETE /v2/databases/{database_cluster_uuid}/indexes/{index_name}`
- Mode: WRITE
- Summary: delete_/v2/databases/{database_cluster_uuid}/indexes/{index_name}
- Parameters:
- `database_cluster_uuid` in `path` required
- `index_name` in `path` required

View File

@@ -0,0 +1,125 @@
---
name: dedicated-inferences-routes
description: Handle 13 OpenAPI operation(s) under /v2/dedicated-inferences for the dedicated inferences route group.
---
# dedicated inferences API Routes
Handle 13 OpenAPI operation(s) under /v2/dedicated-inferences for the dedicated inferences 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
### get_v2_dedicated_inferences_dedicated_inference_id
- Operation ID: `get_v2_dedicated_inferences_dedicated_inference_id`
- Route: `GET /v2/dedicated-inferences/{dedicated_inference_id}`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/{dedicated_inference_id}
- Parameters:
- `dedicated_inference_id` in `path` required
### patch_v2_dedicated_inferences_dedicated_inference_id
- Operation ID: `patch_v2_dedicated_inferences_dedicated_inference_id`
- Route: `PATCH /v2/dedicated-inferences/{dedicated_inference_id}`
- Mode: WRITE
- Summary: patch_/v2/dedicated-inferences/{dedicated_inference_id}
- Parameters:
- `dedicated_inference_id` in `path` required
### delete_v2_dedicated_inferences_dedicated_inference_id
- Operation ID: `delete_v2_dedicated_inferences_dedicated_inference_id`
- Route: `DELETE /v2/dedicated-inferences/{dedicated_inference_id}`
- Mode: WRITE
- Summary: delete_/v2/dedicated-inferences/{dedicated_inference_id}
- Parameters:
- `dedicated_inference_id` in `path` required
### get_v2_dedicated_inferences
- Operation ID: `get_v2_dedicated_inferences`
- Route: `GET /v2/dedicated-inferences`
- Mode: READ
- Summary: get_/v2/dedicated-inferences
### post_v2_dedicated_inferences
- Operation ID: `post_v2_dedicated_inferences`
- Route: `POST /v2/dedicated-inferences`
- Mode: WRITE
- Summary: post_/v2/dedicated-inferences
### get_v2_dedicated_inferences_dedicated_inference_id_accelerators
- Operation ID: `get_v2_dedicated_inferences_dedicated_inference_id_accelerators`
- Route: `GET /v2/dedicated-inferences/{dedicated_inference_id}/accelerators`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/{dedicated_inference_id}/accelerators
- Parameters:
- `dedicated_inference_id` in `path` required
### get_v2_dedicated_inferences_dedicated_inference_id_accelerators_accelerator_id
- Operation ID: `get_v2_dedicated_inferences_dedicated_inference_id_accelerators_accelerator_id`
- Route: `GET /v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/{dedicated_inference_id}/accelerators/{accelerator_id}
- Parameters:
- `dedicated_inference_id` in `path` required
- `accelerator_id` in `path` required
### get_v2_dedicated_inferences_dedicated_inference_id_ca
- Operation ID: `get_v2_dedicated_inferences_dedicated_inference_id_ca`
- Route: `GET /v2/dedicated-inferences/{dedicated_inference_id}/ca`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/{dedicated_inference_id}/ca
- Parameters:
- `dedicated_inference_id` in `path` required
### get_v2_dedicated_inferences_dedicated_inference_id_tokens
- Operation ID: `get_v2_dedicated_inferences_dedicated_inference_id_tokens`
- Route: `GET /v2/dedicated-inferences/{dedicated_inference_id}/tokens`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/{dedicated_inference_id}/tokens
- Parameters:
- `dedicated_inference_id` in `path` required
### post_v2_dedicated_inferences_dedicated_inference_id_tokens
- Operation ID: `post_v2_dedicated_inferences_dedicated_inference_id_tokens`
- Route: `POST /v2/dedicated-inferences/{dedicated_inference_id}/tokens`
- Mode: WRITE
- Summary: post_/v2/dedicated-inferences/{dedicated_inference_id}/tokens
- Parameters:
- `dedicated_inference_id` in `path` required
### delete_v2_dedicated_inferences_dedicated_inference_id_tokens_token_id
- Operation ID: `delete_v2_dedicated_inferences_dedicated_inference_id_tokens_token_id`
- Route: `DELETE /v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}`
- Mode: WRITE
- Summary: delete_/v2/dedicated-inferences/{dedicated_inference_id}/tokens/{token_id}
- Parameters:
- `dedicated_inference_id` in `path` required
- `token_id` in `path` required
### get_v2_dedicated_inferences_sizes
- Operation ID: `get_v2_dedicated_inferences_sizes`
- Route: `GET /v2/dedicated-inferences/sizes`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/sizes
### get_v2_dedicated_inferences_gpu_model_config
- Operation ID: `get_v2_dedicated_inferences_gpu_model_config`
- Route: `GET /v2/dedicated-inferences/gpu-model-config`
- Mode: READ
- Summary: get_/v2/dedicated-inferences/gpu-model-config

104
skills/domains/SKILL.md Normal file
View File

@@ -0,0 +1,104 @@
---
name: domains-routes
description: Handle 10 OpenAPI operation(s) under /v2/domains for the domains route group.
---
# domains API Routes
Handle 10 OpenAPI operation(s) under /v2/domains for the domains 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
### get_v2_domains
- Operation ID: `get_v2_domains`
- Route: `GET /v2/domains`
- Mode: READ
- Summary: get_/v2/domains
### post_v2_domains
- Operation ID: `post_v2_domains`
- Route: `POST /v2/domains`
- Mode: WRITE
- Summary: post_/v2/domains
### get_v2_domains_domain_name
- Operation ID: `get_v2_domains_domain_name`
- Route: `GET /v2/domains/{domain_name}`
- Mode: READ
- Summary: get_/v2/domains/{domain_name}
- Parameters:
- `domain_name` in `path` required
### delete_v2_domains_domain_name
- Operation ID: `delete_v2_domains_domain_name`
- Route: `DELETE /v2/domains/{domain_name}`
- Mode: WRITE
- Summary: delete_/v2/domains/{domain_name}
- Parameters:
- `domain_name` in `path` required
### get_v2_domains_domain_name_records
- Operation ID: `get_v2_domains_domain_name_records`
- Route: `GET /v2/domains/{domain_name}/records`
- Mode: READ
- Summary: get_/v2/domains/{domain_name}/records
- Parameters:
- `domain_name` in `path` required
### post_v2_domains_domain_name_records
- Operation ID: `post_v2_domains_domain_name_records`
- Route: `POST /v2/domains/{domain_name}/records`
- Mode: WRITE
- Summary: post_/v2/domains/{domain_name}/records
- Parameters:
- `domain_name` in `path` required
### get_v2_domains_domain_name_records_domain_record_id
- Operation ID: `get_v2_domains_domain_name_records_domain_record_id`
- Route: `GET /v2/domains/{domain_name}/records/{domain_record_id}`
- Mode: READ
- Summary: get_/v2/domains/{domain_name}/records/{domain_record_id}
- Parameters:
- `domain_name` in `path` required
- `domain_record_id` in `path` required
### patch_v2_domains_domain_name_records_domain_record_id
- Operation ID: `patch_v2_domains_domain_name_records_domain_record_id`
- Route: `PATCH /v2/domains/{domain_name}/records/{domain_record_id}`
- Mode: WRITE
- Summary: patch_/v2/domains/{domain_name}/records/{domain_record_id}
- Parameters:
- `domain_name` in `path` required
- `domain_record_id` in `path` required
### put_v2_domains_domain_name_records_domain_record_id
- Operation ID: `put_v2_domains_domain_name_records_domain_record_id`
- Route: `PUT /v2/domains/{domain_name}/records/{domain_record_id}`
- Mode: WRITE
- Summary: put_/v2/domains/{domain_name}/records/{domain_record_id}
- Parameters:
- `domain_name` in `path` required
- `domain_record_id` in `path` required
### delete_v2_domains_domain_name_records_domain_record_id
- Operation ID: `delete_v2_domains_domain_name_records_domain_record_id`
- Route: `DELETE /v2/domains/{domain_name}/records/{domain_record_id}`
- Mode: WRITE
- Summary: delete_/v2/domains/{domain_name}/records/{domain_record_id}
- Parameters:
- `domain_name` in `path` required
- `domain_record_id` in `path` required

269
skills/droplets/SKILL.md Normal file
View File

@@ -0,0 +1,269 @@
---
name: droplets-routes
description: Handle 30 OpenAPI operation(s) under /v2/droplets for the droplets route group.
---
# droplets API Routes
Handle 30 OpenAPI operation(s) under /v2/droplets for the droplets 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
### get_v2_droplets
- Operation ID: `get_v2_droplets`
- Route: `GET /v2/droplets`
- Mode: READ
- Summary: get_/v2/droplets
### post_v2_droplets
- Operation ID: `post_v2_droplets`
- Route: `POST /v2/droplets`
- Mode: WRITE
- Summary: post_/v2/droplets
### delete_v2_droplets
- Operation ID: `delete_v2_droplets`
- Route: `DELETE /v2/droplets`
- Mode: WRITE
- Summary: delete_/v2/droplets
### get_v2_droplets_droplet_id
- Operation ID: `get_v2_droplets_droplet_id`
- Route: `GET /v2/droplets/{droplet_id}`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}
- Parameters:
- `droplet_id` in `path` required
### delete_v2_droplets_droplet_id
- Operation ID: `delete_v2_droplets_droplet_id`
- Route: `DELETE /v2/droplets/{droplet_id}`
- Mode: WRITE
- Summary: delete_/v2/droplets/{droplet_id}
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_backups
- Operation ID: `get_v2_droplets_droplet_id_backups`
- Route: `GET /v2/droplets/{droplet_id}/backups`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/backups
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_backups_policy
- Operation ID: `get_v2_droplets_droplet_id_backups_policy`
- Route: `GET /v2/droplets/{droplet_id}/backups/policy`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/backups/policy
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_backups_policies
- Operation ID: `get_v2_droplets_backups_policies`
- Route: `GET /v2/droplets/backups/policies`
- Mode: READ
- Summary: get_/v2/droplets/backups/policies
### get_v2_droplets_backups_supported_policies
- Operation ID: `get_v2_droplets_backups_supported_policies`
- Route: `GET /v2/droplets/backups/supported_policies`
- Mode: READ
- Summary: get_/v2/droplets/backups/supported_policies
### get_v2_droplets_droplet_id_snapshots
- Operation ID: `get_v2_droplets_droplet_id_snapshots`
- Route: `GET /v2/droplets/{droplet_id}/snapshots`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/snapshots
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_actions
- Operation ID: `get_v2_droplets_droplet_id_actions`
- Route: `GET /v2/droplets/{droplet_id}/actions`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/actions
- Parameters:
- `droplet_id` in `path` required
### post_v2_droplets_droplet_id_actions
- Operation ID: `post_v2_droplets_droplet_id_actions`
- Route: `POST /v2/droplets/{droplet_id}/actions`
- Mode: WRITE
- Summary: post_/v2/droplets/{droplet_id}/actions
- Parameters:
- `droplet_id` in `path` required
### post_v2_droplets_actions
- Operation ID: `post_v2_droplets_actions`
- Route: `POST /v2/droplets/actions`
- Mode: WRITE
- Summary: post_/v2/droplets/actions
### get_v2_droplets_droplet_id_actions_action_id
- Operation ID: `get_v2_droplets_droplet_id_actions_action_id`
- Route: `GET /v2/droplets/{droplet_id}/actions/{action_id}`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/actions/{action_id}
- Parameters:
- `droplet_id` in `path` required
- `action_id` in `path` required
### get_v2_droplets_droplet_id_kernels
- Operation ID: `get_v2_droplets_droplet_id_kernels`
- Route: `GET /v2/droplets/{droplet_id}/kernels`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/kernels
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_firewalls
- Operation ID: `get_v2_droplets_droplet_id_firewalls`
- Route: `GET /v2/droplets/{droplet_id}/firewalls`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/firewalls
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_neighbors
- Operation ID: `get_v2_droplets_droplet_id_neighbors`
- Route: `GET /v2/droplets/{droplet_id}/neighbors`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/neighbors
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_destroy_with_associated_resources
- Operation ID: `get_v2_droplets_droplet_id_destroy_with_associated_resources`
- Route: `GET /v2/droplets/{droplet_id}/destroy_with_associated_resources`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/destroy_with_associated_resources
- Parameters:
- `droplet_id` in `path` required
### delete_v2_droplets_droplet_id_destroy_with_associated_resources_selective
- Operation ID: `delete_v2_droplets_droplet_id_destroy_with_associated_resources_selective`
- Route: `DELETE /v2/droplets/{droplet_id}/destroy_with_associated_resources/selective`
- Mode: WRITE
- Summary: delete_/v2/droplets/{droplet_id}/destroy_with_associated_resources/selective
- Parameters:
- `droplet_id` in `path` required
### delete_v2_droplets_droplet_id_destroy_with_associated_resources_dangerous
- Operation ID: `delete_v2_droplets_droplet_id_destroy_with_associated_resources_dangerous`
- Route: `DELETE /v2/droplets/{droplet_id}/destroy_with_associated_resources/dangerous`
- Mode: WRITE
- Summary: delete_/v2/droplets/{droplet_id}/destroy_with_associated_resources/dangerous
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_droplet_id_destroy_with_associated_resources_status
- Operation ID: `get_v2_droplets_droplet_id_destroy_with_associated_resources_status`
- Route: `GET /v2/droplets/{droplet_id}/destroy_with_associated_resources/status`
- Mode: READ
- Summary: get_/v2/droplets/{droplet_id}/destroy_with_associated_resources/status
- Parameters:
- `droplet_id` in `path` required
### post_v2_droplets_droplet_id_destroy_with_associated_resources_retry
- Operation ID: `post_v2_droplets_droplet_id_destroy_with_associated_resources_retry`
- Route: `POST /v2/droplets/{droplet_id}/destroy_with_associated_resources/retry`
- Mode: WRITE
- Summary: post_/v2/droplets/{droplet_id}/destroy_with_associated_resources/retry
- Parameters:
- `droplet_id` in `path` required
### get_v2_droplets_autoscale
- Operation ID: `get_v2_droplets_autoscale`
- Route: `GET /v2/droplets/autoscale`
- Mode: READ
- Summary: get_/v2/droplets/autoscale
### post_v2_droplets_autoscale
- Operation ID: `post_v2_droplets_autoscale`
- Route: `POST /v2/droplets/autoscale`
- Mode: WRITE
- Summary: post_/v2/droplets/autoscale
### get_v2_droplets_autoscale_autoscale_pool_id
- Operation ID: `get_v2_droplets_autoscale_autoscale_pool_id`
- Route: `GET /v2/droplets/autoscale/{autoscale_pool_id}`
- Mode: READ
- Summary: get_/v2/droplets/autoscale/{autoscale_pool_id}
- Parameters:
- `autoscale_pool_id` in `path` required
### put_v2_droplets_autoscale_autoscale_pool_id
- Operation ID: `put_v2_droplets_autoscale_autoscale_pool_id`
- Route: `PUT /v2/droplets/autoscale/{autoscale_pool_id}`
- Mode: WRITE
- Summary: put_/v2/droplets/autoscale/{autoscale_pool_id}
- Parameters:
- `autoscale_pool_id` in `path` required
### delete_v2_droplets_autoscale_autoscale_pool_id
- Operation ID: `delete_v2_droplets_autoscale_autoscale_pool_id`
- Route: `DELETE /v2/droplets/autoscale/{autoscale_pool_id}`
- Mode: WRITE
- Summary: delete_/v2/droplets/autoscale/{autoscale_pool_id}
- Parameters:
- `autoscale_pool_id` in `path` required
### delete_v2_droplets_autoscale_autoscale_pool_id_dangerous
- Operation ID: `delete_v2_droplets_autoscale_autoscale_pool_id_dangerous`
- Route: `DELETE /v2/droplets/autoscale/{autoscale_pool_id}/dangerous`
- Mode: WRITE
- Summary: delete_/v2/droplets/autoscale/{autoscale_pool_id}/dangerous
- Parameters:
- `autoscale_pool_id` in `path` required
### get_v2_droplets_autoscale_autoscale_pool_id_members
- Operation ID: `get_v2_droplets_autoscale_autoscale_pool_id_members`
- Route: `GET /v2/droplets/autoscale/{autoscale_pool_id}/members`
- Mode: READ
- Summary: get_/v2/droplets/autoscale/{autoscale_pool_id}/members
- Parameters:
- `autoscale_pool_id` in `path` required
### get_v2_droplets_autoscale_autoscale_pool_id_history
- Operation ID: `get_v2_droplets_autoscale_autoscale_pool_id_history`
- Route: `GET /v2/droplets/autoscale/{autoscale_pool_id}/history`
- Mode: READ
- Summary: get_/v2/droplets/autoscale/{autoscale_pool_id}/history
- Parameters:
- `autoscale_pool_id` in `path` required

109
skills/firewalls/SKILL.md Normal file
View File

@@ -0,0 +1,109 @@
---
name: firewalls-routes
description: Handle 11 OpenAPI operation(s) under /v2/firewalls for the firewalls route group.
---
# firewalls API Routes
Handle 11 OpenAPI operation(s) under /v2/firewalls for the firewalls 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
### get_v2_firewalls
- Operation ID: `get_v2_firewalls`
- Route: `GET /v2/firewalls`
- Mode: READ
- Summary: get_/v2/firewalls
### post_v2_firewalls
- Operation ID: `post_v2_firewalls`
- Route: `POST /v2/firewalls`
- Mode: WRITE
- Summary: post_/v2/firewalls
### get_v2_firewalls_firewall_id
- Operation ID: `get_v2_firewalls_firewall_id`
- Route: `GET /v2/firewalls/{firewall_id}`
- Mode: READ
- Summary: get_/v2/firewalls/{firewall_id}
- Parameters:
- `firewall_id` in `path` required
### put_v2_firewalls_firewall_id
- Operation ID: `put_v2_firewalls_firewall_id`
- Route: `PUT /v2/firewalls/{firewall_id}`
- Mode: WRITE
- Summary: put_/v2/firewalls/{firewall_id}
- Parameters:
- `firewall_id` in `path` required
### delete_v2_firewalls_firewall_id
- Operation ID: `delete_v2_firewalls_firewall_id`
- Route: `DELETE /v2/firewalls/{firewall_id}`
- Mode: WRITE
- Summary: delete_/v2/firewalls/{firewall_id}
- Parameters:
- `firewall_id` in `path` required
### post_v2_firewalls_firewall_id_droplets
- Operation ID: `post_v2_firewalls_firewall_id_droplets`
- Route: `POST /v2/firewalls/{firewall_id}/droplets`
- Mode: WRITE
- Summary: post_/v2/firewalls/{firewall_id}/droplets
- Parameters:
- `firewall_id` in `path` required
### delete_v2_firewalls_firewall_id_droplets
- Operation ID: `delete_v2_firewalls_firewall_id_droplets`
- Route: `DELETE /v2/firewalls/{firewall_id}/droplets`
- Mode: WRITE
- Summary: delete_/v2/firewalls/{firewall_id}/droplets
- Parameters:
- `firewall_id` in `path` required
### post_v2_firewalls_firewall_id_tags
- Operation ID: `post_v2_firewalls_firewall_id_tags`
- Route: `POST /v2/firewalls/{firewall_id}/tags`
- Mode: WRITE
- Summary: post_/v2/firewalls/{firewall_id}/tags
- Parameters:
- `firewall_id` in `path` required
### delete_v2_firewalls_firewall_id_tags
- Operation ID: `delete_v2_firewalls_firewall_id_tags`
- Route: `DELETE /v2/firewalls/{firewall_id}/tags`
- Mode: WRITE
- Summary: delete_/v2/firewalls/{firewall_id}/tags
- Parameters:
- `firewall_id` in `path` required
### post_v2_firewalls_firewall_id_rules
- Operation ID: `post_v2_firewalls_firewall_id_rules`
- Route: `POST /v2/firewalls/{firewall_id}/rules`
- Mode: WRITE
- Summary: post_/v2/firewalls/{firewall_id}/rules
- Parameters:
- `firewall_id` in `path` required
### delete_v2_firewalls_firewall_id_rules
- Operation ID: `delete_v2_firewalls_firewall_id_rules`
- Route: `DELETE /v2/firewalls/{firewall_id}/rules`
- Mode: WRITE
- Summary: delete_/v2/firewalls/{firewall_id}/rules
- Parameters:
- `firewall_id` in `path` required

View File

@@ -0,0 +1,74 @@
---
name: floating-ips-routes
description: Handle 7 OpenAPI operation(s) under /v2/floating_ips for the floating ips route group.
---
# floating ips API Routes
Handle 7 OpenAPI operation(s) under /v2/floating_ips for the floating ips 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
### get_v2_floating_ips
- Operation ID: `get_v2_floating_ips`
- Route: `GET /v2/floating_ips`
- Mode: READ
- Summary: get_/v2/floating_ips
### post_v2_floating_ips
- Operation ID: `post_v2_floating_ips`
- Route: `POST /v2/floating_ips`
- Mode: WRITE
- Summary: post_/v2/floating_ips
### get_v2_floating_ips_floating_ip
- Operation ID: `get_v2_floating_ips_floating_ip`
- Route: `GET /v2/floating_ips/{floating_ip}`
- Mode: READ
- Summary: get_/v2/floating_ips/{floating_ip}
- Parameters:
- `floating_ip` in `path` required
### delete_v2_floating_ips_floating_ip
- Operation ID: `delete_v2_floating_ips_floating_ip`
- Route: `DELETE /v2/floating_ips/{floating_ip}`
- Mode: WRITE
- Summary: delete_/v2/floating_ips/{floating_ip}
- Parameters:
- `floating_ip` in `path` required
### get_v2_floating_ips_floating_ip_actions
- Operation ID: `get_v2_floating_ips_floating_ip_actions`
- Route: `GET /v2/floating_ips/{floating_ip}/actions`
- Mode: READ
- Summary: get_/v2/floating_ips/{floating_ip}/actions
- Parameters:
- `floating_ip` in `path` required
### post_v2_floating_ips_floating_ip_actions
- Operation ID: `post_v2_floating_ips_floating_ip_actions`
- Route: `POST /v2/floating_ips/{floating_ip}/actions`
- Mode: WRITE
- Summary: post_/v2/floating_ips/{floating_ip}/actions
- Parameters:
- `floating_ip` in `path` required
### get_v2_floating_ips_floating_ip_actions_action_id
- Operation ID: `get_v2_floating_ips_floating_ip_actions_action_id`
- Route: `GET /v2/floating_ips/{floating_ip}/actions/{action_id}`
- Mode: READ
- Summary: get_/v2/floating_ips/{floating_ip}/actions/{action_id}
- Parameters:
- `floating_ip` in `path` required
- `action_id` in `path` required

132
skills/functions/SKILL.md Normal file
View File

@@ -0,0 +1,132 @@
---
name: functions-routes
description: Handle 13 OpenAPI operation(s) under /v2/functions/namespaces for the functions route group.
---
# functions API Routes
Handle 13 OpenAPI operation(s) under /v2/functions/namespaces for the functions 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
### get_v2_functions_namespaces
- Operation ID: `get_v2_functions_namespaces`
- Route: `GET /v2/functions/namespaces`
- Mode: READ
- Summary: get_/v2/functions/namespaces
### post_v2_functions_namespaces
- Operation ID: `post_v2_functions_namespaces`
- Route: `POST /v2/functions/namespaces`
- Mode: WRITE
- Summary: post_/v2/functions/namespaces
### get_v2_functions_namespaces_namespace_id
- Operation ID: `get_v2_functions_namespaces_namespace_id`
- Route: `GET /v2/functions/namespaces/{namespace_id}`
- Mode: READ
- Summary: get_/v2/functions/namespaces/{namespace_id}
- Parameters:
- `namespace_id` in `path` required
### delete_v2_functions_namespaces_namespace_id
- Operation ID: `delete_v2_functions_namespaces_namespace_id`
- Route: `DELETE /v2/functions/namespaces/{namespace_id}`
- Mode: WRITE
- Summary: delete_/v2/functions/namespaces/{namespace_id}
- Parameters:
- `namespace_id` in `path` required
### get_v2_functions_namespaces_namespace_id_triggers
- Operation ID: `get_v2_functions_namespaces_namespace_id_triggers`
- Route: `GET /v2/functions/namespaces/{namespace_id}/triggers`
- Mode: READ
- Summary: get_/v2/functions/namespaces/{namespace_id}/triggers
- Parameters:
- `namespace_id` in `path` required
### post_v2_functions_namespaces_namespace_id_triggers
- Operation ID: `post_v2_functions_namespaces_namespace_id_triggers`
- Route: `POST /v2/functions/namespaces/{namespace_id}/triggers`
- Mode: WRITE
- Summary: post_/v2/functions/namespaces/{namespace_id}/triggers
- Parameters:
- `namespace_id` in `path` required
### get_v2_functions_namespaces_namespace_id_triggers_trigger_name
- Operation ID: `get_v2_functions_namespaces_namespace_id_triggers_trigger_name`
- Route: `GET /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}`
- Mode: READ
- Summary: get_/v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}
- Parameters:
- `namespace_id` in `path` required
- `trigger_name` in `path` required
### put_v2_functions_namespaces_namespace_id_triggers_trigger_name
- Operation ID: `put_v2_functions_namespaces_namespace_id_triggers_trigger_name`
- Route: `PUT /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}`
- Mode: WRITE
- Summary: put_/v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}
- Parameters:
- `namespace_id` in `path` required
- `trigger_name` in `path` required
### delete_v2_functions_namespaces_namespace_id_triggers_trigger_name
- Operation ID: `delete_v2_functions_namespaces_namespace_id_triggers_trigger_name`
- Route: `DELETE /v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}`
- Mode: WRITE
- Summary: delete_/v2/functions/namespaces/{namespace_id}/triggers/{trigger_name}
- Parameters:
- `namespace_id` in `path` required
- `trigger_name` in `path` required
### get_v2_functions_namespaces_namespace_id_keys
- Operation ID: `get_v2_functions_namespaces_namespace_id_keys`
- Route: `GET /v2/functions/namespaces/{namespace_id}/keys`
- Mode: READ
- Summary: get_/v2/functions/namespaces/{namespace_id}/keys
- Parameters:
- `namespace_id` in `path` required
### post_v2_functions_namespaces_namespace_id_keys
- Operation ID: `post_v2_functions_namespaces_namespace_id_keys`
- Route: `POST /v2/functions/namespaces/{namespace_id}/keys`
- Mode: WRITE
- Summary: post_/v2/functions/namespaces/{namespace_id}/keys
- Parameters:
- `namespace_id` in `path` required
### put_v2_functions_namespaces_namespace_id_keys_key_id
- Operation ID: `put_v2_functions_namespaces_namespace_id_keys_key_id`
- Route: `PUT /v2/functions/namespaces/{namespace_id}/keys/{key_id}`
- Mode: WRITE
- Summary: put_/v2/functions/namespaces/{namespace_id}/keys/{key_id}
- Parameters:
- `namespace_id` in `path` required
- `key_id` in `path` required
### delete_v2_functions_namespaces_namespace_id_keys_key_id
- Operation ID: `delete_v2_functions_namespaces_namespace_id_keys_key_id`
- Route: `DELETE /v2/functions/namespaces/{namespace_id}/keys/{key_id}`
- Mode: WRITE
- Summary: delete_/v2/functions/namespaces/{namespace_id}/keys/{key_id}
- Parameters:
- `namespace_id` in `path` required
- `key_id` in `path` required

119
skills/images/SKILL.md Normal file
View File

@@ -0,0 +1,119 @@
---
name: images-routes
description: Handle 12 OpenAPI operation(s) under /v2/images for the images route group.
---
# images API Routes
Handle 12 OpenAPI operation(s) under /v2/images for the images 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
### get_v2_images
- Operation ID: `get_v2_images`
- Route: `GET /v2/images`
- Mode: READ
- Summary: get_/v2/images
### post_v2_images
- Operation ID: `post_v2_images`
- Route: `POST /v2/images`
- Mode: WRITE
- Summary: post_/v2/images
### get_v2_images_image_id
- Operation ID: `get_v2_images_image_id`
- Route: `GET /v2/images/{image_id}`
- Mode: READ
- Summary: get_/v2/images/{image_id}
- Parameters:
- `image_id` in `path` required
### put_v2_images_image_id
- Operation ID: `put_v2_images_image_id`
- Route: `PUT /v2/images/{image_id}`
- Mode: WRITE
- Summary: put_/v2/images/{image_id}
- Parameters:
- `image_id` in `path` required
### delete_v2_images_image_id
- Operation ID: `delete_v2_images_image_id`
- Route: `DELETE /v2/images/{image_id}`
- Mode: WRITE
- Summary: delete_/v2/images/{image_id}
- Parameters:
- `image_id` in `path` required
### post_v2_images_image_id_account_transfer
- Operation ID: `post_v2_images_image_id_account_transfer`
- Route: `POST /v2/images/{image_id}/account_transfer`
- Mode: WRITE
- Summary: post_/v2/images/{image_id}/account_transfer
- Parameters:
- `image_id` in `path` required
### post_v2_images_image_id_account_transfer_accept
- Operation ID: `post_v2_images_image_id_account_transfer_accept`
- Route: `POST /v2/images/{image_id}/account_transfer/accept`
- Mode: WRITE
- Summary: post_/v2/images/{image_id}/account_transfer/accept
- Parameters:
- `image_id` in `path` required
### post_v2_images_image_id_account_transfer_cancel
- Operation ID: `post_v2_images_image_id_account_transfer_cancel`
- Route: `POST /v2/images/{image_id}/account_transfer/cancel`
- Mode: WRITE
- Summary: post_/v2/images/{image_id}/account_transfer/cancel
- Parameters:
- `image_id` in `path` required
### post_v2_images_image_id_account_transfer_decline
- Operation ID: `post_v2_images_image_id_account_transfer_decline`
- Route: `POST /v2/images/{image_id}/account_transfer/decline`
- Mode: WRITE
- Summary: post_/v2/images/{image_id}/account_transfer/decline
- Parameters:
- `image_id` in `path` required
### get_v2_images_image_id_actions
- Operation ID: `get_v2_images_image_id_actions`
- Route: `GET /v2/images/{image_id}/actions`
- Mode: READ
- Summary: get_/v2/images/{image_id}/actions
- Parameters:
- `image_id` in `path` required
### post_v2_images_image_id_actions
- Operation ID: `post_v2_images_image_id_actions`
- Route: `POST /v2/images/{image_id}/actions`
- Mode: WRITE
- Summary: post_/v2/images/{image_id}/actions
- Parameters:
- `image_id` in `path` required
### get_v2_images_image_id_actions_action_id
- Operation ID: `get_v2_images_image_id_actions_action_id`
- Route: `GET /v2/images/{image_id}/actions/{action_id}`
- Mode: READ
- Summary: get_/v2/images/{image_id}/actions/{action_id}
- Parameters:
- `image_id` in `path` required
- `action_id` in `path` required

258
skills/kubernetes/SKILL.md Normal file
View File

@@ -0,0 +1,258 @@
---
name: kubernetes-routes
description: Handle 28 OpenAPI operation(s) under /v2/kubernetes for the kubernetes route group.
---
# kubernetes API Routes
Handle 28 OpenAPI operation(s) under /v2/kubernetes for the kubernetes 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
### get_v2_kubernetes_clusters
- Operation ID: `get_v2_kubernetes_clusters`
- Route: `GET /v2/kubernetes/clusters`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters
### post_v2_kubernetes_clusters
- Operation ID: `post_v2_kubernetes_clusters`
- Route: `POST /v2/kubernetes/clusters`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters
### get_v2_kubernetes_clusters_cluster_id
- Operation ID: `get_v2_kubernetes_clusters_cluster_id`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}
- Parameters:
- `cluster_id` in `path` required
### put_v2_kubernetes_clusters_cluster_id
- Operation ID: `put_v2_kubernetes_clusters_cluster_id`
- Route: `PUT /v2/kubernetes/clusters/{cluster_id}`
- Mode: WRITE
- Summary: put_/v2/kubernetes/clusters/{cluster_id}
- Parameters:
- `cluster_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources
- Parameters:
- `cluster_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_selec
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_selec`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective
- Parameters:
- `cluster_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_dange
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_dange`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_kubeconfig
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_kubeconfig`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/kubeconfig`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/kubeconfig
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_credentials
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_credentials`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/credentials`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/credentials
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_upgrades
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_upgrades`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/upgrades`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/upgrades
- Parameters:
- `cluster_id` in `path` required
### post_v2_kubernetes_clusters_cluster_id_upgrade
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_upgrade`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/upgrade`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/upgrade
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_node_pools
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_node_pools`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/node_pools`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/node_pools
- Parameters:
- `cluster_id` in `path` required
### post_v2_kubernetes_clusters_cluster_id_node_pools
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_node_pools`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/node_pools`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/node_pools
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### put_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id
- Operation ID: `put_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id`
- Route: `PUT /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}`
- Mode: WRITE
- Summary: put_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_nodes_node_id
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_nodes_node_id`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
- `node_id` in `path` required
### post_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_recycle
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_recycle`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_user
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_user`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/user`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/user
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_options
- Operation ID: `get_v2_kubernetes_options`
- Route: `GET /v2/kubernetes/options`
- Mode: READ
- Summary: get_/v2/kubernetes/options
### post_v2_kubernetes_clusters_cluster_id_clusterlint
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_clusterlint`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/clusterlint`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/clusterlint
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_clusterlint
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_clusterlint`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/clusterlint`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/clusterlint
- Parameters:
- `cluster_id` in `path` required
### post_v2_kubernetes_registry
- Operation ID: `post_v2_kubernetes_registry`
- Route: `POST /v2/kubernetes/registry`
- Mode: WRITE
- Summary: post_/v2/kubernetes/registry
### delete_v2_kubernetes_registry
- Operation ID: `delete_v2_kubernetes_registry`
- Route: `DELETE /v2/kubernetes/registry`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/registry
### post_v2_kubernetes_registries
- Operation ID: `post_v2_kubernetes_registries`
- Route: `POST /v2/kubernetes/registries`
- Mode: WRITE
- Summary: post_/v2/kubernetes/registries
### delete_v2_kubernetes_registries
- Operation ID: `delete_v2_kubernetes_registries`
- Route: `DELETE /v2/kubernetes/registries`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/registries
### get_v2_kubernetes_clusters_cluster_id_status_messages
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_status_messages`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/status_messages`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/status_messages
- Parameters:
- `cluster_id` in `path` required

View File

@@ -0,0 +1,100 @@
---
name: load-balancers-routes
description: Handle 10 OpenAPI operation(s) under /v2/load_balancers for the load balancers route group.
---
# load balancers API Routes
Handle 10 OpenAPI operation(s) under /v2/load_balancers for the load balancers 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
### post_v2_load_balancers
- Operation ID: `post_v2_load_balancers`
- Route: `POST /v2/load_balancers`
- Mode: WRITE
- Summary: post_/v2/load_balancers
### get_v2_load_balancers
- Operation ID: `get_v2_load_balancers`
- Route: `GET /v2/load_balancers`
- Mode: READ
- Summary: get_/v2/load_balancers
### get_v2_load_balancers_lb_id
- Operation ID: `get_v2_load_balancers_lb_id`
- Route: `GET /v2/load_balancers/{lb_id}`
- Mode: READ
- Summary: get_/v2/load_balancers/{lb_id}
- Parameters:
- `lb_id` in `path` required
### put_v2_load_balancers_lb_id
- Operation ID: `put_v2_load_balancers_lb_id`
- Route: `PUT /v2/load_balancers/{lb_id}`
- Mode: WRITE
- Summary: put_/v2/load_balancers/{lb_id}
- Parameters:
- `lb_id` in `path` required
### delete_v2_load_balancers_lb_id
- Operation ID: `delete_v2_load_balancers_lb_id`
- Route: `DELETE /v2/load_balancers/{lb_id}`
- Mode: WRITE
- Summary: delete_/v2/load_balancers/{lb_id}
- Parameters:
- `lb_id` in `path` required
### delete_v2_load_balancers_lb_id_cache
- Operation ID: `delete_v2_load_balancers_lb_id_cache`
- Route: `DELETE /v2/load_balancers/{lb_id}/cache`
- Mode: WRITE
- Summary: delete_/v2/load_balancers/{lb_id}/cache
- Parameters:
- `lb_id` in `path` required
### post_v2_load_balancers_lb_id_droplets
- Operation ID: `post_v2_load_balancers_lb_id_droplets`
- Route: `POST /v2/load_balancers/{lb_id}/droplets`
- Mode: WRITE
- Summary: post_/v2/load_balancers/{lb_id}/droplets
- Parameters:
- `lb_id` in `path` required
### delete_v2_load_balancers_lb_id_droplets
- Operation ID: `delete_v2_load_balancers_lb_id_droplets`
- Route: `DELETE /v2/load_balancers/{lb_id}/droplets`
- Mode: WRITE
- Summary: delete_/v2/load_balancers/{lb_id}/droplets
- Parameters:
- `lb_id` in `path` required
### post_v2_load_balancers_lb_id_forwarding_rules
- Operation ID: `post_v2_load_balancers_lb_id_forwarding_rules`
- Route: `POST /v2/load_balancers/{lb_id}/forwarding_rules`
- Mode: WRITE
- Summary: post_/v2/load_balancers/{lb_id}/forwarding_rules
- Parameters:
- `lb_id` in `path` required
### delete_v2_load_balancers_lb_id_forwarding_rules
- Operation ID: `delete_v2_load_balancers_lb_id_forwarding_rules`
- Route: `DELETE /v2/load_balancers/{lb_id}/forwarding_rules`
- Mode: WRITE
- Summary: delete_/v2/load_balancers/{lb_id}/forwarding_rules
- Parameters:
- `lb_id` in `path` required

534
skills/monitoring/SKILL.md Normal file
View File

@@ -0,0 +1,534 @@
---
name: monitoring-routes
description: Handle 72 OpenAPI operation(s) under /v2/monitoring for the monitoring route group.
---
# monitoring API Routes
Handle 72 OpenAPI operation(s) under /v2/monitoring for the monitoring 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
### get_v2_monitoring_alerts
- Operation ID: `get_v2_monitoring_alerts`
- Route: `GET /v2/monitoring/alerts`
- Mode: READ
- Summary: get_/v2/monitoring/alerts
### post_v2_monitoring_alerts
- Operation ID: `post_v2_monitoring_alerts`
- Route: `POST /v2/monitoring/alerts`
- Mode: WRITE
- Summary: post_/v2/monitoring/alerts
### get_v2_monitoring_alerts_alert_uuid
- Operation ID: `get_v2_monitoring_alerts_alert_uuid`
- Route: `GET /v2/monitoring/alerts/{alert_uuid}`
- Mode: READ
- Summary: get_/v2/monitoring/alerts/{alert_uuid}
- Parameters:
- `alert_uuid` in `path` required
### put_v2_monitoring_alerts_alert_uuid
- Operation ID: `put_v2_monitoring_alerts_alert_uuid`
- Route: `PUT /v2/monitoring/alerts/{alert_uuid}`
- Mode: WRITE
- Summary: put_/v2/monitoring/alerts/{alert_uuid}
- Parameters:
- `alert_uuid` in `path` required
### delete_v2_monitoring_alerts_alert_uuid
- Operation ID: `delete_v2_monitoring_alerts_alert_uuid`
- Route: `DELETE /v2/monitoring/alerts/{alert_uuid}`
- Mode: WRITE
- Summary: delete_/v2/monitoring/alerts/{alert_uuid}
- Parameters:
- `alert_uuid` in `path` required
### get_v2_monitoring_metrics_droplet_bandwidth
- Operation ID: `get_v2_monitoring_metrics_droplet_bandwidth`
- Route: `GET /v2/monitoring/metrics/droplet/bandwidth`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/bandwidth
### get_v2_monitoring_metrics_droplet_cpu
- Operation ID: `get_v2_monitoring_metrics_droplet_cpu`
- Route: `GET /v2/monitoring/metrics/droplet/cpu`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/cpu
### get_v2_monitoring_metrics_droplet_filesystem_free
- Operation ID: `get_v2_monitoring_metrics_droplet_filesystem_free`
- Route: `GET /v2/monitoring/metrics/droplet/filesystem_free`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/filesystem_free
### get_v2_monitoring_metrics_droplet_filesystem_size
- Operation ID: `get_v2_monitoring_metrics_droplet_filesystem_size`
- Route: `GET /v2/monitoring/metrics/droplet/filesystem_size`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/filesystem_size
### get_v2_monitoring_metrics_droplet_load_1
- Operation ID: `get_v2_monitoring_metrics_droplet_load_1`
- Route: `GET /v2/monitoring/metrics/droplet/load_1`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/load_1
### get_v2_monitoring_metrics_droplet_load_5
- Operation ID: `get_v2_monitoring_metrics_droplet_load_5`
- Route: `GET /v2/monitoring/metrics/droplet/load_5`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/load_5
### get_v2_monitoring_metrics_droplet_load_15
- Operation ID: `get_v2_monitoring_metrics_droplet_load_15`
- Route: `GET /v2/monitoring/metrics/droplet/load_15`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/load_15
### get_v2_monitoring_metrics_droplet_memory_cached
- Operation ID: `get_v2_monitoring_metrics_droplet_memory_cached`
- Route: `GET /v2/monitoring/metrics/droplet/memory_cached`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/memory_cached
### get_v2_monitoring_metrics_droplet_memory_free
- Operation ID: `get_v2_monitoring_metrics_droplet_memory_free`
- Route: `GET /v2/monitoring/metrics/droplet/memory_free`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/memory_free
### get_v2_monitoring_metrics_droplet_memory_total
- Operation ID: `get_v2_monitoring_metrics_droplet_memory_total`
- Route: `GET /v2/monitoring/metrics/droplet/memory_total`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/memory_total
### get_v2_monitoring_metrics_droplet_memory_available
- Operation ID: `get_v2_monitoring_metrics_droplet_memory_available`
- Route: `GET /v2/monitoring/metrics/droplet/memory_available`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet/memory_available
### get_v2_monitoring_metrics_apps_memory_percentage
- Operation ID: `get_v2_monitoring_metrics_apps_memory_percentage`
- Route: `GET /v2/monitoring/metrics/apps/memory_percentage`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/apps/memory_percentage
### get_v2_monitoring_metrics_apps_cpu_percentage
- Operation ID: `get_v2_monitoring_metrics_apps_cpu_percentage`
- Route: `GET /v2/monitoring/metrics/apps/cpu_percentage`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/apps/cpu_percentage
### get_v2_monitoring_metrics_apps_restart_count
- Operation ID: `get_v2_monitoring_metrics_apps_restart_count`
- Route: `GET /v2/monitoring/metrics/apps/restart_count`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/apps/restart_count
### get_v2_monitoring_metrics_load_balancer_frontend_connections_current
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_connections_current`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_connections_current`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_connections_current
### get_v2_monitoring_metrics_load_balancer_frontend_connections_limit
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_connections_limit`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_connections_limit`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_connections_limit
### get_v2_monitoring_metrics_load_balancer_frontend_cpu_utilization
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_cpu_utilization`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_cpu_utilization`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_cpu_utilization
### get_v2_monitoring_metrics_load_balancer_frontend_firewall_dropped_bytes
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_firewall_dropped_bytes`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_bytes
### get_v2_monitoring_metrics_load_balancer_frontend_firewall_dropped_packets
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_firewall_dropped_packets`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_packets`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_firewall_dropped_packets
### get_v2_monitoring_metrics_load_balancer_frontend_http_responses
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_http_responses`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_http_responses`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_http_responses
### get_v2_monitoring_metrics_load_balancer_frontend_http_requests_per_second
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_http_requests_per_second`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_http_requests_per_second
### get_v2_monitoring_metrics_load_balancer_frontend_network_throughput_http
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_network_throughput_http`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_http`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_network_throughput_http
### get_v2_monitoring_metrics_load_balancer_frontend_network_throughput_udp
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_network_throughput_udp`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_network_throughput_udp
### get_v2_monitoring_metrics_load_balancer_frontend_network_throughput_tcp
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_network_throughput_tcp`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_network_throughput_tcp
### get_v2_monitoring_metrics_load_balancer_frontend_nlb_tcp_network_throughput
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_nlb_tcp_network_throughput`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_nlb_tcp_network_throughput
### get_v2_monitoring_metrics_load_balancer_frontend_nlb_udp_network_throughput
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_nlb_udp_network_throughput`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_nlb_udp_network_throughput
### get_v2_monitoring_metrics_load_balancer_frontend_tls_connections_current
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_tls_connections_current`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_current`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_tls_connections_current
### get_v2_monitoring_metrics_load_balancer_frontend_tls_connections_limit
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_tls_connections_limit`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_tls_connections_limit
### get_v2_monitoring_metrics_load_balancer_frontend_tls_connections_exceeding_rate_
- Operation ID: `get_v2_monitoring_metrics_load_balancer_frontend_tls_connections_exceeding_rate_`
- Route: `GET /v2/monitoring/metrics/load_balancer/frontend_tls_connections_exceeding_rate_limit`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/frontend_tls_connections_exceeding_rate_limit
### get_v2_monitoring_metrics_load_balancer_droplets_http_session_duration_avg
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_session_duration_avg`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_avg`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_avg
### get_v2_monitoring_metrics_load_balancer_droplets_http_session_duration_50p
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_session_duration_50p`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_50p
### get_v2_monitoring_metrics_load_balancer_droplets_http_session_duration_95p
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_session_duration_95p`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_session_duration_95p`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_session_duration_95p
### get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_avg
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_avg`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_avg`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_response_time_avg
### get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_50p
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_50p`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_response_time_50p
### get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_95p
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_95p`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_95p`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_response_time_95p
### get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_99p
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_response_time_99p`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_response_time_99p`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_response_time_99p
### get_v2_monitoring_metrics_load_balancer_droplets_queue_size
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_queue_size`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_queue_size`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_queue_size
### get_v2_monitoring_metrics_load_balancer_droplets_http_responses
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_http_responses`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_http_responses`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_http_responses
### get_v2_monitoring_metrics_load_balancer_droplets_connections
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_connections`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_connections`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_connections
### get_v2_monitoring_metrics_load_balancer_droplets_health_checks
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_health_checks`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_health_checks`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_health_checks
### get_v2_monitoring_metrics_load_balancer_droplets_downtime
- Operation ID: `get_v2_monitoring_metrics_load_balancer_droplets_downtime`
- Route: `GET /v2/monitoring/metrics/load_balancer/droplets_downtime`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/load_balancer/droplets_downtime
### get_v2_monitoring_metrics_droplet_autoscale_current_instances
- Operation ID: `get_v2_monitoring_metrics_droplet_autoscale_current_instances`
- Route: `GET /v2/monitoring/metrics/droplet_autoscale/current_instances`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet_autoscale/current_instances
### get_v2_monitoring_metrics_droplet_autoscale_target_instances
- Operation ID: `get_v2_monitoring_metrics_droplet_autoscale_target_instances`
- Route: `GET /v2/monitoring/metrics/droplet_autoscale/target_instances`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet_autoscale/target_instances
### get_v2_monitoring_metrics_droplet_autoscale_current_cpu_utilization
- Operation ID: `get_v2_monitoring_metrics_droplet_autoscale_current_cpu_utilization`
- Route: `GET /v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet_autoscale/current_cpu_utilization
### get_v2_monitoring_metrics_droplet_autoscale_target_cpu_utilization
- Operation ID: `get_v2_monitoring_metrics_droplet_autoscale_target_cpu_utilization`
- Route: `GET /v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet_autoscale/target_cpu_utilization
### get_v2_monitoring_metrics_droplet_autoscale_current_memory_utilization
- Operation ID: `get_v2_monitoring_metrics_droplet_autoscale_current_memory_utilization`
- Route: `GET /v2/monitoring/metrics/droplet_autoscale/current_memory_utilization`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet_autoscale/current_memory_utilization
### get_v2_monitoring_metrics_droplet_autoscale_target_memory_utilization
- Operation ID: `get_v2_monitoring_metrics_droplet_autoscale_target_memory_utilization`
- Route: `GET /v2/monitoring/metrics/droplet_autoscale/target_memory_utilization`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/droplet_autoscale/target_memory_utilization
### get_v2_monitoring_metrics_database_mysql_cpu_usage
- Operation ID: `get_v2_monitoring_metrics_database_mysql_cpu_usage`
- Route: `GET /v2/monitoring/metrics/database/mysql/cpu_usage`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/cpu_usage
### get_v2_monitoring_metrics_database_mysql_load
- Operation ID: `get_v2_monitoring_metrics_database_mysql_load`
- Route: `GET /v2/monitoring/metrics/database/mysql/load`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/load
### get_v2_monitoring_metrics_database_mysql_memory_usage
- Operation ID: `get_v2_monitoring_metrics_database_mysql_memory_usage`
- Route: `GET /v2/monitoring/metrics/database/mysql/memory_usage`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/memory_usage
### get_v2_monitoring_metrics_database_mysql_disk_usage
- Operation ID: `get_v2_monitoring_metrics_database_mysql_disk_usage`
- Route: `GET /v2/monitoring/metrics/database/mysql/disk_usage`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/disk_usage
### get_v2_monitoring_metrics_database_mysql_threads_connected
- Operation ID: `get_v2_monitoring_metrics_database_mysql_threads_connected`
- Route: `GET /v2/monitoring/metrics/database/mysql/threads_connected`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/threads_connected
### get_v2_monitoring_metrics_database_mysql_threads_created_rate
- Operation ID: `get_v2_monitoring_metrics_database_mysql_threads_created_rate`
- Route: `GET /v2/monitoring/metrics/database/mysql/threads_created_rate`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/threads_created_rate
### get_v2_monitoring_metrics_database_mysql_threads_active
- Operation ID: `get_v2_monitoring_metrics_database_mysql_threads_active`
- Route: `GET /v2/monitoring/metrics/database/mysql/threads_active`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/threads_active
### get_v2_monitoring_metrics_database_mysql_index_vs_sequential_reads
- Operation ID: `get_v2_monitoring_metrics_database_mysql_index_vs_sequential_reads`
- Route: `GET /v2/monitoring/metrics/database/mysql/index_vs_sequential_reads`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/index_vs_sequential_reads
### get_v2_monitoring_metrics_database_mysql_op_rates
- Operation ID: `get_v2_monitoring_metrics_database_mysql_op_rates`
- Route: `GET /v2/monitoring/metrics/database/mysql/op_rates`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/op_rates
### get_v2_monitoring_metrics_database_mysql_schema_throughput
- Operation ID: `get_v2_monitoring_metrics_database_mysql_schema_throughput`
- Route: `GET /v2/monitoring/metrics/database/mysql/schema_throughput`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/schema_throughput
### get_v2_monitoring_metrics_database_mysql_schema_latency
- Operation ID: `get_v2_monitoring_metrics_database_mysql_schema_latency`
- Route: `GET /v2/monitoring/metrics/database/mysql/schema_latency`
- Mode: READ
- Summary: get_/v2/monitoring/metrics/database/mysql/schema_latency
### post_v2_monitoring_sinks_destinations
- Operation ID: `post_v2_monitoring_sinks_destinations`
- Route: `POST /v2/monitoring/sinks/destinations`
- Mode: WRITE
- Summary: post_/v2/monitoring/sinks/destinations
### get_v2_monitoring_sinks_destinations
- Operation ID: `get_v2_monitoring_sinks_destinations`
- Route: `GET /v2/monitoring/sinks/destinations`
- Mode: READ
- Summary: get_/v2/monitoring/sinks/destinations
### get_v2_monitoring_sinks_destinations_destination_uuid
- Operation ID: `get_v2_monitoring_sinks_destinations_destination_uuid`
- Route: `GET /v2/monitoring/sinks/destinations/{destination_uuid}`
- Mode: READ
- Summary: get_/v2/monitoring/sinks/destinations/{destination_uuid}
- Parameters:
- `destination_uuid` in `path` required
### post_v2_monitoring_sinks_destinations_destination_uuid
- Operation ID: `post_v2_monitoring_sinks_destinations_destination_uuid`
- Route: `POST /v2/monitoring/sinks/destinations/{destination_uuid}`
- Mode: WRITE
- Summary: post_/v2/monitoring/sinks/destinations/{destination_uuid}
- Parameters:
- `destination_uuid` in `path` required
### delete_v2_monitoring_sinks_destinations_destination_uuid
- Operation ID: `delete_v2_monitoring_sinks_destinations_destination_uuid`
- Route: `DELETE /v2/monitoring/sinks/destinations/{destination_uuid}`
- Mode: WRITE
- Summary: delete_/v2/monitoring/sinks/destinations/{destination_uuid}
- Parameters:
- `destination_uuid` in `path` required
### post_v2_monitoring_sinks
- Operation ID: `post_v2_monitoring_sinks`
- Route: `POST /v2/monitoring/sinks`
- Mode: WRITE
- Summary: post_/v2/monitoring/sinks
### get_v2_monitoring_sinks
- Operation ID: `get_v2_monitoring_sinks`
- Route: `GET /v2/monitoring/sinks`
- Mode: READ
- Summary: get_/v2/monitoring/sinks
### get_v2_monitoring_sinks_sink_uuid
- Operation ID: `get_v2_monitoring_sinks_sink_uuid`
- Route: `GET /v2/monitoring/sinks/{sink_uuid}`
- Mode: READ
- Summary: get_/v2/monitoring/sinks/{sink_uuid}
- Parameters:
- `sink_uuid` in `path` required
### delete_v2_monitoring_sinks_sink_uuid
- Operation ID: `delete_v2_monitoring_sinks_sink_uuid`
- Route: `DELETE /v2/monitoring/sinks/{sink_uuid}`
- Mode: WRITE
- Summary: delete_/v2/monitoring/sinks/{sink_uuid}
- Parameters:
- `sink_uuid` in `path` required

116
skills/nfs/SKILL.md Normal file
View File

@@ -0,0 +1,116 @@
---
name: nfs-routes
description: Handle 12 OpenAPI operation(s) under /v2/nfs for the nfs route group.
---
# nfs API Routes
Handle 12 OpenAPI operation(s) under /v2/nfs for the nfs 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
### post_v2_nfs
- Operation ID: `post_v2_nfs`
- Route: `POST /v2/nfs`
- Mode: WRITE
- Summary: post_/v2/nfs
### get_v2_nfs
- Operation ID: `get_v2_nfs`
- Route: `GET /v2/nfs`
- Mode: READ
- Summary: get_/v2/nfs
### get_v2_nfs_nfs_id
- Operation ID: `get_v2_nfs_nfs_id`
- Route: `GET /v2/nfs/{nfs_id}`
- Mode: READ
- Summary: get_/v2/nfs/{nfs_id}
- Parameters:
- `nfs_id` in `path` required
### delete_v2_nfs_nfs_id
- Operation ID: `delete_v2_nfs_nfs_id`
- Route: `DELETE /v2/nfs/{nfs_id}`
- Mode: WRITE
- Summary: delete_/v2/nfs/{nfs_id}
- Parameters:
- `nfs_id` in `path` required
### post_v2_nfs_nfs_id_actions
- Operation ID: `post_v2_nfs_nfs_id_actions`
- Route: `POST /v2/nfs/{nfs_id}/actions`
- Mode: WRITE
- Summary: post_/v2/nfs/{nfs_id}/actions
- Parameters:
- `nfs_id` in `path` required
### get_v2_nfs_snapshots
- Operation ID: `get_v2_nfs_snapshots`
- Route: `GET /v2/nfs/snapshots`
- Mode: READ
- Summary: get_/v2/nfs/snapshots
### get_v2_nfs_snapshots_nfs_snapshot_id
- Operation ID: `get_v2_nfs_snapshots_nfs_snapshot_id`
- Route: `GET /v2/nfs/snapshots/{nfs_snapshot_id}`
- Mode: READ
- Summary: get_/v2/nfs/snapshots/{nfs_snapshot_id}
- Parameters:
- `nfs_snapshot_id` in `path` required
### delete_v2_nfs_snapshots_nfs_snapshot_id
- Operation ID: `delete_v2_nfs_snapshots_nfs_snapshot_id`
- Route: `DELETE /v2/nfs/snapshots/{nfs_snapshot_id}`
- Mode: WRITE
- Summary: delete_/v2/nfs/snapshots/{nfs_snapshot_id}
- Parameters:
- `nfs_snapshot_id` in `path` required
### post_v2_nfs_shares_share_id_access_points
- Operation ID: `post_v2_nfs_shares_share_id_access_points`
- Route: `POST /v2/nfs/shares/{share_id}/access_points`
- Mode: WRITE
- Summary: post_/v2/nfs/shares/{share_id}/access_points
- Parameters:
- `share_id` in `path` required
### get_v2_nfs_shares_share_id_access_points
- Operation ID: `get_v2_nfs_shares_share_id_access_points`
- Route: `GET /v2/nfs/shares/{share_id}/access_points`
- Mode: READ
- Summary: get_/v2/nfs/shares/{share_id}/access_points
- Parameters:
- `share_id` in `path` required
### get_v2_nfs_access_points_access_point_id
- Operation ID: `get_v2_nfs_access_points_access_point_id`
- Route: `GET /v2/nfs/access_points/{access_point_id}`
- Mode: READ
- Summary: get_/v2/nfs/access_points/{access_point_id}
- Parameters:
- `access_point_id` in `path` required
### delete_v2_nfs_access_points_access_point_id
- Operation ID: `delete_v2_nfs_access_points_access_point_id`
- Route: `DELETE /v2/nfs/access_points/{access_point_id}`
- Mode: WRITE
- Summary: delete_/v2/nfs/access_points/{access_point_id}
- Parameters:
- `access_point_id` in `path` required

View File

@@ -0,0 +1,28 @@
---
name: op-1-clicks-routes
description: Handle 2 OpenAPI operation(s) under /v2/1-clicks for the 1 clicks route group.
---
# 1 clicks API Routes
Handle 2 OpenAPI operation(s) under /v2/1-clicks for the 1 clicks 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
### get_v2_1_clicks
- Operation ID: `get_v2_1_clicks`
- Route: `GET /v2/1-clicks`
- Mode: READ
- Summary: get_/v2/1-clicks
### post_v2_1_clicks_kubernetes
- Operation ID: `post_v2_1_clicks_kubernetes`
- Route: `POST /v2/1-clicks/kubernetes`
- Mode: WRITE
- Summary: post_/v2/1-clicks/kubernetes

View File

@@ -0,0 +1,91 @@
---
name: partner-network-connect-routes
description: Handle 9 OpenAPI operation(s) under /v2/partner_network_connect/attachments for the partner network connect route group.
---
# partner network connect API Routes
Handle 9 OpenAPI operation(s) under /v2/partner_network_connect/attachments for the partner network connect 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
### get_v2_partner_network_connect_attachments
- Operation ID: `get_v2_partner_network_connect_attachments`
- Route: `GET /v2/partner_network_connect/attachments`
- Mode: READ
- Summary: get_/v2/partner_network_connect/attachments
### post_v2_partner_network_connect_attachments
- Operation ID: `post_v2_partner_network_connect_attachments`
- Route: `POST /v2/partner_network_connect/attachments`
- Mode: WRITE
- Summary: post_/v2/partner_network_connect/attachments
### get_v2_partner_network_connect_attachments_pa_id
- Operation ID: `get_v2_partner_network_connect_attachments_pa_id`
- Route: `GET /v2/partner_network_connect/attachments/{pa_id}`
- Mode: READ
- Summary: get_/v2/partner_network_connect/attachments/{pa_id}
- Parameters:
- `pa_id` in `path` required
### patch_v2_partner_network_connect_attachments_pa_id
- Operation ID: `patch_v2_partner_network_connect_attachments_pa_id`
- Route: `PATCH /v2/partner_network_connect/attachments/{pa_id}`
- Mode: WRITE
- Summary: patch_/v2/partner_network_connect/attachments/{pa_id}
- Parameters:
- `pa_id` in `path` required
### delete_v2_partner_network_connect_attachments_pa_id
- Operation ID: `delete_v2_partner_network_connect_attachments_pa_id`
- Route: `DELETE /v2/partner_network_connect/attachments/{pa_id}`
- Mode: WRITE
- Summary: delete_/v2/partner_network_connect/attachments/{pa_id}
- Parameters:
- `pa_id` in `path` required
### get_v2_partner_network_connect_attachments_pa_id_bgp_auth_key
- Operation ID: `get_v2_partner_network_connect_attachments_pa_id_bgp_auth_key`
- Route: `GET /v2/partner_network_connect/attachments/{pa_id}/bgp_auth_key`
- Mode: READ
- Summary: get_/v2/partner_network_connect/attachments/{pa_id}/bgp_auth_key
- Parameters:
- `pa_id` in `path` required
### get_v2_partner_network_connect_attachments_pa_id_remote_routes
- Operation ID: `get_v2_partner_network_connect_attachments_pa_id_remote_routes`
- Route: `GET /v2/partner_network_connect/attachments/{pa_id}/remote_routes`
- Mode: READ
- Summary: get_/v2/partner_network_connect/attachments/{pa_id}/remote_routes
- Parameters:
- `pa_id` in `path` required
### get_v2_partner_network_connect_attachments_pa_id_service_key
- Operation ID: `get_v2_partner_network_connect_attachments_pa_id_service_key`
- Route: `GET /v2/partner_network_connect/attachments/{pa_id}/service_key`
- Mode: READ
- Summary: get_/v2/partner_network_connect/attachments/{pa_id}/service_key
- Parameters:
- `pa_id` in `path` required
### post_v2_partner_network_connect_attachments_pa_id_service_key
- Operation ID: `post_v2_partner_network_connect_attachments_pa_id_service_key`
- Route: `POST /v2/partner_network_connect/attachments/{pa_id}/service_key`
- Mode: WRITE
- Summary: post_/v2/partner_network_connect/attachments/{pa_id}/service_key
- Parameters:
- `pa_id` in `path` required

117
skills/projects/SKILL.md Normal file
View File

@@ -0,0 +1,117 @@
---
name: projects-routes
description: Handle 13 OpenAPI operation(s) under /v2/projects for the projects route group.
---
# projects API Routes
Handle 13 OpenAPI operation(s) under /v2/projects for the projects 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
### get_v2_projects
- Operation ID: `get_v2_projects`
- Route: `GET /v2/projects`
- Mode: READ
- Summary: get_/v2/projects
### post_v2_projects
- Operation ID: `post_v2_projects`
- Route: `POST /v2/projects`
- Mode: WRITE
- Summary: post_/v2/projects
### get_v2_projects_default
- Operation ID: `get_v2_projects_default`
- Route: `GET /v2/projects/default`
- Mode: READ
- Summary: get_/v2/projects/default
### put_v2_projects_default
- Operation ID: `put_v2_projects_default`
- Route: `PUT /v2/projects/default`
- Mode: WRITE
- Summary: put_/v2/projects/default
### patch_v2_projects_default
- Operation ID: `patch_v2_projects_default`
- Route: `PATCH /v2/projects/default`
- Mode: WRITE
- Summary: patch_/v2/projects/default
### get_v2_projects_project_id
- Operation ID: `get_v2_projects_project_id`
- Route: `GET /v2/projects/{project_id}`
- Mode: READ
- Summary: get_/v2/projects/{project_id}
- Parameters:
- `project_id` in `path` required
### put_v2_projects_project_id
- Operation ID: `put_v2_projects_project_id`
- Route: `PUT /v2/projects/{project_id}`
- Mode: WRITE
- Summary: put_/v2/projects/{project_id}
- Parameters:
- `project_id` in `path` required
### patch_v2_projects_project_id
- Operation ID: `patch_v2_projects_project_id`
- Route: `PATCH /v2/projects/{project_id}`
- Mode: WRITE
- Summary: patch_/v2/projects/{project_id}
- Parameters:
- `project_id` in `path` required
### delete_v2_projects_project_id
- Operation ID: `delete_v2_projects_project_id`
- Route: `DELETE /v2/projects/{project_id}`
- Mode: WRITE
- Summary: delete_/v2/projects/{project_id}
- Parameters:
- `project_id` in `path` required
### get_v2_projects_project_id_resources
- Operation ID: `get_v2_projects_project_id_resources`
- Route: `GET /v2/projects/{project_id}/resources`
- Mode: READ
- Summary: get_/v2/projects/{project_id}/resources
- Parameters:
- `project_id` in `path` required
### post_v2_projects_project_id_resources
- Operation ID: `post_v2_projects_project_id_resources`
- Route: `POST /v2/projects/{project_id}/resources`
- Mode: WRITE
- Summary: post_/v2/projects/{project_id}/resources
- Parameters:
- `project_id` in `path` required
### get_v2_projects_default_resources
- Operation ID: `get_v2_projects_default_resources`
- Route: `GET /v2/projects/default/resources`
- Mode: READ
- Summary: get_/v2/projects/default/resources
### post_v2_projects_default_resources
- Operation ID: `post_v2_projects_default_resources`
- Route: `POST /v2/projects/default/resources`
- Mode: WRITE
- Summary: post_/v2/projects/default/resources

21
skills/regions/SKILL.md Normal file
View File

@@ -0,0 +1,21 @@
---
name: regions-routes
description: Handle 1 OpenAPI operation(s) under /v2/regions for the regions route group.
---
# regions API Routes
Handle 1 OpenAPI operation(s) under /v2/regions for the regions 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
### get_v2_regions
- Operation ID: `get_v2_regions`
- Route: `GET /v2/regions`
- Mode: READ
- Summary: get_/v2/regions

181
skills/registries/SKILL.md Normal file
View File

@@ -0,0 +1,181 @@
---
name: registries-routes
description: Handle 19 OpenAPI operation(s) under /v2/registries for the registries route group.
---
# registries API Routes
Handle 19 OpenAPI operation(s) under /v2/registries for the registries 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
### get_v2_registries
- Operation ID: `get_v2_registries`
- Route: `GET /v2/registries`
- Mode: READ
- Summary: get_/v2/registries
### post_v2_registries
- Operation ID: `post_v2_registries`
- Route: `POST /v2/registries`
- Mode: WRITE
- Summary: post_/v2/registries
### get_v2_registries_registry_name
- Operation ID: `get_v2_registries_registry_name`
- Route: `GET /v2/registries/{registry_name}`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}
- Parameters:
- `registry_name` in `path` required
### delete_v2_registries_registry_name
- Operation ID: `delete_v2_registries_registry_name`
- Route: `DELETE /v2/registries/{registry_name}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}
- Parameters:
- `registry_name` in `path` required
### get_v2_registries_registry_name_docker_credentials
- Operation ID: `get_v2_registries_registry_name_docker_credentials`
- Route: `GET /v2/registries/{registry_name}/docker-credentials`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/docker-credentials
- Parameters:
- `registry_name` in `path` required
### get_v2_registries_subscription
- Operation ID: `get_v2_registries_subscription`
- Route: `GET /v2/registries/subscription`
- Mode: READ
- Summary: get_/v2/registries/subscription
### post_v2_registries_subscription
- Operation ID: `post_v2_registries_subscription`
- Route: `POST /v2/registries/subscription`
- Mode: WRITE
- Summary: post_/v2/registries/subscription
### get_v2_registries_options
- Operation ID: `get_v2_registries_options`
- Route: `GET /v2/registries/options`
- Mode: READ
- Summary: get_/v2/registries/options
### get_v2_registries_registry_name_garbage_collection
- Operation ID: `get_v2_registries_registry_name_garbage_collection`
- Route: `GET /v2/registries/{registry_name}/garbage-collection`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/garbage-collection
- Parameters:
- `registry_name` in `path` required
### post_v2_registries_registry_name_garbage_collection
- Operation ID: `post_v2_registries_registry_name_garbage_collection`
- Route: `POST /v2/registries/{registry_name}/garbage-collection`
- Mode: WRITE
- Summary: post_/v2/registries/{registry_name}/garbage-collection
- Parameters:
- `registry_name` in `path` required
### get_v2_registries_registry_name_garbage_collections
- Operation ID: `get_v2_registries_registry_name_garbage_collections`
- Route: `GET /v2/registries/{registry_name}/garbage-collections`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/garbage-collections
- Parameters:
- `registry_name` in `path` required
### put_v2_registries_registry_name_garbage_collection_garbage_collection_uuid
- Operation ID: `put_v2_registries_registry_name_garbage_collection_garbage_collection_uuid`
- Route: `PUT /v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}`
- Mode: WRITE
- Summary: put_/v2/registries/{registry_name}/garbage-collection/{garbage_collection_uuid}
- Parameters:
- `registry_name` in `path` required
- `garbage_collection_uuid` in `path` required
### get_v2_registries_registry_name_repositories_v2
- Operation ID: `get_v2_registries_registry_name_repositories_v2`
- Route: `GET /v2/registries/{registry_name}/repositoriesV2`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/repositoriesV2
- Parameters:
- `registry_name` in `path` required
### delete_v2_registries_registry_name_repositories_repository_name
- Operation ID: `delete_v2_registries_registry_name_repositories_repository_name`
- Route: `DELETE /v2/registries/{registry_name}/repositories/{repository_name}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}/repositories/{repository_name}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### get_v2_registries_registry_name_repositories_repository_name_tags
- Operation ID: `get_v2_registries_registry_name_repositories_repository_name_tags`
- Route: `GET /v2/registries/{registry_name}/repositories/{repository_name}/tags`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/repositories/{repository_name}/tags
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### delete_v2_registries_registry_name_repositories_repository_name_tags_repository_
- Operation ID: `delete_v2_registries_registry_name_repositories_repository_name_tags_repository_`
- Route: `DELETE /v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}/repositories/{repository_name}/tags/{repository_tag}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
- `repository_tag` in `path` required
### get_v2_registries_registry_name_repositories_repository_name_digests
- Operation ID: `get_v2_registries_registry_name_repositories_repository_name_digests`
- Route: `GET /v2/registries/{registry_name}/repositories/{repository_name}/digests`
- Mode: READ
- Summary: get_/v2/registries/{registry_name}/repositories/{repository_name}/digests
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### delete_v2_registries_registry_name_repositories_repository_name_digests_manifest
- Operation ID: `delete_v2_registries_registry_name_repositories_repository_name_digests_manifest`
- Route: `DELETE /v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}`
- Mode: WRITE
- Summary: delete_/v2/registries/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
- `manifest_digest` in `path` required
### post_v2_registries_validate_name
- Operation ID: `post_v2_registries_validate_name`
- Route: `POST /v2/registries/validate-name`
- Mode: WRITE
- Summary: post_/v2/registries/validate-name

167
skills/registry/SKILL.md Normal file
View File

@@ -0,0 +1,167 @@
---
name: registry-routes
description: Handle 18 OpenAPI operation(s) under /v2/registry for the registry route group.
---
# registry API Routes
Handle 18 OpenAPI operation(s) under /v2/registry for the registry 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
### get_v2_registry
- Operation ID: `get_v2_registry`
- Route: `GET /v2/registry`
- Mode: READ
- Summary: get_/v2/registry
### post_v2_registry
- Operation ID: `post_v2_registry`
- Route: `POST /v2/registry`
- Mode: WRITE
- Summary: post_/v2/registry
### delete_v2_registry
- Operation ID: `delete_v2_registry`
- Route: `DELETE /v2/registry`
- Mode: WRITE
- Summary: delete_/v2/registry
### get_v2_registry_subscription
- Operation ID: `get_v2_registry_subscription`
- Route: `GET /v2/registry/subscription`
- Mode: READ
- Summary: get_/v2/registry/subscription
### post_v2_registry_subscription
- Operation ID: `post_v2_registry_subscription`
- Route: `POST /v2/registry/subscription`
- Mode: WRITE
- Summary: post_/v2/registry/subscription
### get_v2_registry_docker_credentials
- Operation ID: `get_v2_registry_docker_credentials`
- Route: `GET /v2/registry/docker-credentials`
- Mode: READ
- Summary: get_/v2/registry/docker-credentials
### post_v2_registry_validate_name
- Operation ID: `post_v2_registry_validate_name`
- Route: `POST /v2/registry/validate-name`
- Mode: WRITE
- Summary: post_/v2/registry/validate-name
### get_v2_registry_registry_name_repositories
- Operation ID: `get_v2_registry_registry_name_repositories`
- Route: `GET /v2/registry/{registry_name}/repositories`
- Mode: READ
- Summary: get_/v2/registry/{registry_name}/repositories
- Parameters:
- `registry_name` in `path` required
### get_v2_registry_registry_name_repositories_v2
- Operation ID: `get_v2_registry_registry_name_repositories_v2`
- Route: `GET /v2/registry/{registry_name}/repositoriesV2`
- Mode: READ
- Summary: get_/v2/registry/{registry_name}/repositoriesV2
- Parameters:
- `registry_name` in `path` required
### get_v2_registry_registry_name_repositories_repository_name_tags
- Operation ID: `get_v2_registry_registry_name_repositories_repository_name_tags`
- Route: `GET /v2/registry/{registry_name}/repositories/{repository_name}/tags`
- Mode: READ
- Summary: get_/v2/registry/{registry_name}/repositories/{repository_name}/tags
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### delete_v2_registry_registry_name_repositories_repository_name_tags_repository_ta
- Operation ID: `delete_v2_registry_registry_name_repositories_repository_name_tags_repository_ta`
- Route: `DELETE /v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag}`
- Mode: WRITE
- Summary: delete_/v2/registry/{registry_name}/repositories/{repository_name}/tags/{repository_tag}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
- `repository_tag` in `path` required
### get_v2_registry_registry_name_repositories_repository_name_digests
- Operation ID: `get_v2_registry_registry_name_repositories_repository_name_digests`
- Route: `GET /v2/registry/{registry_name}/repositories/{repository_name}/digests`
- Mode: READ
- Summary: get_/v2/registry/{registry_name}/repositories/{repository_name}/digests
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
### delete_v2_registry_registry_name_repositories_repository_name_digests_manifest_d
- Operation ID: `delete_v2_registry_registry_name_repositories_repository_name_digests_manifest_d`
- Route: `DELETE /v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}`
- Mode: WRITE
- Summary: delete_/v2/registry/{registry_name}/repositories/{repository_name}/digests/{manifest_digest}
- Parameters:
- `registry_name` in `path` required
- `repository_name` in `path` required
- `manifest_digest` in `path` required
### post_v2_registry_registry_name_garbage_collection
- Operation ID: `post_v2_registry_registry_name_garbage_collection`
- Route: `POST /v2/registry/{registry_name}/garbage-collection`
- Mode: WRITE
- Summary: post_/v2/registry/{registry_name}/garbage-collection
- Parameters:
- `registry_name` in `path` required
### get_v2_registry_registry_name_garbage_collection
- Operation ID: `get_v2_registry_registry_name_garbage_collection`
- Route: `GET /v2/registry/{registry_name}/garbage-collection`
- Mode: READ
- Summary: get_/v2/registry/{registry_name}/garbage-collection
- Parameters:
- `registry_name` in `path` required
### get_v2_registry_registry_name_garbage_collections
- Operation ID: `get_v2_registry_registry_name_garbage_collections`
- Route: `GET /v2/registry/{registry_name}/garbage-collections`
- Mode: READ
- Summary: get_/v2/registry/{registry_name}/garbage-collections
- Parameters:
- `registry_name` in `path` required
### put_v2_registry_registry_name_garbage_collection_garbage_collection_uuid
- Operation ID: `put_v2_registry_registry_name_garbage_collection_garbage_collection_uuid`
- Route: `PUT /v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid}`
- Mode: WRITE
- Summary: put_/v2/registry/{registry_name}/garbage-collection/{garbage_collection_uuid}
- Parameters:
- `registry_name` in `path` required
- `garbage_collection_uuid` in `path` required
### get_v2_registry_options
- Operation ID: `get_v2_registry_options`
- Route: `GET /v2/registry/options`
- Mode: READ
- Summary: get_/v2/registry/options

21
skills/reports/SKILL.md Normal file
View File

@@ -0,0 +1,21 @@
---
name: reports-routes
description: Handle 1 OpenAPI operation(s) under /v2/reports/droplet_neighbors_ids for the reports route group.
---
# reports API Routes
Handle 1 OpenAPI operation(s) under /v2/reports/droplet_neighbors_ids for the reports 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
### get_v2_reports_droplet_neighbors_ids
- Operation ID: `get_v2_reports_droplet_neighbors_ids`
- Route: `GET /v2/reports/droplet_neighbors_ids`
- Mode: READ
- Summary: get_/v2/reports/droplet_neighbors_ids

View File

@@ -0,0 +1,74 @@
---
name: reserved-ips-routes
description: Handle 7 OpenAPI operation(s) under /v2/reserved_ips for the reserved ips route group.
---
# reserved ips API Routes
Handle 7 OpenAPI operation(s) under /v2/reserved_ips for the reserved ips 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
### get_v2_reserved_ips
- Operation ID: `get_v2_reserved_ips`
- Route: `GET /v2/reserved_ips`
- Mode: READ
- Summary: get_/v2/reserved_ips
### post_v2_reserved_ips
- Operation ID: `post_v2_reserved_ips`
- Route: `POST /v2/reserved_ips`
- Mode: WRITE
- Summary: post_/v2/reserved_ips
### get_v2_reserved_ips_reserved_ip
- Operation ID: `get_v2_reserved_ips_reserved_ip`
- Route: `GET /v2/reserved_ips/{reserved_ip}`
- Mode: READ
- Summary: get_/v2/reserved_ips/{reserved_ip}
- Parameters:
- `reserved_ip` in `path` required
### delete_v2_reserved_ips_reserved_ip
- Operation ID: `delete_v2_reserved_ips_reserved_ip`
- Route: `DELETE /v2/reserved_ips/{reserved_ip}`
- Mode: WRITE
- Summary: delete_/v2/reserved_ips/{reserved_ip}
- Parameters:
- `reserved_ip` in `path` required
### get_v2_reserved_ips_reserved_ip_actions
- Operation ID: `get_v2_reserved_ips_reserved_ip_actions`
- Route: `GET /v2/reserved_ips/{reserved_ip}/actions`
- Mode: READ
- Summary: get_/v2/reserved_ips/{reserved_ip}/actions
- Parameters:
- `reserved_ip` in `path` required
### post_v2_reserved_ips_reserved_ip_actions
- Operation ID: `post_v2_reserved_ips_reserved_ip_actions`
- Route: `POST /v2/reserved_ips/{reserved_ip}/actions`
- Mode: WRITE
- Summary: post_/v2/reserved_ips/{reserved_ip}/actions
- Parameters:
- `reserved_ip` in `path` required
### get_v2_reserved_ips_reserved_ip_actions_action_id
- Operation ID: `get_v2_reserved_ips_reserved_ip_actions_action_id`
- Route: `GET /v2/reserved_ips/{reserved_ip}/actions/{action_id}`
- Mode: READ
- Summary: get_/v2/reserved_ips/{reserved_ip}/actions/{action_id}
- Parameters:
- `reserved_ip` in `path` required
- `action_id` in `path` required

View File

@@ -0,0 +1,55 @@
---
name: reserved-ipv6-routes
description: Handle 5 OpenAPI operation(s) under /v2/reserved_ipv6 for the reserved ipv6 route group.
---
# reserved ipv6 API Routes
Handle 5 OpenAPI operation(s) under /v2/reserved_ipv6 for the reserved ipv6 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
### get_v2_reserved_ipv6
- Operation ID: `get_v2_reserved_ipv6`
- Route: `GET /v2/reserved_ipv6`
- Mode: READ
- Summary: get_/v2/reserved_ipv6
### post_v2_reserved_ipv6
- Operation ID: `post_v2_reserved_ipv6`
- Route: `POST /v2/reserved_ipv6`
- Mode: WRITE
- Summary: post_/v2/reserved_ipv6
### get_v2_reserved_ipv6_reserved_ipv6
- Operation ID: `get_v2_reserved_ipv6_reserved_ipv6`
- Route: `GET /v2/reserved_ipv6/{reserved_ipv6}`
- Mode: READ
- Summary: get_/v2/reserved_ipv6/{reserved_ipv6}
- Parameters:
- `reserved_ipv6` in `path` required
### delete_v2_reserved_ipv6_reserved_ipv6
- Operation ID: `delete_v2_reserved_ipv6_reserved_ipv6`
- Route: `DELETE /v2/reserved_ipv6/{reserved_ipv6}`
- Mode: WRITE
- Summary: delete_/v2/reserved_ipv6/{reserved_ipv6}
- Parameters:
- `reserved_ipv6` in `path` required
### post_v2_reserved_ipv6_reserved_ipv6_actions
- Operation ID: `post_v2_reserved_ipv6_reserved_ipv6_actions`
- Route: `POST /v2/reserved_ipv6/{reserved_ipv6}/actions`
- Mode: WRITE
- Summary: post_/v2/reserved_ipv6/{reserved_ipv6}/actions
- Parameters:
- `reserved_ipv6` in `path` required

91
skills/security/SKILL.md Normal file
View File

@@ -0,0 +1,91 @@
---
name: security-routes
description: Handle 10 OpenAPI operation(s) under /v2/security for the security route group.
---
# security API Routes
Handle 10 OpenAPI operation(s) under /v2/security for the security 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
### get_v2_security_scans
- Operation ID: `get_v2_security_scans`
- Route: `GET /v2/security/scans`
- Mode: READ
- Summary: get_/v2/security/scans
### post_v2_security_scans
- Operation ID: `post_v2_security_scans`
- Route: `POST /v2/security/scans`
- Mode: WRITE
- Summary: post_/v2/security/scans
### get_v2_security_scans_scan_id
- Operation ID: `get_v2_security_scans_scan_id`
- Route: `GET /v2/security/scans/{scan_id}`
- Mode: READ
- Summary: get_/v2/security/scans/{scan_id}
- Parameters:
- `scan_id` in `path` required
### get_v2_security_scans_latest
- Operation ID: `get_v2_security_scans_latest`
- Route: `GET /v2/security/scans/latest`
- Mode: READ
- Summary: get_/v2/security/scans/latest
### post_v2_security_scans_rules
- Operation ID: `post_v2_security_scans_rules`
- Route: `POST /v2/security/scans/rules`
- Mode: WRITE
- Summary: post_/v2/security/scans/rules
### get_v2_security_scans_scan_id_findings_finding_uuid_affected_resources
- Operation ID: `get_v2_security_scans_scan_id_findings_finding_uuid_affected_resources`
- Route: `GET /v2/security/scans/{scan_id}/findings/{finding_uuid}/affected_resources`
- Mode: READ
- Summary: get_/v2/security/scans/{scan_id}/findings/{finding_uuid}/affected_resources
- Parameters:
- `scan_id` in `path` required
- `finding_uuid` in `path` required
### get_v2_security_settings
- Operation ID: `get_v2_security_settings`
- Route: `GET /v2/security/settings`
- Mode: READ
- Summary: get_/v2/security/settings
### put_v2_security_settings_plan
- Operation ID: `put_v2_security_settings_plan`
- Route: `PUT /v2/security/settings/plan`
- Mode: WRITE
- Summary: put_/v2/security/settings/plan
### post_v2_security_settings_suppressions
- Operation ID: `post_v2_security_settings_suppressions`
- Route: `POST /v2/security/settings/suppressions`
- Mode: WRITE
- Summary: post_/v2/security/settings/suppressions
### delete_v2_security_settings_suppressions_suppression_uuid
- Operation ID: `delete_v2_security_settings_suppressions_suppression_uuid`
- Route: `DELETE /v2/security/settings/suppressions/{suppression_uuid}`
- Mode: WRITE
- Summary: delete_/v2/security/settings/suppressions/{suppression_uuid}
- Parameters:
- `suppression_uuid` in `path` required

21
skills/sizes/SKILL.md Normal file
View File

@@ -0,0 +1,21 @@
---
name: sizes-routes
description: Handle 1 OpenAPI operation(s) under /v2/sizes for the sizes route group.
---
# sizes API Routes
Handle 1 OpenAPI operation(s) under /v2/sizes for the sizes 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
### get_v2_sizes
- Operation ID: `get_v2_sizes`
- Route: `GET /v2/sizes`
- Mode: READ
- Summary: get_/v2/sizes

39
skills/snapshots/SKILL.md Normal file
View File

@@ -0,0 +1,39 @@
---
name: snapshots-routes
description: Handle 3 OpenAPI operation(s) under /v2/snapshots for the snapshots route group.
---
# snapshots API Routes
Handle 3 OpenAPI operation(s) under /v2/snapshots for the snapshots 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
### get_v2_snapshots
- Operation ID: `get_v2_snapshots`
- Route: `GET /v2/snapshots`
- Mode: READ
- Summary: get_/v2/snapshots
### get_v2_snapshots_snapshot_id
- Operation ID: `get_v2_snapshots_snapshot_id`
- Route: `GET /v2/snapshots/{snapshot_id}`
- Mode: READ
- Summary: get_/v2/snapshots/{snapshot_id}
- Parameters:
- `snapshot_id` in `path` required
### delete_v2_snapshots_snapshot_id
- Operation ID: `delete_v2_snapshots_snapshot_id`
- Route: `DELETE /v2/snapshots/{snapshot_id}`
- Mode: WRITE
- Summary: delete_/v2/snapshots/{snapshot_id}
- Parameters:
- `snapshot_id` in `path` required

64
skills/spaces/SKILL.md Normal file
View File

@@ -0,0 +1,64 @@
---
name: spaces-routes
description: Handle 6 OpenAPI operation(s) under /v2/spaces/keys for the spaces route group.
---
# spaces API Routes
Handle 6 OpenAPI operation(s) under /v2/spaces/keys for the spaces 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
### get_v2_spaces_keys
- Operation ID: `get_v2_spaces_keys`
- Route: `GET /v2/spaces/keys`
- Mode: READ
- Summary: get_/v2/spaces/keys
### post_v2_spaces_keys
- Operation ID: `post_v2_spaces_keys`
- Route: `POST /v2/spaces/keys`
- Mode: WRITE
- Summary: post_/v2/spaces/keys
### get_v2_spaces_keys_access_key
- Operation ID: `get_v2_spaces_keys_access_key`
- Route: `GET /v2/spaces/keys/{access_key}`
- Mode: READ
- Summary: get_/v2/spaces/keys/{access_key}
- Parameters:
- `access_key` in `path` required
### delete_v2_spaces_keys_access_key
- Operation ID: `delete_v2_spaces_keys_access_key`
- Route: `DELETE /v2/spaces/keys/{access_key}`
- Mode: WRITE
- Summary: delete_/v2/spaces/keys/{access_key}
- Parameters:
- `access_key` in `path` required
### put_v2_spaces_keys_access_key
- Operation ID: `put_v2_spaces_keys_access_key`
- Route: `PUT /v2/spaces/keys/{access_key}`
- Mode: WRITE
- Summary: put_/v2/spaces/keys/{access_key}
- Parameters:
- `access_key` in `path` required
### patch_v2_spaces_keys_access_key
- Operation ID: `patch_v2_spaces_keys_access_key`
- Route: `PATCH /v2/spaces/keys/{access_key}`
- Mode: WRITE
- Summary: patch_/v2/spaces/keys/{access_key}
- Parameters:
- `access_key` in `path` required

64
skills/tags/SKILL.md Normal file
View File

@@ -0,0 +1,64 @@
---
name: tags-routes
description: Handle 6 OpenAPI operation(s) under /v2/tags for the tags route group.
---
# tags API Routes
Handle 6 OpenAPI operation(s) under /v2/tags for the tags 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
### get_v2_tags
- Operation ID: `get_v2_tags`
- Route: `GET /v2/tags`
- Mode: READ
- Summary: get_/v2/tags
### post_v2_tags
- Operation ID: `post_v2_tags`
- Route: `POST /v2/tags`
- Mode: WRITE
- Summary: post_/v2/tags
### get_v2_tags_tag_id
- Operation ID: `get_v2_tags_tag_id`
- Route: `GET /v2/tags/{tag_id}`
- Mode: READ
- Summary: get_/v2/tags/{tag_id}
- Parameters:
- `tag_id` in `path` required
### delete_v2_tags_tag_id
- Operation ID: `delete_v2_tags_tag_id`
- Route: `DELETE /v2/tags/{tag_id}`
- Mode: WRITE
- Summary: delete_/v2/tags/{tag_id}
- Parameters:
- `tag_id` in `path` required
### post_v2_tags_tag_id_resources
- Operation ID: `post_v2_tags_tag_id_resources`
- Route: `POST /v2/tags/{tag_id}/resources`
- Mode: WRITE
- Summary: post_/v2/tags/{tag_id}/resources
- Parameters:
- `tag_id` in `path` required
### delete_v2_tags_tag_id_resources
- Operation ID: `delete_v2_tags_tag_id_resources`
- Route: `DELETE /v2/tags/{tag_id}/resources`
- Mode: WRITE
- Summary: delete_/v2/tags/{tag_id}/resources
- Parameters:
- `tag_id` in `path` required

View File

@@ -0,0 +1,111 @@
---
name: vector-databases-routes
description: Handle 11 OpenAPI operation(s) under /v2/vector-databases for the vector databases route group.
---
# vector databases API Routes
Handle 11 OpenAPI operation(s) under /v2/vector-databases for the vector databases 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
### get_v2_vector_databases
- Operation ID: `get_v2_vector_databases`
- Route: `GET /v2/vector-databases`
- Mode: READ
- Summary: get_/v2/vector-databases
### post_v2_vector_databases
- Operation ID: `post_v2_vector_databases`
- Route: `POST /v2/vector-databases`
- Mode: WRITE
- Summary: post_/v2/vector-databases
### get_v2_vector_databases_id
- Operation ID: `get_v2_vector_databases_id`
- Route: `GET /v2/vector-databases/{id}`
- Mode: READ
- Summary: get_/v2/vector-databases/{id}
- Parameters:
- `id` in `path` required
### put_v2_vector_databases_id
- Operation ID: `put_v2_vector_databases_id`
- Route: `PUT /v2/vector-databases/{id}`
- Mode: WRITE
- Summary: put_/v2/vector-databases/{id}
- Parameters:
- `id` in `path` required
### delete_v2_vector_databases_id
- Operation ID: `delete_v2_vector_databases_id`
- Route: `DELETE /v2/vector-databases/{id}`
- Mode: WRITE
- Summary: delete_/v2/vector-databases/{id}
- Parameters:
- `id` in `path` required
### get_v2_vector_databases_id_backups
- Operation ID: `get_v2_vector_databases_id_backups`
- Route: `GET /v2/vector-databases/{id}/backups`
- Mode: READ
- Summary: get_/v2/vector-databases/{id}/backups
- Parameters:
- `id` in `path` required
### get_v2_vector_databases_id_backups_backup_id_restore
- Operation ID: `get_v2_vector_databases_id_backups_backup_id_restore`
- Route: `GET /v2/vector-databases/{id}/backups/{backup_id}/restore`
- Mode: READ
- Summary: get_/v2/vector-databases/{id}/backups/{backup_id}/restore
- Parameters:
- `id` in `path` required
- `backup_id` in `path` required
### post_v2_vector_databases_id_backups_backup_id_restore
- Operation ID: `post_v2_vector_databases_id_backups_backup_id_restore`
- Route: `POST /v2/vector-databases/{id}/backups/{backup_id}/restore`
- Mode: WRITE
- Summary: post_/v2/vector-databases/{id}/backups/{backup_id}/restore
- Parameters:
- `id` in `path` required
- `backup_id` in `path` required
### get_v2_vector_databases_id_credentials
- Operation ID: `get_v2_vector_databases_id_credentials`
- Route: `GET /v2/vector-databases/{id}/credentials`
- Mode: READ
- Summary: get_/v2/vector-databases/{id}/credentials
- Parameters:
- `id` in `path` required
### post_v2_vector_databases_id_resize
- Operation ID: `post_v2_vector_databases_id_resize`
- Route: `POST /v2/vector-databases/{id}/resize`
- Mode: WRITE
- Summary: post_/v2/vector-databases/{id}/resize
- Parameters:
- `id` in `path` required
### put_v2_vector_databases_id_tags
- Operation ID: `put_v2_vector_databases_id_tags`
- Route: `PUT /v2/vector-databases/{id}/tags`
- Mode: WRITE
- Summary: put_/v2/vector-databases/{id}/tags
- Parameters:
- `id` in `path` required

124
skills/volumes/SKILL.md Normal file
View File

@@ -0,0 +1,124 @@
---
name: volumes-routes
description: Handle 13 OpenAPI operation(s) under /v2/volumes for the volumes route group.
---
# volumes API Routes
Handle 13 OpenAPI operation(s) under /v2/volumes for the volumes 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
### get_v2_volumes
- Operation ID: `get_v2_volumes`
- Route: `GET /v2/volumes`
- Mode: READ
- Summary: get_/v2/volumes
### post_v2_volumes
- Operation ID: `post_v2_volumes`
- Route: `POST /v2/volumes`
- Mode: WRITE
- Summary: post_/v2/volumes
### delete_v2_volumes
- Operation ID: `delete_v2_volumes`
- Route: `DELETE /v2/volumes`
- Mode: WRITE
- Summary: delete_/v2/volumes
### post_v2_volumes_actions
- Operation ID: `post_v2_volumes_actions`
- Route: `POST /v2/volumes/actions`
- Mode: WRITE
- Summary: post_/v2/volumes/actions
### get_v2_volumes_snapshots_snapshot_id
- Operation ID: `get_v2_volumes_snapshots_snapshot_id`
- Route: `GET /v2/volumes/snapshots/{snapshot_id}`
- Mode: READ
- Summary: get_/v2/volumes/snapshots/{snapshot_id}
- Parameters:
- `snapshot_id` in `path` required
### delete_v2_volumes_snapshots_snapshot_id
- Operation ID: `delete_v2_volumes_snapshots_snapshot_id`
- Route: `DELETE /v2/volumes/snapshots/{snapshot_id}`
- Mode: WRITE
- Summary: delete_/v2/volumes/snapshots/{snapshot_id}
- Parameters:
- `snapshot_id` in `path` required
### get_v2_volumes_volume_id
- Operation ID: `get_v2_volumes_volume_id`
- Route: `GET /v2/volumes/{volume_id}`
- Mode: READ
- Summary: get_/v2/volumes/{volume_id}
- Parameters:
- `volume_id` in `path` required
### delete_v2_volumes_volume_id
- Operation ID: `delete_v2_volumes_volume_id`
- Route: `DELETE /v2/volumes/{volume_id}`
- Mode: WRITE
- Summary: delete_/v2/volumes/{volume_id}
- Parameters:
- `volume_id` in `path` required
### get_v2_volumes_volume_id_actions
- Operation ID: `get_v2_volumes_volume_id_actions`
- Route: `GET /v2/volumes/{volume_id}/actions`
- Mode: READ
- Summary: get_/v2/volumes/{volume_id}/actions
- Parameters:
- `volume_id` in `path` required
### post_v2_volumes_volume_id_actions
- Operation ID: `post_v2_volumes_volume_id_actions`
- Route: `POST /v2/volumes/{volume_id}/actions`
- Mode: WRITE
- Summary: post_/v2/volumes/{volume_id}/actions
- Parameters:
- `volume_id` in `path` required
### get_v2_volumes_volume_id_actions_action_id
- Operation ID: `get_v2_volumes_volume_id_actions_action_id`
- Route: `GET /v2/volumes/{volume_id}/actions/{action_id}`
- Mode: READ
- Summary: get_/v2/volumes/{volume_id}/actions/{action_id}
- Parameters:
- `volume_id` in `path` required
- `action_id` in `path` required
### get_v2_volumes_volume_id_snapshots
- Operation ID: `get_v2_volumes_volume_id_snapshots`
- Route: `GET /v2/volumes/{volume_id}/snapshots`
- Mode: READ
- Summary: get_/v2/volumes/{volume_id}/snapshots
- Parameters:
- `volume_id` in `path` required
### post_v2_volumes_volume_id_snapshots
- Operation ID: `post_v2_volumes_volume_id_snapshots`
- Route: `POST /v2/volumes/{volume_id}/snapshots`
- Mode: WRITE
- Summary: post_/v2/volumes/{volume_id}/snapshots
- Parameters:
- `volume_id` in `path` required

101
skills/vpcs/SKILL.md Normal file
View File

@@ -0,0 +1,101 @@
---
name: vpcs-routes
description: Handle 10 OpenAPI operation(s) under /v2/vpcs for the vpcs route group.
---
# vpcs API Routes
Handle 10 OpenAPI operation(s) under /v2/vpcs for the vpcs 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
### get_v2_vpcs
- Operation ID: `get_v2_vpcs`
- Route: `GET /v2/vpcs`
- Mode: READ
- Summary: get_/v2/vpcs
### post_v2_vpcs
- Operation ID: `post_v2_vpcs`
- Route: `POST /v2/vpcs`
- Mode: WRITE
- Summary: post_/v2/vpcs
### get_v2_vpcs_vpc_id
- Operation ID: `get_v2_vpcs_vpc_id`
- Route: `GET /v2/vpcs/{vpc_id}`
- Mode: READ
- Summary: get_/v2/vpcs/{vpc_id}
- Parameters:
- `vpc_id` in `path` required
### put_v2_vpcs_vpc_id
- Operation ID: `put_v2_vpcs_vpc_id`
- Route: `PUT /v2/vpcs/{vpc_id}`
- Mode: WRITE
- Summary: put_/v2/vpcs/{vpc_id}
- Parameters:
- `vpc_id` in `path` required
### patch_v2_vpcs_vpc_id
- Operation ID: `patch_v2_vpcs_vpc_id`
- Route: `PATCH /v2/vpcs/{vpc_id}`
- Mode: WRITE
- Summary: patch_/v2/vpcs/{vpc_id}
- Parameters:
- `vpc_id` in `path` required
### delete_v2_vpcs_vpc_id
- Operation ID: `delete_v2_vpcs_vpc_id`
- Route: `DELETE /v2/vpcs/{vpc_id}`
- Mode: WRITE
- Summary: delete_/v2/vpcs/{vpc_id}
- Parameters:
- `vpc_id` in `path` required
### get_v2_vpcs_vpc_id_members
- Operation ID: `get_v2_vpcs_vpc_id_members`
- Route: `GET /v2/vpcs/{vpc_id}/members`
- Mode: READ
- Summary: get_/v2/vpcs/{vpc_id}/members
- Parameters:
- `vpc_id` in `path` required
### get_v2_vpcs_vpc_id_peerings
- Operation ID: `get_v2_vpcs_vpc_id_peerings`
- Route: `GET /v2/vpcs/{vpc_id}/peerings`
- Mode: READ
- Summary: get_/v2/vpcs/{vpc_id}/peerings
- Parameters:
- `vpc_id` in `path` required
### post_v2_vpcs_vpc_id_peerings
- Operation ID: `post_v2_vpcs_vpc_id_peerings`
- Route: `POST /v2/vpcs/{vpc_id}/peerings`
- Mode: WRITE
- Summary: post_/v2/vpcs/{vpc_id}/peerings
- Parameters:
- `vpc_id` in `path` required
### patch_v2_vpcs_vpc_id_peerings_vpc_peering_id
- Operation ID: `patch_v2_vpcs_vpc_id_peerings_vpc_peering_id`
- Route: `PATCH /v2/vpcs/{vpc_id}/peerings/{vpc_peering_id}`
- Mode: WRITE
- Summary: patch_/v2/vpcs/{vpc_id}/peerings/{vpc_peering_id}
- Parameters:
- `vpc_id` in `path` required
- `vpc_peering_id` in `path` required