CRM MCP Server for Cloudflare Workers
142 tools available in the Pipedrive MCP server. Each tool can be called by AI assistants to perform specific actions.
pipedrive_get_mail_messageGet a single mail message by ID.
Args:
Returns: The mail message.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Mail message ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_deal_fieldsList all custom fields for deals.
Returns: Array of deal fields.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_mail_threadGet a single mail thread by ID.
Args:
Returns: The mail thread with messages.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Mail thread ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_delete_filterDelete a filter.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Filter ID"
}
}
}pipedrive_update_contactUpdate an existing contact.
Args:
Returns: The updated contact record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Contact ID to update"
},
"email": {
"type": "string"
},
"phone": {
"type": "string"
},
"title": {
"type": "string"
},
"lastName": {
"type": "string"
},
"companyId": {
"type": "string"
},
"firstName": {
"type": "string"
}
}
}pipedrive_list_activitiesList activities (calls, emails, tasks, etc.) from the CRM.
Args:
Returns: Paginated list of activities.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"recordId": {
"type": "string",
"description": "Filter by associated record ID"
}
}
}pipedrive_log_callLog a phone call in the CRM.
Args:
Returns: The created call activity.
{
"type": "object",
"required": [
"contactId",
"subject"
],
"properties": {
"notes": {
"type": "string",
"description": "Call notes/summary"
},
"subject": {
"type": "string",
"description": "Call subject/title"
},
"contactId": {
"type": "string",
"description": "Contact ID"
},
"durationMinutes": {
"type": "integer",
"description": "Call duration in minutes"
}
}
}pipedrive_log_emailLog an email in the CRM.
Args:
Returns: The created email activity.
{
"type": "object",
"required": [
"contactId",
"subject",
"body"
],
"properties": {
"body": {
"type": "string",
"description": "Email body content"
},
"subject": {
"type": "string",
"description": "Email subject"
},
"contactId": {
"type": "string",
"description": "Contact ID"
}
}
}pipedrive_create_taskCreate a task in the CRM.
Args:
Returns: The created task.
{
"type": "object",
"required": [
"subject"
],
"properties": {
"body": {
"type": "string",
"description": "Task description"
},
"dealId": {
"type": "string",
"description": "Associated deal ID"
},
"dueDate": {
"type": "string",
"description": "Due date (ISO 8601)"
},
"subject": {
"type": "string",
"description": "Task subject/title"
},
"companyId": {
"type": "string",
"description": "Associated company ID"
},
"contactIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Associated contact IDs"
}
}
}pipedrive_list_activity_typesList all activity types.
Returns: Array of activity types.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_activity_typeCreate a new activity type.
Args:
Returns: The created activity type.
{
"type": "object",
"required": [
"name",
"iconKey"
],
"properties": {
"name": {
"type": "string",
"description": "Activity type name"
},
"color": {
"type": "string"
},
"iconKey": {
"type": "string",
"description": "Icon key"
}
}
}pipedrive_update_activity_typeUpdate an existing activity type.
Args:
Returns: The updated activity type.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Activity type ID"
},
"name": {
"type": "string"
},
"color": {
"type": "string"
},
"iconKey": {
"type": "string"
},
"orderNr": {
"type": "number"
}
}
}pipedrive_delete_activity_typeDelete an activity type.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Activity type ID"
}
}
}pipedrive_list_call_logsList all call logs.
Returns: Array of call logs.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_call_logGet a single call log by ID.
Args:
Returns: The call log record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Call log ID (UUID)"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_delete_contactDelete a contact from the CRM.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Contact ID to delete"
}
}
}pipedrive_create_call_logCreate a new call log entry.
Args:
Returns: The created call log.
{
"type": "object",
"required": [
"toPhoneNumber",
"startTime",
"endTime"
],
"properties": {
"note": {
"type": "string"
},
"orgId": {
"type": "number"
},
"dealId": {
"type": "number"
},
"endTime": {
"type": "string",
"description": "End time (ISO 8601)"
},
"outcome": {
"enum": [
"connected",
"no_answer",
"left_message",
"left_voicemail",
"wrong_number",
"busy"
],
"type": "string"
},
"duration": {
"type": "number"
},
"personId": {
"type": "number"
},
"startTime": {
"type": "string",
"description": "Start time (ISO 8601)"
},
"toPhoneNumber": {
"type": "string",
"description": "Called phone number"
},
"fromPhoneNumber": {
"type": "string"
}
}
}pipedrive_delete_call_logDelete a call log.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Call log ID (UUID)"
}
}
}pipedrive_list_mail_threadsList mail threads from the mailbox.
Args:
Returns: Paginated list of mail threads.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_goalsList all goals.
Returns: Array of goals.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_companiesList companies from the CRM with pagination.
Args:
Returns: Paginated list of companies.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_companyGet a single company by ID.
Args:
Returns: The company record with all available fields.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Company ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_companyCreate a new company in the CRM.
Args:
Returns: The created company record.
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Company name (required)"
},
"type": {
"type": "string",
"description": "Company type"
},
"phone": {
"type": "string",
"description": "Phone number"
},
"domain": {
"type": "string",
"description": "Company domain/website"
},
"industry": {
"type": "string",
"description": "Industry classification"
},
"description": {
"type": "string",
"description": "Company description"
},
"numberOfEmployees": {
"type": "integer",
"description": "Number of employees"
}
}
}pipedrive_update_companyUpdate an existing company.
Args:
Returns: The updated company record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Company ID to update"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"phone": {
"type": "string"
},
"domain": {
"type": "string"
},
"industry": {
"type": "string"
},
"description": {
"type": "string"
},
"numberOfEmployees": {
"type": "integer"
}
}
}pipedrive_list_contactsList contacts from the CRM with pagination.
Returns a paginated list of contacts. Use the cursor from the response to fetch the next page.
Args:
Returns: JSON format: { items: Contact[], count, total, hasMore, nextCursor } Markdown format: Formatted table of contacts
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Number of contacts to return"
},
"cursor": {
"type": "string",
"description": "Pagination cursor from previous response"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string",
"default": "json",
"description": "Response format"
}
}
}pipedrive_get_contactGet a single contact by ID.
Args:
Returns: The contact record with all available fields.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Contact ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_contactCreate a new contact in the CRM.
Args:
Returns: The created contact record.
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "Email address (required)"
},
"phone": {
"type": "string",
"description": "Phone number"
},
"title": {
"type": "string",
"description": "Job title"
},
"source": {
"type": "string",
"description": "Lead source"
},
"lastName": {
"type": "string",
"description": "Last name"
},
"companyId": {
"type": "string",
"description": "Associated company ID"
},
"firstName": {
"type": "string",
"description": "First name"
}
}
}pipedrive_search_contactsSearch for contacts matching criteria.
Args:
Returns: Paginated list of matching contacts.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search query"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_person_fieldsList all custom fields for persons/contacts.
Returns: Array of person fields.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_person_fieldCreate a new custom field for persons.
Args:
Returns: The created field.
{
"type": "object",
"required": [
"name",
"fieldType"
],
"properties": {
"name": {
"type": "string",
"description": "Field name"
},
"options": {
"type": "array",
"items": {
"type": "string"
}
},
"fieldType": {
"type": "string",
"description": "Field type"
},
"addVisibleFlag": {
"type": "boolean"
}
}
}pipedrive_update_person_fieldUpdate a person field.
Args:
Returns: The updated field.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Field ID"
},
"name": {
"type": "string"
},
"options": {
"type": "array",
"items": {
"type": "string"
}
},
"addVisibleFlag": {
"type": "boolean"
}
}
}pipedrive_delete_person_fieldDelete a person field.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Field ID"
}
}
}pipedrive_create_deal_fieldCreate a new custom field for deals.
Args:
Returns: The created field.
{
"type": "object",
"required": [
"name",
"fieldType"
],
"properties": {
"name": {
"type": "string",
"description": "Field name"
},
"options": {
"type": "array",
"items": {
"type": "string"
}
},
"fieldType": {
"type": "string",
"description": "Field type"
},
"addVisibleFlag": {
"type": "boolean"
}
}
}pipedrive_list_org_fieldsList all custom fields for organizations.
Returns: Array of organization fields.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_product_fieldsList all custom fields for products.
Returns: Array of product fields.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_deal_followersList followers of a deal.
Args:
Returns: Array of deal followers.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_add_deal_followerAdd a follower to a deal.
Args:
Returns: The created follower record.
{
"type": "object",
"required": [
"dealId",
"userId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"userId": {
"type": "number",
"description": "User ID"
}
}
}pipedrive_remove_deal_followerRemove a follower from a deal.
Args:
Returns: Confirmation of removal.
{
"type": "object",
"required": [
"dealId",
"userId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"userId": {
"type": "number",
"description": "User ID"
}
}
}pipedrive_list_deal_participantsList participants (persons) in a deal.
Args:
Returns: Array of deal participants.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_add_deal_participantAdd a person as participant to a deal.
Args:
Returns: The created participant record.
{
"type": "object",
"required": [
"dealId",
"personId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_remove_deal_participantRemove a participant from a deal.
Args:
Returns: Confirmation of removal.
{
"type": "object",
"required": [
"dealId",
"personId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_list_deal_productsList products attached to a deal.
Args:
Returns: Array of deal products.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_add_deal_productAdd a product to a deal.
Args:
Returns: The deal-product attachment.
{
"type": "object",
"required": [
"dealId",
"productId",
"itemPrice",
"quantity"
],
"properties": {
"tax": {
"type": "number"
},
"dealId": {
"type": "number",
"description": "Deal ID"
},
"comments": {
"type": "string"
},
"discount": {
"type": "number"
},
"quantity": {
"type": "number",
"description": "Quantity"
},
"itemPrice": {
"type": "number",
"description": "Price per unit"
},
"productId": {
"type": "number",
"description": "Product ID"
},
"enabledFlag": {
"type": "boolean"
},
"productVariationId": {
"type": "number"
}
}
}pipedrive_update_deal_productUpdate a product attachment on a deal.
Args:
Returns: The updated deal-product attachment.
{
"type": "object",
"required": [
"dealId",
"productAttachmentId"
],
"properties": {
"tax": {
"type": "number"
},
"dealId": {
"type": "number",
"description": "Deal ID"
},
"comments": {
"type": "string"
},
"discount": {
"type": "number"
},
"quantity": {
"type": "number"
},
"itemPrice": {
"type": "number"
},
"enabledFlag": {
"type": "boolean"
},
"productAttachmentId": {
"type": "number",
"description": "Product attachment ID"
}
}
}pipedrive_remove_deal_productRemove a product from a deal.
Args:
Returns: Confirmation of removal.
{
"type": "object",
"required": [
"dealId",
"productAttachmentId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"productAttachmentId": {
"type": "number",
"description": "Product attachment ID"
}
}
}pipedrive_list_deal_discountsList discounts on a deal.
Args:
Returns: Array of deal discounts.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_add_deal_discountAdd a discount to a deal.
Args:
Returns: The created discount.
{
"type": "object",
"required": [
"dealId",
"type",
"value"
],
"properties": {
"type": {
"enum": [
"percentage",
"fixed"
],
"type": "string",
"description": "Discount type"
},
"value": {
"type": "number",
"description": "Discount value"
},
"dealId": {
"type": "number",
"description": "Deal ID"
}
}
}pipedrive_merge_dealsMerge two deals into one.
Args:
Returns: The merged deal.
{
"type": "object",
"required": [
"dealId",
"mergeWithId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Primary deal ID"
},
"mergeWithId": {
"type": "number",
"description": "Deal ID to merge"
}
}
}pipedrive_duplicate_dealDuplicate a deal.
Args:
Returns: The duplicated deal.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
}
}
}pipedrive_delete_stageDelete a stage.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Stage ID"
}
}
}pipedrive_get_deal_changelogGet changelog for a deal.
Args:
Returns: Array of changelog entries.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_deal_filesList files attached to a deal.
Args:
Returns: Array of files.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_deal_mail_messagesList mail messages associated with a deal.
Args:
Returns: Array of mail messages.
{
"type": "object",
"required": [
"dealId"
],
"properties": {
"dealId": {
"type": "number",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_dealsList deals/opportunities from the CRM with pagination.
Args:
Returns: Paginated list of deals.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_dealGet a single deal by ID.
Args:
Returns: The deal record with all available fields.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Deal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_dealCreate a new deal in the CRM.
Args:
Returns: The created deal record.
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Deal name (required)"
},
"amount": {
"type": "number",
"description": "Deal value"
},
"stageId": {
"type": "string",
"description": "Pipeline stage ID"
},
"currency": {
"type": "string",
"description": "Currency code"
},
"closeDate": {
"type": "string",
"description": "Expected close date (ISO 8601)"
},
"companyId": {
"type": "string",
"description": "Associated company ID"
},
"contactIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Associated contact IDs"
},
"pipelineId": {
"type": "string",
"description": "Pipeline ID"
}
}
}pipedrive_update_dealUpdate an existing deal.
Args:
Returns: The updated deal record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Deal ID to update"
},
"name": {
"type": "string"
},
"amount": {
"type": "number"
},
"status": {
"enum": [
"open",
"won",
"lost"
],
"type": "string"
},
"stageId": {
"type": "string"
},
"currency": {
"type": "string"
},
"closeDate": {
"type": "string"
},
"closeReason": {
"type": "string"
}
}
}pipedrive_move_deal_stageMove a deal to a different pipeline stage.
Args:
Returns: The updated deal record.
{
"type": "object",
"required": [
"id",
"stageId"
],
"properties": {
"id": {
"type": "string",
"description": "Deal ID"
},
"stageId": {
"type": "string",
"description": "Target stage ID"
}
}
}pipedrive_list_pipelinesList available deal pipelines and their stages.
Returns: Array of pipelines with their stages.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_filesList files from Pipedrive with pagination.
Args:
Returns: Paginated list of files.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_fileGet file metadata by ID.
Args:
Returns: The file metadata.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "File ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_update_fileUpdate file metadata.
Args:
Returns: The updated file metadata.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "File ID"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
}
}
}pipedrive_delete_fileDelete a file.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "File ID"
}
}
}pipedrive_list_filtersList all filters, optionally filtered by type.
Args:
Returns: Array of filters.
{
"type": "object",
"properties": {
"type": {
"enum": [
"deals",
"leads",
"org",
"people",
"products",
"activity"
],
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_filterGet a single filter by ID.
Args:
Returns: The filter record with conditions.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Filter ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_filterCreate a new filter.
Args:
Returns: The created filter.
{
"type": "object",
"required": [
"name",
"type"
],
"properties": {
"name": {
"type": "string",
"description": "Filter name"
},
"type": {
"enum": [
"deals",
"leads",
"org",
"people",
"products",
"activity"
],
"type": "string",
"description": "Filter type"
}
}
}pipedrive_update_filterUpdate an existing filter.
Args:
Returns: The updated filter.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Filter ID"
},
"name": {
"type": "string"
}
}
}pipedrive_create_goalCreate a new goal.
Args:
Returns: The created goal.
{
"type": "object",
"required": [
"title",
"interval"
],
"properties": {
"title": {
"type": "string",
"description": "Goal title"
},
"interval": {
"enum": [
"weekly",
"monthly",
"quarterly",
"yearly"
],
"type": "string"
}
}
}pipedrive_update_goalUpdate an existing goal.
Args:
Returns: The updated goal.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Goal ID"
},
"title": {
"type": "string"
},
"interval": {
"enum": [
"weekly",
"monthly",
"quarterly",
"yearly"
],
"type": "string"
}
}
}pipedrive_delete_goalDelete a goal.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Goal ID"
}
}
}pipedrive_get_goal_resultsGet results for a goal.
Args:
Returns: Array of goal results.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Goal ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_leadsList leads from Pipedrive with pagination and optional filters.
Args:
Returns: Paginated list of leads.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"ownerId": {
"type": "number",
"description": "Filter by owner user ID"
},
"personId": {
"type": "number",
"description": "Filter by associated person ID"
},
"organizationId": {
"type": "number",
"description": "Filter by associated organization ID"
}
}
}pipedrive_list_archived_leadsList archived leads from Pipedrive.
Args:
Returns: Paginated list of archived leads.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_leadGet a single lead by ID (UUID format).
Args:
Returns: The lead record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Lead ID (UUID format)"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_search_leadsSearch for leads matching a query.
Args:
Returns: List of matching leads.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search query"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_leadCreate a new lead in Pipedrive.
Args:
Returns: The created lead record.
{
"type": "object",
"required": [
"title"
],
"properties": {
"title": {
"type": "string",
"description": "Lead title (required)"
},
"value": {
"type": "object"
},
"ownerId": {
"type": "number"
},
"labelIds": {
"type": "array",
"items": {
"type": "string"
}
},
"personId": {
"type": "number"
},
"visibleTo": {
"enum": [
"1",
"3",
"5",
"7"
],
"type": "string"
},
"organizationId": {
"type": "number"
},
"expectedCloseDate": {
"type": "string"
}
}
}pipedrive_update_leadUpdate an existing lead.
Args:
Returns: The updated lead record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Lead ID (UUID) to update"
},
"title": {
"type": "string"
},
"value": {
"type": "object"
},
"ownerId": {
"type": "number"
},
"labelIds": {
"type": "array",
"items": {
"type": "string"
}
},
"personId": {
"type": "number"
},
"organizationId": {
"type": "number"
},
"expectedCloseDate": {
"type": "string"
}
}
}pipedrive_delete_leadDelete a lead from Pipedrive.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Lead ID (UUID) to delete"
}
}
}pipedrive_convert_lead_to_dealConvert a lead to a deal.
Args:
Returns: Conversion ID for tracking the async conversion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Lead ID (UUID) to convert"
},
"stageId": {
"type": "number",
"description": "Target stage ID"
},
"pipelineId": {
"type": "number",
"description": "Target pipeline ID"
}
}
}pipedrive_list_lead_labelsList all lead labels.
Returns: Array of lead labels.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_lead_labelCreate a new lead label.
Args:
Returns: The created label.
{
"type": "object",
"required": [
"name",
"color"
],
"properties": {
"name": {
"type": "string",
"description": "Label name"
},
"color": {
"enum": [
"green",
"blue",
"red",
"yellow",
"purple",
"gray"
],
"type": "string",
"description": "Label color"
}
}
}pipedrive_update_lead_labelUpdate an existing lead label.
Args:
Returns: The updated label.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Label ID (UUID)"
},
"name": {
"type": "string"
},
"color": {
"enum": [
"green",
"blue",
"red",
"yellow",
"purple",
"gray"
],
"type": "string"
}
}
}pipedrive_delete_lead_labelDelete a lead label.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Label ID (UUID) to delete"
}
}
}pipedrive_list_notesList notes from Pipedrive with optional filters.
Args:
Returns: Paginated list of notes.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"orgId": {
"type": "number"
},
"cursor": {
"type": "string"
},
"dealId": {
"type": "number"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"leadId": {
"type": "string"
},
"personId": {
"type": "number"
}
}
}pipedrive_get_noteGet a single note by ID.
Args:
Returns: The note record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Note ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_noteCreate a new note.
Args:
Returns: The created note.
{
"type": "object",
"required": [
"content"
],
"properties": {
"orgId": {
"type": "number"
},
"dealId": {
"type": "number"
},
"leadId": {
"type": "string"
},
"content": {
"type": "string",
"description": "Note content (HTML supported)"
},
"personId": {
"type": "number"
},
"projectId": {
"type": "number"
},
"pinnedToOrgFlag": {
"type": "boolean"
},
"pinnedToDealFlag": {
"type": "boolean"
},
"pinnedToPersonFlag": {
"type": "boolean"
}
}
}pipedrive_update_noteUpdate an existing note.
Args:
Returns: The updated note.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Note ID"
},
"content": {
"type": "string"
},
"pinnedToOrgFlag": {
"type": "boolean"
},
"pinnedToDealFlag": {
"type": "boolean"
},
"pinnedToPersonFlag": {
"type": "boolean"
}
}
}pipedrive_delete_noteDelete a note.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Note ID"
}
}
}pipedrive_list_note_commentsList comments on a note.
Args:
Returns: Array of comments.
{
"type": "object",
"required": [
"noteId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"noteId": {
"type": "number",
"description": "Note ID"
}
}
}pipedrive_add_note_commentAdd a comment to a note.
Args:
Returns: The created comment.
{
"type": "object",
"required": [
"noteId",
"content"
],
"properties": {
"noteId": {
"type": "number",
"description": "Note ID"
},
"content": {
"type": "string",
"description": "Comment content"
}
}
}pipedrive_delete_note_commentDelete a comment from a note.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"noteId",
"commentId"
],
"properties": {
"noteId": {
"type": "number",
"description": "Note ID"
},
"commentId": {
"type": "string",
"description": "Comment ID (UUID)"
}
}
}pipedrive_list_org_relationshipsList relationships for an organization.
Args:
Returns: Array of organization relationships.
{
"type": "object",
"required": [
"orgId"
],
"properties": {
"orgId": {
"type": "number",
"description": "Organization ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_org_relationshipCreate a relationship between organizations.
Args:
Returns: The created relationship.
{
"type": "object",
"required": [
"orgId",
"type",
"relOwnerOrgId",
"relLinkedOrgId"
],
"properties": {
"type": {
"enum": [
"parent",
"related"
],
"type": "string",
"description": "Relationship type"
},
"orgId": {
"type": "number",
"description": "Organization ID"
},
"relOwnerOrgId": {
"type": "number",
"description": "Owner organization ID"
},
"relLinkedOrgId": {
"type": "number",
"description": "Linked organization ID"
}
}
}pipedrive_delete_org_relationshipDelete an organization relationship.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Relationship ID"
}
}
}pipedrive_list_currenciesList all supported currencies.
Returns: Array of currencies.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_person_followersList followers of a person.
Args:
Returns: Array of person followers.
{
"type": "object",
"required": [
"personId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_add_person_followerAdd a follower to a person.
Args:
Returns: The created follower record.
{
"type": "object",
"required": [
"personId",
"userId"
],
"properties": {
"userId": {
"type": "number",
"description": "User ID"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_list_person_dealsList deals associated with a person.
Args:
Returns: Array of deals.
{
"type": "object",
"required": [
"personId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_list_person_activitiesList activities associated with a person.
Args:
Returns: Array of activities.
{
"type": "object",
"required": [
"personId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_list_person_filesList files attached to a person.
Args:
Returns: Array of files.
{
"type": "object",
"required": [
"personId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"personId": {
"type": "number",
"description": "Person ID"
}
}
}pipedrive_merge_personsMerge two persons into one.
Args:
Returns: The merged person.
{
"type": "object",
"required": [
"personId",
"mergeWithId"
],
"properties": {
"personId": {
"type": "number",
"description": "Primary person ID"
},
"mergeWithId": {
"type": "number",
"description": "Person ID to merge"
}
}
}pipedrive_list_productsList products from Pipedrive with pagination.
Args:
Returns: Paginated list of products.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"ownerId": {
"type": "number"
}
}
}pipedrive_search_productsSearch for products matching a query.
Args:
Returns: List of matching products.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"query": {
"type": "string",
"description": "Search query"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_productGet a single product by ID.
Args:
Returns: The product record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Product ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_productCreate a new product.
Args:
Returns: The created product.
{
"type": "object",
"required": [
"name"
],
"properties": {
"tax": {
"type": "number"
},
"code": {
"type": "string"
},
"name": {
"type": "string",
"description": "Product name"
},
"unit": {
"type": "string"
},
"ownerId": {
"type": "number"
},
"activeFlag": {
"type": "boolean"
},
"description": {
"type": "string"
}
}
}pipedrive_update_productUpdate an existing product.
Args:
Returns: The updated product.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Product ID"
},
"tax": {
"type": "number"
},
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"unit": {
"type": "string"
},
"ownerId": {
"type": "number"
},
"activeFlag": {
"type": "boolean"
},
"description": {
"type": "string"
}
}
}pipedrive_delete_productDelete a product.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Product ID"
}
}
}pipedrive_duplicate_productDuplicate a product.
Args:
Returns: The duplicated product.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Product ID to duplicate"
}
}
}pipedrive_list_product_dealsList deals associated with a product.
Args:
Returns: List of deals using this product.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Product ID"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_product_variationsList variations of a product.
Args:
Returns: Array of product variations.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Product ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_product_variationCreate a new product variation.
Args:
Returns: The created variation.
{
"type": "object",
"required": [
"productId"
],
"properties": {
"name": {
"type": "string",
"description": "Variation name"
},
"productId": {
"type": "number",
"description": "Parent product ID"
}
}
}pipedrive_list_projectsList projects from Pipedrive with pagination.
Args:
Returns: Paginated list of projects.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_projectGet a single project by ID.
Args:
Returns: The project record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Project ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_projectCreate a new project.
Args:
Returns: The created project.
{
"type": "object",
"required": [
"title",
"boardId"
],
"properties": {
"orgId": {
"type": "number"
},
"title": {
"type": "string",
"description": "Project title"
},
"boardId": {
"type": "number",
"description": "Board ID"
},
"dealIds": {
"type": "array",
"items": {
"type": "number"
}
},
"endDate": {
"type": "string"
},
"ownerId": {
"type": "number"
},
"phaseId": {
"type": "number"
},
"personId": {
"type": "number"
},
"startDate": {
"type": "string"
},
"templateId": {
"type": "number"
},
"description": {
"type": "string"
}
}
}pipedrive_update_projectUpdate an existing project.
Args:
Returns: The updated project.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Project ID"
},
"orgId": {
"type": "number"
},
"title": {
"type": "string"
},
"status": {
"enum": [
"open",
"completed",
"canceled"
],
"type": "string"
},
"dealIds": {
"type": "array",
"items": {
"type": "number"
}
},
"endDate": {
"type": "string"
},
"ownerId": {
"type": "number"
},
"phaseId": {
"type": "number"
},
"personId": {
"type": "number"
},
"startDate": {
"type": "string"
},
"description": {
"type": "string"
}
}
}pipedrive_delete_projectDelete a project.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Project ID"
}
}
}pipedrive_archive_projectArchive a project.
Args:
Returns: Confirmation of archival.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Project ID"
}
}
}pipedrive_list_project_boardsList available project boards.
Returns: Array of project boards.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_project_phasesList project phases, optionally filtered by board.
Args:
Returns: Array of project phases.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"boardId": {
"type": "number"
}
}
}pipedrive_list_project_tasksList tasks within a project.
Args:
Returns: Array of tasks.
{
"type": "object",
"required": [
"projectId"
],
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"projectId": {
"type": "number",
"description": "Project ID"
}
}
}pipedrive_list_rolesList all roles.
Returns: Array of roles.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_roleGet a single role by ID.
Args:
Returns: The role record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Role ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_roleCreate a new role.
Args:
Returns: The created role.
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Role name"
},
"parentRoleId": {
"type": "number"
}
}
}pipedrive_update_roleUpdate an existing role.
Args:
Returns: The updated role.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Role ID"
},
"name": {
"type": "string"
},
"parentRoleId": {
"type": "number"
}
}
}pipedrive_delete_roleDelete a role.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Role ID"
}
}
}pipedrive_list_permission_setsList all permission sets.
Returns: Array of permission sets.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_global_searchSearch across all item types in Pipedrive.
Args:
Returns: Array of matching items across all types.
{
"type": "object",
"required": [
"term"
],
"properties": {
"term": {
"type": "string",
"description": "Search term"
},
"limit": {
"type": "integer",
"default": 50,
"maximum": 500,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"itemTypes": {
"type": "array",
"items": {
"type": "string"
}
}
}
}pipedrive_list_recentsList recently modified items.
Args:
Returns: Array of recently modified items.
{
"type": "object",
"required": [
"sinceTimestamp"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "string"
}
},
"limit": {
"type": "integer",
"default": 50,
"maximum": 500,
"minimum": 1
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"sinceTimestamp": {
"type": "string",
"description": "Since timestamp (ISO 8601 or Unix)"
}
}
}pipedrive_list_stagesList pipeline stages, optionally filtered by pipeline.
Args:
Returns: Array of stages.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"pipelineId": {
"type": "number"
}
}
}pipedrive_get_stageGet a single stage by ID.
Args:
Returns: The stage record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Stage ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_stageCreate a new pipeline stage.
Args:
Returns: The created stage.
{
"type": "object",
"required": [
"name",
"pipelineId"
],
"properties": {
"name": {
"type": "string",
"description": "Stage name"
},
"pipelineId": {
"type": "number",
"description": "Pipeline ID"
},
"rottenDays": {
"type": "number"
},
"rottenFlag": {
"type": "boolean"
},
"dealProbability": {
"type": "number",
"maximum": 100,
"minimum": 0
}
}
}pipedrive_update_stageUpdate an existing stage.
Args:
Returns: The updated stage.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Stage ID"
},
"name": {
"type": "string"
},
"orderNr": {
"type": "number"
},
"rottenDays": {
"type": "number"
},
"rottenFlag": {
"type": "boolean"
},
"dealProbability": {
"type": "number",
"maximum": 100,
"minimum": 0
}
}
}pipedrive_list_stage_dealsList deals in a specific stage.
Args:
Returns: Paginated list of deals in this stage.
{
"type": "object",
"required": [
"stageId"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1
},
"cursor": {
"type": "string"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
},
"stageId": {
"type": "number",
"description": "Stage ID"
}
}
}pipedrive_list_usersList all users in the Pipedrive account.
Returns: Array of users.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_userGet a single user by ID.
Args:
Returns: The user record.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "User ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_get_current_userGet the currently authenticated user.
Returns: The current user record.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_userCreate a new user (requires admin permissions).
Args:
Returns: The created user.
{
"type": "object",
"required": [
"name",
"email"
],
"properties": {
"name": {
"type": "string",
"description": "User name"
},
"email": {
"type": "string",
"description": "User email"
},
"activeFlag": {
"type": "boolean"
}
}
}pipedrive_update_userUpdate an existing user.
Args:
Returns: The updated user.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "User ID"
},
"name": {
"type": "string"
},
"email": {
"type": "string"
},
"activeFlag": {
"type": "boolean"
}
}
}pipedrive_get_user_permissionsGet permissions for a user.
Args:
Returns: The user's permissions.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "User ID"
},
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_list_webhooksList all webhooks.
Returns: Array of webhooks.
{
"type": "object",
"properties": {
"format": {
"enum": [
"json",
"markdown"
],
"type": "string"
}
}
}pipedrive_create_webhookCreate a new webhook subscription.
Args:
Returns: The created webhook.
{
"type": "object",
"required": [
"subscriptionUrl",
"eventAction",
"eventObject"
],
"properties": {
"userId": {
"type": "number"
},
"version": {
"enum": [
"1.0",
"2.0"
],
"type": "string"
},
"eventAction": {
"enum": [
"create",
"change",
"delete",
"*"
],
"type": "string",
"description": "Event action"
},
"eventObject": {
"enum": [
"activity",
"deal",
"lead",
"note",
"organization",
"person",
"pipeline",
"product",
"stage",
"user",
"*"
],
"type": "string",
"description": "Event object type"
},
"httpAuthUser": {
"type": "string"
},
"subscriptionUrl": {
"type": "string",
"description": "Webhook URL"
},
"httpAuthPassword": {
"type": "string"
}
}
}pipedrive_delete_webhookDelete a webhook.
Args:
Returns: Confirmation of deletion.
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "number",
"description": "Webhook ID"
}
}
}