### Agent Integration: Setup and Knowledge Base Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Example for creating an agent and adding projects to its knowledge base. Requires a valid authentication token. ```javascript // Create an agent and add knowledge const setupAgent = async (folderId, agentName, projectIds) => { const headers = { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' }; // Step 1: Create the agent const agentResponse = await fetch( `https://www.taskade.com/api/v1/folders/${folderId}/agents`, { method: 'POST', headers, body: JSON.stringify({ name: agentName, data: { type: 'template', template: { type: 'Researcher' } } }) } ); const agentData = await agentResponse.json(); const agentId = agentData.item.id; // Step 2: Add projects to knowledge base for (const projectId of projectIds) { await fetch( `https://www.taskade.com/api/v1/agents/${agentId}/knowledge/project`, { method: 'POST', headers, body: JSON.stringify({ projectId }) } ); } return agentData.item; }; ``` -------------------------------- ### Install a Kit via API Source: https://github.com/taskade/docs/blob/main/contributing/vision/specs-and-interoperability.md Sends a POST request to install an existing kit into a target workspace. ```bash curl -X POST https://www.taskade.com/api/v1/kits/KIT_ID/install \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{"workspace_id": "target_workspace"}' ``` -------------------------------- ### Business Management App Examples Source: https://github.com/taskade/docs/blob/main/genesis/quick-access-sharing.md Example inputs for employee directories and inventory tracking systems. ```text /create?input=Create an employee directory with photos, contact information, departments, and skills. Include search functionality and mobile-friendly design. ``` ```text /create?input=Build an inventory management system to track stock levels, set low-stock alerts, and generate reorder reports. Include barcode scanning capability. ``` -------------------------------- ### Client and Template Sharing Examples Source: https://github.com/taskade/docs/blob/main/genesis/quick-access-sharing.md Examples for proposing projects to clients or sharing templates for common business needs. ```text "Here's exactly what I'm proposing to build for your business: /create?input=Create a lead capture form for real estate agents with property preferences, budget range, and automatic follow-up email sequences." ``` ```text "Other restaurants love this app - click to build your own version: /create?input=Build a table reservation system with available time slots, party size selection, and SMS confirmations to guests." ``` -------------------------------- ### Install Taskade MCP Server Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/workspace-mcp.md Install the MCP server globally using npm. ```bash npm install -g @taskade/mcp ``` -------------------------------- ### Educational Content Pipeline Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/automation/actions.md This automation flow demonstrates how to transcribe a YouTube video and use the output to generate educational materials like study guides and quizzes. ```workflow Trigger: Video Added to Course Action: Transcribe YouTube Video (with timestamps) Action: Generate Study Guide with AI Action: Create Quiz Questions Action: Add to Learning Management System Result: Automated course content creation ``` -------------------------------- ### Cursor-based Pagination Examples Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Examples for cursor-based pagination to retrieve tasks. Use 'after' to get tasks following a specific task ID or 'before' to get tasks preceding it. ```bash # Get tasks after a specific task GET /projects/{projectId}/tasks?limit=100&after={taskId} # Get tasks before a specific task GET /projects/{projectId}/tasks?limit=100&before={taskId} ``` -------------------------------- ### Authentication Header Example Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/developers/api.md Example of how to authenticate API requests using a Personal Access Token in the Authorization header. ```bash curl -X GET "https://www.taskade.com/api/v1/workspaces" \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json" ``` -------------------------------- ### Research and Analysis System Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/automation/actions.md This example outlines a system for automating industry research by transcribing relevant YouTube videos, categorizing topics with AI, and generating research summaries. ```workflow Trigger: Weekly Schedule Action: Search Web (Industry videos) Action: Transcribe YouTube Video (Top results) Action: Categorize with AI (Topics) Action: Generate Research Summary Action: Add to Knowledge Base Result: Automated industry research ``` -------------------------------- ### Example URLs With Custom Domains Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/space-apps-guide/custom-domains.md These examples show how professional your app URLs can look when using custom domains. ```text https://app.yourcompany.com https://portal.clientname.com https://booking.restaurantname.com ``` -------------------------------- ### Install Taskade SDK Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/sdk-quickstart.md Use npm to install the official Taskade SDK package. ```bash npm install @taskade/sdk ``` -------------------------------- ### Page-based Pagination Example Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Example of how to request a specific page of results. Use 'limit' to control the number of items per page. ```bash GET /me/projects?limit=20&page=2 ``` -------------------------------- ### Develop SaaS MVP Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/space-apps-guide/custom-domains.md Example configuration for launching a startup product concept. ```text Domain: app.startupname.com App: Core product functionality built with Genesis Branding: Full startup branding and positioning Result: Professional MVP for investor demos ``` -------------------------------- ### Training and Documentation Examples Source: https://github.com/taskade/docs/blob/main/genesis/quick-access-sharing.md Examples used for educational purposes or establishing best practice templates. ```text "Follow along with this example: /create?input=Create a simple contact form with name, email, message fields, and email notifications to the admin." ``` ```text "This is how we structure customer onboarding apps: /create?input=Build a customer onboarding wizard with company setup, user preferences, and integration connections. Send welcome emails and assign account managers." ``` -------------------------------- ### Event & Booking App Examples Source: https://github.com/taskade/docs/blob/main/genesis/quick-access-sharing.md Example inputs for appointment scheduling and event registration forms. ```text /create?input=Create an appointment booking system for a hair salon with available time slots, service selection, and automatic confirmation emails to customers. ``` ```text /create?input=Build an event registration form with ticket types, dietary preferences, and payment integration. Send confirmation emails with event details. ``` -------------------------------- ### Customer Service App Examples Source: https://github.com/taskade/docs/blob/main/genesis/quick-access-sharing.md Example inputs for customer support and feedback collection applications. ```text /create?input=Create a customer support ticket system where customers can submit problems, attach screenshots, and track resolution status. Send email updates when tickets are assigned or resolved. ``` ```text /create?input=Build a customer feedback form with star ratings, comment sections, and automatic thank you emails. Alert the team when someone gives less than 3 stars. ``` -------------------------------- ### Example URLs Before Custom Domains Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/space-apps-guide/custom-domains.md These are examples of how your app URLs will appear without custom domains, which can look unprofessional. ```text https://random-gibberish-a7b2.taskade.app https://purple-elephant-xyz.taskade.com ``` -------------------------------- ### Get My Projects Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Retrieves a list of projects for the authenticated user. ```bash GET /me/projects?limit=100&page=1&sort=viewed-desc ``` -------------------------------- ### Install Cloudflare VPN for Connectivity Source: https://github.com/taskade/docs/blob/main/help-center/troubleshooting/common-issues.md Use Cloudflare VPN as an interim solution if Taskade is blocked by your ISP. Follow these steps for a quick setup. ```text Quick Setup: 1. Visit https://1.1.1.1/ in your web browser 2. Choose your operating system 3. Follow the installation instructions 4. Reopen Taskade and test the connection ``` -------------------------------- ### Create Project with Tasks Workflow Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Complete example demonstrating how to create a project with tasks using Markdown content. Requires a valid authentication token. ```javascript // Complete example: Create a project and add tasks const createProjectWithTasks = async (folderId, projectName, tasks) => { const headers = { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' }; // Step 1: Create the project const projectContent = `# ${projectName}\n\n` + tasks.map(t => `- ${t}`).join('\n'); const projectResponse = await fetch( 'https://www.taskade.com/api/v1/projects', { method: 'POST', headers, body: JSON.stringify({ folderId: folderId, contentType: 'text/markdown', content: projectContent }) } ); const projectData = await projectResponse.json(); if (!projectData.ok) { throw new Error(`Failed to create project: ${projectData.message}`); } return projectData.item; }; // Usage const project = await createProjectWithTasks( 'folder_123', 'My New Project', ['Task 1', 'Task 2', 'Task 3'] ); console.log('Created project:', project.id); ``` -------------------------------- ### Desktop Power User Flow Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/08_mobile_desktop.md Showcases how to leverage desktop advantages for efficient project management and automation. ```text Leverage desktop advantages: ├── ⌨️ Keyboard shortcuts for speed ├── 🖱️ Drag-and-drop organization ├── 📊 Multi-monitor project views ├── 🔍 Advanced search and filtering ├── 📈 Bulk editing operations └── 🤖 Complex automation setup ``` -------------------------------- ### Generated Schema Output Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/automation/advanced-actions.md An example of a JSON schema generated by the HTTP Schema Generator, including property types, patterns, and examples. This schema can be used for validation. ```json { "schema": { "type": "object", "properties": { "id": { "type": "integer", "example": 12345 }, "name": { "type": "string", "pattern": "^[A-Za-z\\s]+$", "example": "John Doe" }, "email": { "type": "string", "format": "email", "example": "john@example.com" }, "created_at": { "type": "string", "format": "date-time", "example": "2024-01-15T10:30:00Z" } } }, "validationRules": [ { "field": "email", "rule": "required", "message": "Email is required" } ] } ``` -------------------------------- ### Create Project with Markdown Source: https://context7.com/taskade/docs/llms.txt Initializes a new project with markdown-formatted content. ```bash curl -X POST "https://www.taskade.com/api/v1/projects" \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "folderId": "fld_111", "contentType": "text/markdown", "content": "# Q2 Product Roadmap\n\n## Phase 1: Research\n- [ ] User interviews\n- [ ] Competitive analysis\n\n## Phase 2: Design\n- [ ] Wireframes\n- [ ] Prototypes" }' ``` -------------------------------- ### Prompt Example: AI Agent Training with Media Files Source: https://github.com/taskade/docs/blob/main/genesis/core-pillars.md Shows how to instruct an AI agent to use uploaded documents like handbooks and service menus for accurate customer service and staff assistance. ```text "Upload our employee handbook and service menu so the AI agent can answer customer questions accurately and help staff follow proper procedures." ``` -------------------------------- ### Create a Kit via API Source: https://github.com/taskade/docs/blob/main/contributing/vision/specs-and-interoperability.md Sends a POST request to create a new kit with specified name, description, and components. ```bash curl -X POST https://www.taskade.com/api/v1/kits \ -H "Authorization: Bearer YOUR_TOKEN" \ -d '{ "name": "Custom CRM Kit", "description": "Complete customer relationship management system", "components": { "projects": ["project_id_1", "project_id_2"], "agents": ["agent_id_1"], "automations": ["automation_id_1", "automation_id_2"] } }' ``` -------------------------------- ### Cross-Device Workflow Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/08_mobile_desktop.md Illustrates a seamless workflow transitioning between different devices for project management. ```text Seamless Device Transitions: ├── 💻 Start project on desktop ├── 📱 Review on mobile during commute ├── 📱 Add tasks via voice commands ├── 💻 Finalize details on laptop └── 🔄 Everything stays perfectly synced ``` -------------------------------- ### Example: Restaurant Management App Media File Usage Source: https://github.com/taskade/docs/blob/main/genesis/core-pillars.md Demonstrates the application of media files as knowledge sources for an AI agent and as attachments within project items in a restaurant management context. ```text Knowledge Sources (Train AI Agent): - Menu descriptions and pricing → Agent answers customer questions - Food safety procedures → Agent ensures compliance guidance - Staff training manuals → Agent helps with employee questions Project Attachments: - Customer feedback photos attached to feedback items in "Customer Reviews" project - Supplier invoices attached to inventory items in "Inventory" project - Staff certificates attached to employee records in "Staff" project Dual Purpose: - Menu photos train the agent (learn dishes) AND attach to menu items in projects ``` -------------------------------- ### Desktop Keyboard Shortcuts Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/08_mobile_desktop.md Lists essential keyboard shortcuts for navigating and managing projects efficiently on desktop. ```text Essential Shortcuts: ├── ⌘N: New project ├── ⌘K: Global search ├── ⌘/: AI assistant ├── ⌘↵: Complete task ├── ⌘⌫: Delete item └── ⌘Z: Undo/redo ``` -------------------------------- ### Offline Synchronization Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/08_mobile_desktop.md Explains the process of queuing changes locally and syncing them automatically when a connection is restored. ```text Smart offline-to-online transition: ├── 📋 Queue all changes locally ├── 🔄 Auto-sync when connection restored ├── ⚡ Conflict resolution for simultaneous edits ├── 📊 Sync status indicators └── 🔋 Battery-efficient background sync ``` -------------------------------- ### Mobile-First Workflow Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/08_mobile_desktop.md Highlights typical use cases for mobile devices, focusing on on-the-go productivity. ```text Perfect for mobile scenarios: ├── 🚗 Daily commute planning ├── 🏃‍♂️ Quick task capture during meetings ├── 📍 Location-based reminders ├── 📸 Photo task creation ├── 🎤 Voice note taking └── 📱 Instant collaboration ``` -------------------------------- ### CRM Integration Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/community-and-sharing/troubleshooting.md Specify the trigger, data, destination, format, and timing for CRM integrations. This example details creating a contact in HubSpot. ```text "When someone books an appointment, automatically create a new contact in our HubSpot CRM with their name, email, phone, service booked, and appointment date. Tag them as 'New Client' and assign them to the team member who will provide their service." ``` -------------------------------- ### Action View Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/02_projects.md Displays a list of tasks with their current status, suitable for daily execution. ```text 🎯 Today's Focus ├── ☑️ Call client (done) ├── 🔄 Write report (in progress) ├── ⏳ Review budget (pending) └── 📝 Plan meeting (scheduled) ``` -------------------------------- ### Create a New Project Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/api-v2-reference.md Create a project within a specific folder by providing a name and template type. ```bash curl -X POST https://www.taskade.com/api/v2/folders/FOLDER_ID/projects \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Q2 Planning", "template": "list" }' ``` -------------------------------- ### AI-Powered Table Data Population Examples Source: https://github.com/taskade/docs/blob/main/features/project-views-mastery.md Examples of how AI fills specific columns in marketing, customer feedback, and lead qualification tables. ```yaml Campaign Data Table: - Campaign Name: "Q4 Product Launch" - Description: "Comprehensive multi-channel campaign targeting enterprise clients..." - AI Analysis: "High-value B2B campaign with strong ROI potential" - Category: [AI fills] "Enterprise Marketing" - Priority: [AI fills] "High" - Budget Recommendation: [AI fills] "$50,000-75,000" ``` ```yaml Feedback Table: - Customer: "John Smith - TechCorp" - Feedback: "The software is great but the onboarding process was confusing..." - Sentiment: [AI fills] "Mixed - Positive product, Negative experience" - Action Items: [AI fills] "Improve onboarding documentation" - Priority: [AI fills] "Medium" - Department: [AI fills] "Customer Success" ``` ```yaml Lead Table: - Company: "StartupXYZ" - Description: "50-person SaaS company looking for project management..." - Qualification: [AI fills] "High - Perfect ICP match" - Deal Size: [AI fills] "$15,000-25,000 annually" - Next Action: [AI fills] "Schedule demo call" ``` -------------------------------- ### Clone the Repository Source: https://github.com/taskade/docs/blob/main/contributing.md Use these commands to create a local copy of the documentation repository. ```bash git clone https://github.com/YOUR_USERNAME/docs.git cd docs ``` -------------------------------- ### Inbound Webhook Payload Example Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/webhooks.md This is an example of a JSON payload that can be sent to an inbound webhook. Each field in the payload becomes a dynamic variable in your automation. ```json { "event": "form_submitted", "name": "Jane Doe", "email": "jane@example.com", "message": "Interested in a demo" } ``` -------------------------------- ### Mobile App Prompt Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/workspaces/mobile-optimization.md An example of a good prompt for creating a mobile-first restaurant feedback app, emphasizing user-friendly design and mobile optimizations. ```text Good Mobile App Prompt: "Create a restaurant feedback app that works perfectly on phones: - Large, easy-to-tap star ratings - Simple text input with auto-resize - One-handed photo upload with camera integration - Big submit button that's thumb-accessible - Create a Thank you screen that fits phone screens - Automatic keyboard optimization for each field type" ``` -------------------------------- ### Local Development Commands Source: https://github.com/taskade/docs/blob/main/contributing.md Commands for installing the GitBook CLI, serving the documentation locally, and building the static site. ```bash # Install GitBook CLI (optional) npm install -g gitbook-cli # Serve documentation locally gitbook serve # Build static site gitbook build ``` -------------------------------- ### Natural Language Visual Customization Examples Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/space-apps-guide/README.md Examples of natural language commands for customizing the visual appearance of an application. These commands can be used to change colors, add logos, and adjust layout. ```natural_language Make the header navy blue with white text ``` ```natural_language Use our brand colors: primary #FF6B35, secondary #004E89 ``` ```natural_language Add our logo to the top left corner ``` ```natural_language Make the buttons larger and more rounded ``` ```natural_language Use a sidebar layout instead of top navigation ``` -------------------------------- ### Prompt Example: Rich User Experiences with Media Source: https://github.com/taskade/docs/blob/main/genesis/core-pillars.md Demonstrates how to prompt for the inclusion of media, such as photo galleries, within an application to enhance customer engagement and showcase work. ```text "Include photo galleries for each service so customers can see examples of our work before booking appointments." ``` -------------------------------- ### Example: Real Estate Agent App Media File Usage Source: https://github.com/taskade/docs/blob/main/genesis/core-pillars.md Illustrates how documents and photos can serve as knowledge sources for an AI agent and as attachments within project items in a real estate application. ```text Knowledge Sources (Train AI Agent): - Market analysis reports (PDFs) → Agent can answer pricing questions - Neighborhood guides and school info → Agent provides area insights - Legal procedures manual → Agent guides clients through processes Project Attachments: - Property photos attached to listing items in "Properties" project - Client documents attached to client records in "Clients" project - Contract templates attached to deal items in "Active Deals" project Dual Purpose: - Property photos serve as both agent training (learn property types) AND project attachments ``` -------------------------------- ### Get Project Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/projects/README.md Retrieves a specific project by its ID. ```APIDOC ## GET /projects/{projectId} ### Description Retrieves a specific project by its ID. ### Method GET ### Endpoint /projects/{projectId} ### Parameters #### Path Parameters - **projectId** (string) - Required - The unique identifier of the project. ``` -------------------------------- ### Get Media Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Retrieves details for an uploaded media file. ```bash GET /medias/{mediaId} ``` -------------------------------- ### Create Project from Template Source: https://context7.com/taskade/docs/llms.txt Use this endpoint to create a new project by copying an existing template. Requires folder and template IDs. ```bash curl -X POST "https://www.taskade.com/api/v1/projects/from-template" \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "folderId": "fld_111", "templateId": "tpl_sprint_planning" }' ``` -------------------------------- ### Get Agent Conversations Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Retrieves a list of conversations for an agent. ```bash GET /agents/{agentId}/convos/?limit=20&page=1 ``` -------------------------------- ### Get Agent Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Retrieves details for a specific AI agent. ```bash GET /agents/{agentId} ``` -------------------------------- ### App Codebase Structure Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/space-apps-guide/README.md Illustrates the typical directory structure of a generated application, including main components, hooks, styles, utilities, and type definitions. ```javascript // App structure src/ ├── App.tsx // Main application component ├── components/ // Generated React components ├── hooks/ // Custom hooks for data fetching ├── styles/ // Tailwind CSS configurations ├── utils/ // Helper functions └── types/ // TypeScript type definitions ``` -------------------------------- ### Get Task Note Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/README.md Retrieves the note associated with a task. ```bash GET /projects/{projectId}/tasks/{taskId}/note ``` -------------------------------- ### Recommended System Specifications Source: https://github.com/taskade/docs/blob/main/help-center/troubleshooting/performance.md Details the hardware setup required for high-performance and professional use cases. ```yaml Recommended Specifications: High Performance: RAM: 16GB+ (for large teams/projects) CPU: Quad-core 3.0GHz+ SSD: Solid state drive preferred Internet: 25Mbps+ with stable connection Professional Use: Multiple monitors supported Dedicated graphics card beneficial Business-grade internet connection Regular system maintenance schedule ``` -------------------------------- ### Get Project Tasks Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/projects/README.md Retrieves the tasks associated with a project. ```APIDOC ## GET /projects/{projectId}/tasks ### Description Retrieves the tasks associated with a project. ### Method GET ### Endpoint /projects/{projectId}/tasks ### Parameters #### Path Parameters - **projectId** (string) - Required - The unique identifier of the project. ``` -------------------------------- ### Gantt View Example Source: https://github.com/taskade/docs/blob/main/help-and-support/index/02_projects.md Represents a project schedule with tasks, durations, and dependencies using a Gantt chart format. ```text Task A: Jan 1-5 [█████░░░░░] Task B: Jan 3-8 [░░█████░░░] (depends on Task A) Task C: Jan 6-10 [░░░░█████] (depends on Task B) ``` -------------------------------- ### Get Project Blocks Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/projects/README.md Retrieves the blocks within a project. ```APIDOC ## GET /projects/{projectId}/blocks ### Description Retrieves the blocks within a project. ### Method GET ### Endpoint /projects/{projectId}/blocks ### Parameters #### Path Parameters - **projectId** (string) - Required - The unique identifier of the project. ``` -------------------------------- ### Single Change Implementation Example Source: https://github.com/taskade/docs/blob/main/genesis-living-system-builder/community-and-sharing/best-practices.md Illustrates the principle of making one focused change at a time for clearer results and easier debugging. Avoids simultaneous modifications. ```text "Make the submit button bigger and more prominent so it's easier to find on mobile devices" ``` -------------------------------- ### Get Task Source: https://github.com/taskade/docs/blob/main/apis-living-system-development/comprehensive-api-guide/tasks/get-task.md Retrieves a specific task within a project. ```APIDOC ## GET /projects/{projectId}/tasks/{taskId} ### Description Retrieves a specific task using its ID within a given project. ### Method GET ### Endpoint /projects/{projectId}/tasks/{taskId} ### Parameters #### Path Parameters - **projectId** (string) - Required - The ID of the project. - **taskId** (string) - Required - The ID of the task to retrieve. ### Response #### Success Response (200) - **id** (string) - The unique identifier of the task. - **projectId** (string) - The ID of the project the task belongs to. - **content** (string) - The content or description of the task. - **completed** (boolean) - Indicates whether the task is completed. #### Response Example ```json { "id": "task_abc123", "projectId": "project_xyz789", "content": "Review API documentation", "completed": false } ``` ``` -------------------------------- ### GET /api/v1/me/projects Source: https://context7.com/taskade/docs/llms.txt Retrieves a list of projects accessible to the authenticated user. ```APIDOC ## GET /api/v1/me/projects ### Description Fetches all projects accessible to the current user across all workspaces with support for pagination and sorting. ### Method GET ### Endpoint https://www.taskade.com/api/v1/me/projects ### Query Parameters - **limit** (integer) - Optional - Number of items to return. - **page** (integer) - Optional - Page number. - **sort** (string) - Optional - Sort order (e.g., "viewed-asc", "viewed-desc"). ``` -------------------------------- ### Prompt Example: Automated Media Processing Source: https://github.com/taskade/docs/blob/main/genesis/core-pillars.md Illustrates how to set up automated workflows that process user-uploaded media, like analyzing photos for quality issues and flagging problems. ```text "When customers upload photos with their feedback, automatically analyze them for quality issues and flag any problems for the kitchen manager to review." ```