Pipory
Node reference

Close

Close node reference - all 163 operations, the credential it needs, and a worked example.

Close CRM REST API. 163 operations: leads, contacts, opportunities and tasks; note, call, email, SMS, WhatsApp, meeting and custom activities plus the created / status-change / form-submission / task-completion / lead-merge streams; Advanced Filtering search and Smart Views; sequence subscriptions; custom objects; comments; email and SMS templates; bulk email, bulk edit and bulk sequence subscribe; activity, funnel, sent-email and status reports; pipelines, statuses, custom field schemas, outcomes and forms; users, groups and organization; phone numbers and connected accounts; unsubscribes, AI field enrichment, the event log, and webhook subscriptions.

Credential: Close API key - see Credentials.

Permissions

Close has no per-operation scope system. Its OpenAPI document declares exactly two security schemes - HTTP Basic (the API key as the username, empty password, which is what Pipory's credential holds) and an OAuth2 bearer - attaches NO scopes to either, and lists no per-operation security requirement anywhere across its 297 operations. The OAuth path does not change that: Close's token response returns the single coarse grant all.full_access offline_access, so an OAuth app either reaches the whole API or none of it. What DOES vary is who the key belongs to: Close scopes an API key to one user/organization pair, and every user carries exactly one role whose permission set decides what they may do - so a 403 means the creating user's role lacks the permission, or the record falls outside that role's lead visibility, never that a checkbox was left unticked on the key. Limit the blast radius by minting the key under a user with a restricted role at Settings > Roles & Permissions rather than an Admin.

Operations (163)

Leads

OperationWhat it does
createLeadCreate lead
updateLeadUpdate lead
getLeadGet lead
listLeadsList leads
deleteLeadDelete lead
mergeLeadsMerge two leads

Contacts

OperationWhat it does
createContactCreate contact
updateContactUpdate contact
getContactGet contact
listContactsList contacts
deleteContactDelete contact

Opportunities

OperationWhat it does
createOpportunityCreate opportunity
updateOpportunityUpdate opportunity (move stage, mark won)
getOpportunityGet opportunity
listOpportunitiesList / filter opportunities
deleteOpportunityDelete opportunity

Tasks

OperationWhat it does
createTaskCreate task
updateTaskUpdate / complete task
getTaskGet task
listTasksList / filter tasks
bulkUpdateTasksBulk-update tasks
deleteTaskDelete task

Notes

OperationWhat it does
createNoteCreate note
updateNoteUpdate note
getNoteGet note
listNotesList notes
deleteNoteDelete note

Calls

OperationWhat it does
logCallLog an external call
updateCallUpdate call (notes, outcome)
getCallGet call
listCallsList calls
deleteCallDelete call

Emails

OperationWhat it does
sendEmailSend / draft / log an email
updateEmailUpdate an email draft
getEmailGet email
listEmailsList emails
deleteEmailDelete email
listEmailThreadsList email threads
getEmailThreadGet email thread
deleteEmailThreadDelete email thread

SMS

OperationWhat it does
sendSmsSend / draft / log an SMS
updateSmsUpdate an SMS draft
getSmsGet SMS
listSmsList SMS
deleteSmsDelete SMS

WhatsApp

OperationWhat it does
createWhatsappMessageLog a WhatsApp message
updateWhatsappMessageUpdate a WhatsApp message
getWhatsappMessageGet WhatsApp message
listWhatsappMessagesList WhatsApp messages
deleteWhatsappMessageDelete WhatsApp message

Meetings

OperationWhat it does
listMeetingsList / search meetings
getMeetingGet meeting
updateMeetingUpdate meeting (notes, outcome)
deleteMeetingDelete meeting

Custom activities

OperationWhat it does
createCustomActivityCreate custom activity
updateCustomActivityUpdate custom activity
getCustomActivityGet custom activity
listCustomActivitiesList custom activities
deleteCustomActivityDelete custom activity

Activity streams

OperationWhat it does
listActivitiesList all activity types
listCreatedActivitiesList created activities
listLeadStatusChangesList lead status changes
listOpportunityStatusChangesList opportunity status changes
listFormSubmissionsList form submissions
getFormSubmissionGet form submission
listTaskCompletionsList task completions
listLeadMergesList lead merges
getLeadMergeGet lead merge

Search & Smart Views

OperationWhat it does
advancedSearchAdvanced search (filter leads / contacts)
listSmartViewsList Smart Views
createSmartViewCreate Smart View
getSmartViewGet Smart View
updateSmartViewUpdate Smart View
deleteSmartViewDelete Smart View

Sequences

OperationWhat it does
subscribeToSequenceSubscribe a contact to a sequence
listSequenceSubscriptionsList sequence subscriptions
getSequenceSubscriptionGet sequence subscription
updateSequenceSubscriptionUpdate subscription (pause / resume / finish)
deleteSequenceSubscriptionDelete sequence subscription
listSequencesList sequences
getSequenceGet sequence

Custom objects

OperationWhat it does
createCustomObjectCreate custom object
updateCustomObjectUpdate custom object
getCustomObjectGet custom object
listCustomObjectsList custom objects on a lead
deleteCustomObjectDelete custom object

Comments

OperationWhat it does
createCommentCreate comment
updateCommentUpdate comment
getCommentGet comment
listCommentsList comments
deleteCommentDelete comment
listCommentThreadsList comment threads
getCommentThreadGet comment thread

Templates

OperationWhat it does
listEmailTemplatesList email templates
getEmailTemplateGet email template
renderEmailTemplateRender email template for a lead / contact
createEmailTemplateCreate email template
updateEmailTemplateUpdate email template
deleteEmailTemplateDelete email template
listSmsTemplatesList SMS templates
getSmsTemplateGet SMS template
createSmsTemplateCreate SMS template
updateSmsTemplateUpdate SMS template
deleteSmsTemplateDelete SMS template

Bulk actions

OperationWhat it does
createBulkEmailSend a bulk email over a search
listBulkEmailsList bulk emails
getBulkEmailGet bulk email
createBulkEditBulk-edit leads over a search
listBulkEditsList bulk edits
getBulkEditGet bulk edit
createBulkSequenceSubscriptionBulk sequence subscribe / pause
listBulkSequenceSubscriptionsList bulk sequence subscriptions
getBulkSequenceSubscriptionGet bulk sequence subscription

Reporting

OperationWhat it does
getActivityReportGet activity report
listActivityReportMetricsList activity report metrics
getFunnelStagesReportGet opportunity funnel report (stages)
getFunnelTotalsReportGet opportunity funnel report (totals)
getSentEmailsReportGet sent emails report
getLeadStatusReportGet lead status change report
getOpportunityStatusReportGet opportunity status change report

Pipelines & statuses

OperationWhat it does
listPipelinesList pipelines
getPipelineGet pipeline
listLeadStatusesList lead statuses
getLeadStatusGet lead status
listOpportunityStatusesList opportunity statuses
getOpportunityStatusGet opportunity status

Custom field & object schema

OperationWhat it does
listLeadCustomFieldsList lead custom fields
listContactCustomFieldsList contact custom fields
listOpportunityCustomFieldsList opportunity custom fields
listActivityCustomFieldsList activity custom fields
listSharedCustomFieldsList shared custom fields
listCustomObjectCustomFieldsList custom object custom fields
getCustomFieldSchemaGet custom field schema
listCustomActivityTypesList custom activity types
getCustomActivityTypeGet custom activity type
listCustomObjectTypesList custom object types
getCustomObjectTypeGet custom object type
listOutcomesList call / meeting outcomes
getOutcomeGet outcome
listFormsList forms
getFormGet form

Users & organization

OperationWhat it does
getMeGet the authenticated user
listUsersList users
getUserGet user
listUserAvailabilityList user availability
getOrganizationGet organization
listGroupsList groups
getGroupGet group

Phone numbers & connected accounts

OperationWhat it does
listPhoneNumbersList phone numbers
getPhoneNumberGet phone number
listConnectedAccountsList connected email / calendar accounts
getConnectedAccountGet connected account

Unsubscribes & enrichment

OperationWhat it does
listUnsubscribedEmailsList unsubscribed email addresses
unsubscribeEmailUnsubscribe an email address
resubscribeEmailResubscribe an email address
enrichFieldRun AI field enrichment

Events & webhooks

OperationWhat it does
listEventsList events (change log)
getEventGet event
listWebhooksList webhook subscriptions
createWebhookCreate webhook subscription
getWebhookGet webhook subscription
updateWebhookUpdate webhook subscription
deleteWebhookDelete webhook subscription

Example

Log a call against a lead so the activity feed is complete

A sales CRM is only useful in an automation if the activity trail is honest. When a workflow places or receives a call elsewhere, logging it back to Close is what keeps the lead's history from lying — and it is one of the four activity types Close's reporting counts.

Set Operation to logCall, then fill in:

FieldValueNotes
leadId{{ myTrigger.leadId }}The lead the call belongs to
contactId{{ myTrigger.contactId }}Optional; attributes the call to a person on that lead
bodyJson{"direction": "outbound", "duration": 320, "note": "Renewal discussion"}Fields beyond the named ones; every path and body key in this node was read off Close’s OpenAPI 3.1 document rather than the docs prose

Sets {{call.id}} and {{call.activity}}. A 403 from Close is a role or lead-visibility problem, never an unticked scope — Close has no per-operation scopes at all.