{
  "info": {
    "name": "Quo — mcp.ai",
    "description": "REST API for the Quo MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/quo",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "quo_create_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "contact"
          ]
        },
        "description": "Create a Quo contact with standard fields, optional custom fields, and external source metadata.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"role\": \"\",\n  \"emails\": \"\",\n  \"source\": \"\",\n  \"company\": \"\",\n  \"last_name\": \"\",\n  \"first_name\": \"\",\n  \"source_url\": \"\",\n  \"external_id\": \"\",\n  \"custom_fields\": \"\",\n  \"phone_numbers\": \"\",\n  \"created_by_user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_create_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "task"
          ]
        },
        "description": "Create a task linked to exactly one phone number, conversation, or activity.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"due_date\": \"\",\n  \"activity_id\": \"\",\n  \"assigned_to\": \"\",\n  \"description\": \"\",\n  \"conversation_id\": \"\",\n  \"phone_number_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_create_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "webhook"
          ]
        },
        "description": "Create one unified webhook subscription for selected Quo events and return its signing secret, which must be stored securely.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"label\": \"\",\n  \"events\": \"\",\n  \"status\": \"\",\n  \"resource_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_delete_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "contact"
          ]
        },
        "description": "Permanently delete one Quo contact by ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"contact_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_delete_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "task"
          ]
        },
        "description": "Permanently delete one Quo task by ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_delete_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "webhook"
          ]
        },
        "description": "Permanently delete one unified Quo webhook and revoke its signing secret.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_call",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/call",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "call"
          ]
        },
        "description": "Get one call and its routing, participants, status, and timing details by ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"call_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_call_voicemail",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/call/voicemail",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "call",
            "voicemail"
          ]
        },
        "description": "Get voicemail processing status, transcript, duration, and recording URL for a Quo call. Returns a not-found error when the call has no voicemail.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"call_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "contact"
          ]
        },
        "description": "Get one contact with default and custom fields by Quo contact ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"contact_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "message"
          ]
        },
        "description": "Get one message by Quo message ID, including its content, related IDs, participants, delivery status, and timestamps.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"message_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_phone_number",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/phone/number",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "phone",
            "number"
          ]
        },
        "description": "Get one Quo phone number and its assignments and restrictions by ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"phone_number_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "task"
          ]
        },
        "description": "Get one task and its current links, assignee, due date, and completion state.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "user"
          ]
        },
        "description": "Get one workspace user by Quo user ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webhook"
          ]
        },
        "description": "Get one unified Quo webhook by its numeric ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_get_webhook_delivery",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webhook/delivery",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webhook",
            "delivery"
          ]
        },
        "description": "Get the payload and attempt details for one Quo webhook delivery event.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"event_id\": \"\",\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_call_recordings",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/call/recordings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "call",
            "recordings"
          ]
        },
        "description": "List recording segments for a Quo call in chronological order.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"call_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_calls",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/calls",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "calls"
          ]
        },
        "description": "List calls between a Quo number and one external participant with optional user and creation-time filters. Returns one page and a cursor for the next.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"user_id\": \"\",\n  \"participant\": \"\",\n  \"created_after\": \"\",\n  \"created_before\": \"\",\n  \"phone_number_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_contact_custom_fields",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/contact/custom/fields",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "contact",
            "custom",
            "fields"
          ]
        },
        "description": "List the workspace's contact custom-field definitions for constructing valid contact values.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_contacts",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/contacts",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "contacts"
          ]
        },
        "description": "List contacts, optionally filtered by external IDs or source, with stable-v1 phone and custom fields. Returns one page and a cursor for the next page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"sources\": \"\",\n  \"external_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_conversations",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/conversations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "conversations"
          ]
        },
        "description": "List inbox conversations with optional phone-number, user, creation-time, update-time, and inactive-state filters. Returns one page and a cursor for the next page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"user_id\": \"\",\n  \"created_after\": \"\",\n  \"phone_numbers\": \"\",\n  \"updated_after\": \"\",\n  \"created_before\": \"\",\n  \"updated_before\": \"\",\n  \"exclude_inactive\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_messages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/messages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "messages"
          ]
        },
        "description": "List messages exchanged by a Quo phone number and one or more participants, optionally filtered by sender or creation time. Returns one page and a cursor for the next page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"user_id\": \"\",\n  \"participants\": \"\",\n  \"created_after\": \"\",\n  \"created_before\": \"\",\n  \"phone_number_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_phone_numbers",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/phone/numbers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "phone",
            "numbers"
          ]
        },
        "description": "List Quo phone numbers and their assigned users, calling restrictions, and messaging restrictions.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_tasks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/tasks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "tasks"
          ]
        },
        "description": "List workspace tasks with cursor-controlled pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_users",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/users",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "users"
          ]
        },
        "description": "List workspace users and return one cursor-controlled page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_webhook_deliveries",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/webhook/deliveries",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "webhook",
            "deliveries"
          ]
        },
        "description": "List one page of delivery events for a unified Quo webhook, optionally filtered by status, event type, or dispatch time.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"cursor\": \"\",\n  \"status\": \"\",\n  \"webhook_id\": \"\",\n  \"event_types\": \"\",\n  \"created_after\": \"\",\n  \"created_before\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_list_webhooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/webhooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "webhooks"
          ]
        },
        "description": "List unified Quo webhooks across call, message, contact, task, and integration event families.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_send_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/send/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "send",
            "message"
          ]
        },
        "description": "Send an irreversible text message from a Quo number to one or more recipients. This consumes messaging credits and may require carrier registration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"\",\n  \"from\": \"\",\n  \"content\": \"\",\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_send_message_and_mark_conversation_done",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/send/message/and/mark/conversation/done",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "send",
            "message",
            "and",
            "mark",
            "conversation",
            "done"
          ]
        },
        "description": "Send an irreversible text message from a Quo number and move the resulting inbox conversation to Done. This consumes messaging credits and may require carrier registration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"to\": \"\",\n  \"from\": \"\",\n  \"content\": \"\",\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_set_conversation_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/set/conversation/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "set",
            "conversation",
            "status"
          ]
        },
        "description": "Set a Quo conversation to read, done, or open.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"status\": \"\",\n  \"conversation_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_set_task_assignee",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/set/task/assignee",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "set",
            "task",
            "assignee"
          ]
        },
        "description": "Assign or unassign a Quo user on a task.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\",\n  \"user_id\": \"\",\n  \"operation\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_set_task_completion",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/set/task/completion",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "set",
            "task",
            "completion"
          ]
        },
        "description": "Complete or reopen a Quo task.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"state\": \"\",\n  \"task_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_set_task_conversation_link",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/set/task/conversation/link",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "set",
            "task",
            "conversation",
            "link"
          ]
        },
        "description": "Link or unlink a Quo task and conversation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\",\n  \"operation\": \"\",\n  \"conversation_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_set_task_due_date",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/set/task/due/date",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "set",
            "task",
            "due",
            "date"
          ]
        },
        "description": "Set or remove a Quo task's due date.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\",\n  \"due_date\": \"\",\n  \"operation\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_update_contact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/contact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "contact"
          ]
        },
        "description": "Patch selected standard, custom, or source fields on an existing Quo contact. Omitted fields remain unchanged, while explicit null clears a field.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"role\": \"\",\n  \"emails\": \"\",\n  \"source\": \"\",\n  \"company\": \"\",\n  \"last_name\": \"\",\n  \"contact_id\": \"\",\n  \"first_name\": \"\",\n  \"source_url\": \"\",\n  \"external_id\": \"\",\n  \"custom_fields\": \"\",\n  \"phone_numbers\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_update_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "task"
          ]
        },
        "description": "Replace both the title and description of an existing Quo task. Both fields are required because Quo treats this as a full textual update.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title\": \"\",\n  \"task_id\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "quo_update_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "webhook"
          ]
        },
        "description": "Partially update a unified Quo webhook. Only explicitly supplied fields are changed; explicit null clears resource filters or the label where supported.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"label\": \"\",\n  \"events\": \"\",\n  \"status\": \"\",\n  \"webhook_id\": \"\",\n  \"resource_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}