Get task details from an Octopus Deploy URL
get_task_from_urlRetrieve full task details, execution logs, and state from an Octopus Deploy task URL.
Instructions
Get task details from an Octopus Deploy task URL. Returns full task details including execution logs and state.
This tool is a URL-to-ID resolver that returns the same body as the octopus://spaces/{spaceName}/tasks/{taskId}/details resource — no need to dereference the URI afterward. If you only need lightweight metadata for polling (state, timing, completion flags) use the smaller octopus://spaces/{spaceName}/tasks/{taskId} resource instead.
Accepts task URLs like: https://your-octopus.com/app#/Spaces-1/tasks/ServerTasks-456
Key features:
Returns full task details including execution logs
Handles space ID to space name resolution automatically
Validates task ID format
For deployment URLs: If you have a deployment URL, use this workflow:
Call get_deployment_from_url with the deployment URL
Use the returned taskResourceUri (structured tree) or call grep_task_log with the returned taskId to search the raw log
Tasks represent background operations in Octopus Deploy, such as deployments, health checks, and system maintenance. Each task has a unique ID and can be monitored for status and progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Full Octopus Deploy task URL containing a task ID (e.g., https://your-octopus.com/app#/Spaces-1/tasks/ServerTasks-456) |