{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module." }, "id": { "type": "integer", "description": "Numeric ID of the record to clone." } }, "required": [ "PCID", "entityName", "id" ]}
The entity type to add the field to (e.g., ‘contacts’, ‘sales_accounts’, ‘deals’, or a custom module API name).
formId
integer
Yes
—
Numeric ID of the form to add the field to. Use listModuleFields to discover form IDs.
field
object
Yes
—
Field definition. Common keys: name (required), label (required), type (required — e.g., ‘text’, ‘number’, ‘dropdown’, ‘date’, ‘checkbox’), required (boolean), choices (array, for dropdown fields).
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityType": { "type": "string", "description": "The entity type to add the field to (e.g., 'contacts', 'sales_accounts', 'deals', or a custom module API name)." }, "formId": { "type": "integer", "description": "Numeric ID of the form to add the field to. Use `listModuleFields` to discover form IDs." }, "field": { "type": "object", "description": "Field definition. Common keys: name (required), label (required), type (required — e.g., 'text', 'number', 'dropdown', 'date', 'checkbox'), required (boolean), choices (array, for dropdown fields)." } }, "required": [ "PCID", "entityType", "formId", "field" ]}
The API name of the custom module (e.g., ‘cm_vehicles’). Use listCustomModules to discover available names.
custom_module
object
Yes
—
Record fields. Keys depend on the custom module’s field definitions (e.g., cf_make, cf_model, cf_year). Use listModuleFields to discover available fields.
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module (e.g., 'cm_vehicles'). Use `listCustomModules` to discover available names." }, "custom_module": { "type": "object", "description": "Record fields. Keys depend on the custom module's field definitions (e.g., cf_make, cf_model, cf_year). Use `listModuleFields` to discover available fields." } }, "required": [ "PCID", "entityName", "custom_module" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module." }, "id": { "type": "integer", "description": "Numeric ID of the record to delete." } }, "required": [ "PCID", "entityName", "id" ]}
Permanently delete (forget) a custom module recordParameters:
Parameter
Type
Required
Default
Description
entityName
string
Yes
—
The API name of the custom module.
id
integer
Yes
—
Numeric ID of the record to permanently delete.
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module." }, "id": { "type": "integer", "description": "Numeric ID of the record to permanently delete." } }, "required": [ "PCID", "entityName", "id" ]}
Comma-separated list of associated resources to side-load.
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module." }, "id": { "type": "integer", "description": "Numeric ID of the record." }, "include": { "type": "string", "description": "Comma-separated list of associated resources to side-load." } }, "required": [ "PCID", "entityName", "id" ]}
Numeric ID of the job (as returned by a prior bulk operation).
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "id": { "type": "integer", "description": "Numeric ID of the job (as returned by a prior bulk operation)." } }, "required": [ "PCID", "id" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module." }, "viewId": { "type": "integer", "description": "The numeric ID of the saved view/filter." }, "page": { "type": "integer", "description": "Page number for paginated results (default 1)." }, "sort": { "type": "string", "description": "Field name to sort the result set by." }, "sort_type": { "type": "string", "description": "Sort direction.", "enum": [ "asc", "desc" ] } }, "required": [ "PCID", "entityName", "viewId" ]}
Look up records by a specific field valueParameters:
Parameter
Type
Required
Default
Description
q
string
Yes
—
The value to match against the field.
f
string
Yes
—
The name of the field to match on (e.g., “email”, “website”).
entities
string
Yes
—
Comma-separated list of entity types to search across. Valid values: contact, sales_account, deal.
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "q": { "type": "string", "description": "The value to match against the field." }, "f": { "type": "string", "description": "The name of the field to match on (e.g., \"email\", \"website\")." }, "entities": { "type": "string", "description": "Comma-separated list of entity types to search across. Valid values: `contact`, `sales_account`, `deal`." } }, "required": [ "PCID", "q", "f", "entities" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "entityName": { "type": "string", "description": "The API name of the custom module." }, "id": { "type": "integer", "description": "Numeric ID of the record to update." }, "custom_module": { "type": "object", "description": "Partial record fields to update." } }, "required": [ "PCID", "entityName", "id", "custom_module" ]}