Files
digitalocean-openapi-agent/skills/apps/SKILL.md
a2a-platform fd052573f7 deploy
2026-06-27 01:02:33 +00:00

10 KiB

name, description
name description
apps-routes 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