Resolve Asana task GID to Everhour task
everhour_find_task_by_asana_idFind an Everhour task by its linked Asana task GID. Input the numeric Asana GID from a URL to retrieve the synced Everhour task record.
Instructions
Look up an Everhour task by the underlying Asana task GID.
Everhour syncs Asana tasks with IDs of the form 'as:'. This tool builds that ID and fetches the task in one step. Use this before logging time when the user gives you an Asana ticket URL or GID.
Args:
asana_task_gid (string): Numeric Asana task GID. Found in the Asana URL after /0/ (e.g. https://app.asana.com/0/1234567890/1208034567890123 → '1208034567890123')
response_format ('markdown' | 'json'): Output format
Returns the full Everhour task record (same as everhour_get_task).
Examples:
User pastes 'https://app.asana.com/0/1234/1208034567890123' → asana_task_gid='1208034567890123'
Error Handling:
404 → the Asana task is not synced into Everhour. The user must add the project to Everhour or open the task in Asana with the Everhour browser extension to trigger a sync.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asana_task_gid | Yes | Asana task GID (numeric string). Found in the Asana task URL after /0/. | |
| response_format | No | Output format: 'markdown' for human-readable text or 'json' for machine-readable structured data | markdown |