You can now programmatically fetch and filter tasks from any board using the new t0ggles GET API - enabling powerful integrations, reporting, and data synchronization with external systems.
🔍 Advanced Filtering Filter tasks by project, status, assigned user, priority, tags, dates, and even custom properties. Combine multiple filters to get exactly the tasks you need.
📊 Flexible Response Format Choose how you want task descriptions returned: plain text, markdown, or HTML. Perfect for generating reports, syncing with other tools, or building custom dashboards.
⚡ Rich Task Data Get complete task information including all metadata, timestamps, custom properties, and user assignments in a clean JSON format.
This is perfect if you're:
// Fetch high-priority marketing tasks due this monthconst res = await fetch('https://t0ggles.com/api/v1/tasks?' +'projectKey=MARKETING&' +'priority=high&' +'dueDate=2025-10-01,2025-10-31&' +'descriptionType=markdown',{method: 'GET',headers: {'Content-Type': 'application/json',Authorization: 'Bearer YOUR_API_KEY',},},);const data = await res.json();console.log(data.tasks);/*[{id: "task123",projectKey: "MARKETING",key: 45,title: "Launch Campaign Planning",status: "In Progress",priority: "high",assignedUserEmail: "olivia@company.com",dueDate: "2025-10-25T18:00:00.00Z",tags: ["Email", "Q4 Launch"],properties: {"Budget": 1200,"Channel": "Email"}}]*/
🛠️ Read the full API Documentation →