Read and update Pobuca Connect contacts and organizations; look up teams and custom fields.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
WRITE: create a new contact in the Pobuca Connect address book. Needs at least a first name, last name or email. Not idempotent: calling it twice creates two contacts, so search with pobuca_list_contacts first. POST /api/v1/Contacts.
Tags (replaces the existing tags on update).
Work email.
Id of the team that owns this contact (from pobuca_list_teams).
Consent flag: may this contact be sent SMS.
Birthday as an ISO date, e.g. 1985-04-23.
Free-text notes on the contact.
Consent flag: may this contact be emailed.
Consent flag: may this contact be phoned.
Custom field values (see pobuca_list_custom_fields).
Id of the department (from pobuca_list_departments).
Id of the organization this contact belongs to (from pobuca_list_organizations).
Salutation, e.g. Mr, Ms, Dr.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
WRITE: create a new contact in the Pobuca Connect address book. Needs at least a first name, last name or email. Not idempotent: calling it twice creates two contacts, so search with pobuca_list_contacts first. POST /api/v1/Contacts.
| Argument | Type | Description |
|---|---|---|
| tags | array | Tags (replaces the existing tags on update). |
| string | Work email. | |
| gender | string | |
| suffix | string | |
| teamId | string | Id of the team that owns this contact (from pobuca_list_teams). |
| string | ||
| website | string | |
| allowSms | boolean | Consent flag: may this contact be sent SMS. |
| birthday | string | Birthday as an ISO date, e.g. 1985-04-23. |
| comments | string | Free-text notes on the contact. |
| string | ||
| homeCity | string | |
| jobTitle | string | |
| lastName | string | |
| string | ||
| nickname | string | |
| workCity | string | |
| firstName | string | |
| homePhone | string | |
| homeState | string | |
| workPhone | string | |
| workState | string | |
| homeStreet | string | |
| middleName | string | |
| otherEmail | string | |
| workStreet | string | |
| allowEmails | boolean | Consent flag: may this contact be emailed. |
| allowPhones | boolean | Consent flag: may this contact be phoned. |
| mobilePhone | string | |
| customFields | array | Custom field values (see pobuca_list_custom_fields). |
| departmentId | string | Id of the department (from pobuca_list_departments). |
| personalEmail | string | |
| homePostalCode | string | |
| organizationId | string | Id of the organization this contact belongs to (from pobuca_list_organizations). |
| workPostalCode | string | |
| titleSalutation | string | Salutation, e.g. Mr, Ms, Dr. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"maxItems": 50,
"description": "Tags (replaces the existing tags on update)."
},
"email": {
"type": "string",
"maxLength": 320,
"description": "Work email."
},
"gender": {
"type": "string",
"maxLength": 40
},
"suffix": {
"type": "string",
"maxLength": 100
},
"teamId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the team that owns this contact (from pobuca_list_teams)."
},
"twitter": {
"type": "string",
"maxLength": 500
},
"website": {
"type": "string",
"maxLength": 500
},
"allowSms": {
"type": "boolean",
"description": "Consent flag: may this contact be sent SMS."
},
"birthday": {
"type": "string",
"maxLength": 40,
"description": "Birthday as an ISO date, e.g. 1985-04-23."
},
"comments": {
"type": "string",
"maxLength": 5000,
"description": "Free-text notes on the contact."
},
"facebook": {
"type": "string",
"maxLength": 500
},
"homeCity": {
"type": "string",
"maxLength": 200
},
"jobTitle": {
"type": "string",
"maxLength": 200
},
"lastName": {
"type": "string",
"maxLength": 200
},
"linkedin": {
"type": "string",
"maxLength": 500
},
"nickname": {
"type": "string",
"maxLength": 200
},
"workCity": {
"type": "string",
"maxLength": 200
},
"firstName": {
"type": "string",
"maxLength": 200
},
"homePhone": {
"type": "string",
"maxLength": 60
},
"homeState": {
"type": "string",
"maxLength": 200
},
"workPhone": {
"type": "string",
"maxLength": 60
},
"workState": {
"type": "string",
"maxLength": 200
},
"homeStreet": {
"type": "string",
"maxLength": 300
},
"middleName": {
"type": "string",
"maxLength": 200
},
"otherEmail": {
"type": "string",
"maxLength": 320
},
"workStreet": {
"type": "string",
"maxLength": 300
},
"allowEmails": {
"type": "boolean",
"description": "Consent flag: may this contact be emailed."
},
"allowPhones": {
"type": "boolean",
"description": "Consent flag: may this contact be phoned."
},
"mobilePhone": {
"type": "string",
"maxLength": 60
},
"customFields": {
"type": "array",
"items": {
"type": "object",
"required": [
"fieldName"
],
"properties": {
"valueId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Dropdown option id (only for dropdown fields)."
},
"fieldName": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field display name."
},
"valueName": {
"type": "string",
"maxLength": 1000,
"description": "The value (for a dropdown field: the option text)."
},
"customFieldId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field id (from pobuca_list_custom_fields)."
}
}
},
"maxItems": 50,
"description": "Custom field values (see pobuca_list_custom_fields)."
},
"departmentId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the department (from pobuca_list_departments)."
},
"personalEmail": {
"type": "string",
"maxLength": 320
},
"homePostalCode": {
"type": "string",
"maxLength": 40
},
"organizationId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the organization this contact belongs to (from pobuca_list_organizations)."
},
"workPostalCode": {
"type": "string",
"maxLength": 40
},
"titleSalutation": {
"type": "string",
"maxLength": 100,
"description": "Salutation, e.g. Mr, Ms, Dr."
}
}
}WRITE: create a new organization (company) in Pobuca Connect. Not idempotent: calling it twice creates two organizations, so search with pobuca_list_organizations first. POST /api/v1/Organizations.
| Argument | Type | Description |
|---|---|---|
| fax | string | |
| name* | string | Organization name. |
| tags | array | Tags (replaces the existing tags on update). |
| string | ||
| phone | string | |
| website | string | |
| allowSms | boolean | Consent flag: may this organization be sent SMS. |
| comments | string | Free-text notes on the organization. |
| industryId | string | Id from pobuca_list_industries. |
| profession | string | |
| allowEmails |
One contact by id, with all phone numbers, emails, addresses, organization, team, tags and custom fields. GET /api/v1/Contacts/{id}.
| Argument | Type | Description |
|---|---|---|
| contact_id* | string | Contact id (from pobuca_list_contacts). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"contact_id"
],
"properties": {
"contact_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Contact id (from pobuca_list_contacts)."
}
}
}The Pobuca Connect user this API key acts as: id, first name, last name and email. GET /api/v1/Users/Me.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}One organization by id, with addresses, type, industry, primary contact, tags and custom fields. GET /api/v1/Organizations/{id}.
| Argument | Type | Description |
|---|---|---|
| organization_id* | string | Organization id (from pobuca_list_organizations). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"organization_id"
],
"properties": {
"organization_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Organization id (from pobuca_list_organizations)."
}
}
}One team by id. GET /api/v1/Teams/{id}.
| Argument | Type | Description |
|---|---|---|
| team_id* | string | Team id (from pobuca_list_teams). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"team_id"
],
"properties": {
"team_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Team id (from pobuca_list_teams)."
}
}
}List contacts (people) with names, phones, emails, addresses, organization, team, tags and custom fields. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. To find recently changed contacts use $filter like "updatedat ge 2026-10-01T00:00:00Z". GET /api/v1/Contacts.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List countries with their codes. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Countries.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List the custom fields defined for contacts, organizations ('Group') or users, with type (Text or Dropdown) and, for dropdowns, the available options. Use the ids and option ids in the customFields of a contact or organization. GET /api/v1/CustomFields/{entityType}.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| entity_type* | string | Which records the fields belong to: Contact, Group (organizations) or User. |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"entity_type"
],
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"entity_type": {
"enum": [
"Contact",
"Group",
"User"
],
"type": "string",
"description": "Which records the fields belong to: Contact, Group (organizations) or User."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List departments (ids for the departmentId of a contact). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Departments.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List industries (ids for the industryId of an organization). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Industries.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List organization types (ids for the organizationTypeId of an organization). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/OrganizationTypes.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List organizations (companies) with phone, email, website, billing and shipping addresses, type, industry, tags and custom fields. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Organizations.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List which users belong to which team, with their role in the team. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/UserTeams.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}List teams (the groups that own and share contacts). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Teams.
| Argument | Type | Description |
|---|---|---|
| top | integer | Results to return, 1-50 (default 50). |
| skip | integer | Results to skip. Pass the previous reply's next_skip to get the next page. |
| filter | string | OData $filter expression, e.g. "updatedat ge 2026-10-01T00:00:00Z" or "startswith(lastname,'Pap')". Field names are case-insensitive. |
| orderby | string | OData $orderby, e.g. "lastname asc" or "updatedat desc". |
| include_deleted | boolean | Also return deleted records (default false). |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"top": {
"type": "integer",
"maximum": 50,
"description": "Results to return, 1-50 (default 50).",
"exclusiveMinimum": 0
},
"skip": {
"type": "integer",
"maximum": 1000000,
"minimum": 0,
"description": "Results to skip. Pass the previous reply's next_skip to get the next page."
},
"filter": {
"type": "string",
"maxLength": 1000,
"minLength": 1,
"description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive."
},
"orderby": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\"."
},
"include_deleted": {
"type": "boolean",
"description": "Also return deleted records (default false)."
}
}
}WRITE: change fields of an existing contact; only the fields you pass are sent. Overwrites the previous values (tags and customFields are replaced as given). Look the contact up first and confirm the right one. PATCH /api/v1/Contacts/{id}.
| Argument | Type | Description |
|---|---|---|
| tags | array | Tags (replaces the existing tags on update). |
| string | Work email. | |
| gender | string | |
| suffix | string | |
| teamId | string | Id of the team that owns this contact (from pobuca_list_teams). |
| string | ||
| website | string | |
| allowSms | boolean | Consent flag: may this contact be sent SMS. |
| birthday | string | Birthday as an ISO date, e.g. 1985-04-23. |
| comments | string |
WRITE: change fields of an existing organization; only the fields you pass are sent. Overwrites the previous values (tags and customFields are replaced as given). Look the organization up first and confirm the right one. PATCH /api/v1/Organizations/{id}.
| Argument | Type | Description |
|---|---|---|
| fax | string | |
| name | string | Organization name. |
| tags | array | Tags (replaces the existing tags on update). |
| string | ||
| phone | string | |
| website | string | |
| allowSms | boolean | Consent flag: may this organization be sent SMS. |
| comments | string | Free-text notes on the organization. |
| industryId | string | Id from pobuca_list_industries. |
| profession | string |
| boolean |
| Consent flag: may this organization be emailed. |
| allowPhones | boolean | Consent flag: may this organization be phoned. |
| billingCity | string |
| billingState | string |
| customFields | array | Custom field values (see pobuca_list_custom_fields). |
| shippingCity | string |
| billingStreet | string |
| shippingState | string |
| shippingStreet | string |
| primaryContactId | string | Id of the primary contact (from the matching list tool). |
| billingPostalCode | string |
| organizationTypeId | string | Id from pobuca_list_organization_types. |
| shippingPostalCode | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name"
],
"properties": {
"fax": {
"type": "string",
"maxLength": 60
},
"name": {
"type": "string",
"maxLength": 300,
"minLength": 1,
"description": "Organization name."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"maxItems": 50,
"description": "Tags (replaces the existing tags on update)."
},
"email": {
"type": "string",
"maxLength": 320
},
"phone": {
"type": "string",
"maxLength": 60
},
"website": {
"type": "string",
"maxLength": 500
},
"allowSms": {
"type": "boolean",
"description": "Consent flag: may this organization be sent SMS."
},
"comments": {
"type": "string",
"maxLength": 5000,
"description": "Free-text notes on the organization."
},
"industryId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id from pobuca_list_industries."
},
"profession": {
"type": "string",
"maxLength": 200
},
"allowEmails": {
"type": "boolean",
"description": "Consent flag: may this organization be emailed."
},
"allowPhones": {
"type": "boolean",
"description": "Consent flag: may this organization be phoned."
},
"billingCity": {
"type": "string",
"maxLength": 200
},
"billingState": {
"type": "string",
"maxLength": 200
},
"customFields": {
"type": "array",
"items": {
"type": "object",
"required": [
"fieldName"
],
"properties": {
"valueId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Dropdown option id (only for dropdown fields)."
},
"fieldName": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field display name."
},
"valueName": {
"type": "string",
"maxLength": 1000,
"description": "The value (for a dropdown field: the option text)."
},
"customFieldId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field id (from pobuca_list_custom_fields)."
}
}
},
"maxItems": 50,
"description": "Custom field values (see pobuca_list_custom_fields)."
},
"shippingCity": {
"type": "string",
"maxLength": 200
},
"billingStreet": {
"type": "string",
"maxLength": 300
},
"shippingState": {
"type": "string",
"maxLength": 200
},
"shippingStreet": {
"type": "string",
"maxLength": 300
},
"primaryContactId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the primary contact (from the matching list tool)."
},
"billingPostalCode": {
"type": "string",
"maxLength": 40
},
"organizationTypeId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id from pobuca_list_organization_types."
},
"shippingPostalCode": {
"type": "string",
"maxLength": 40
}
}
}| Free-text notes on the contact. |
| string |
| homeCity | string |
| jobTitle | string |
| lastName | string |
| string |
| nickname | string |
| workCity | string |
| firstName | string |
| homePhone | string |
| homeState | string |
| workPhone | string |
| workState | string |
| contact_id* | string | Contact id (from pobuca_list_contacts). |
| homeStreet | string |
| middleName | string |
| otherEmail | string |
| workStreet | string |
| allowEmails | boolean | Consent flag: may this contact be emailed. |
| allowPhones | boolean | Consent flag: may this contact be phoned. |
| mobilePhone | string |
| customFields | array | Custom field values (see pobuca_list_custom_fields). |
| departmentId | string | Id of the department (from pobuca_list_departments). |
| personalEmail | string |
| homePostalCode | string |
| organizationId | string | Id of the organization this contact belongs to (from pobuca_list_organizations). |
| workPostalCode | string |
| titleSalutation | string | Salutation, e.g. Mr, Ms, Dr. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"contact_id"
],
"properties": {
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"maxItems": 50,
"description": "Tags (replaces the existing tags on update)."
},
"email": {
"type": "string",
"maxLength": 320,
"description": "Work email."
},
"gender": {
"type": "string",
"maxLength": 40
},
"suffix": {
"type": "string",
"maxLength": 100
},
"teamId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the team that owns this contact (from pobuca_list_teams)."
},
"twitter": {
"type": "string",
"maxLength": 500
},
"website": {
"type": "string",
"maxLength": 500
},
"allowSms": {
"type": "boolean",
"description": "Consent flag: may this contact be sent SMS."
},
"birthday": {
"type": "string",
"maxLength": 40,
"description": "Birthday as an ISO date, e.g. 1985-04-23."
},
"comments": {
"type": "string",
"maxLength": 5000,
"description": "Free-text notes on the contact."
},
"facebook": {
"type": "string",
"maxLength": 500
},
"homeCity": {
"type": "string",
"maxLength": 200
},
"jobTitle": {
"type": "string",
"maxLength": 200
},
"lastName": {
"type": "string",
"maxLength": 200
},
"linkedin": {
"type": "string",
"maxLength": 500
},
"nickname": {
"type": "string",
"maxLength": 200
},
"workCity": {
"type": "string",
"maxLength": 200
},
"firstName": {
"type": "string",
"maxLength": 200
},
"homePhone": {
"type": "string",
"maxLength": 60
},
"homeState": {
"type": "string",
"maxLength": 200
},
"workPhone": {
"type": "string",
"maxLength": 60
},
"workState": {
"type": "string",
"maxLength": 200
},
"contact_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Contact id (from pobuca_list_contacts)."
},
"homeStreet": {
"type": "string",
"maxLength": 300
},
"middleName": {
"type": "string",
"maxLength": 200
},
"otherEmail": {
"type": "string",
"maxLength": 320
},
"workStreet": {
"type": "string",
"maxLength": 300
},
"allowEmails": {
"type": "boolean",
"description": "Consent flag: may this contact be emailed."
},
"allowPhones": {
"type": "boolean",
"description": "Consent flag: may this contact be phoned."
},
"mobilePhone": {
"type": "string",
"maxLength": 60
},
"customFields": {
"type": "array",
"items": {
"type": "object",
"required": [
"fieldName"
],
"properties": {
"valueId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Dropdown option id (only for dropdown fields)."
},
"fieldName": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field display name."
},
"valueName": {
"type": "string",
"maxLength": 1000,
"description": "The value (for a dropdown field: the option text)."
},
"customFieldId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field id (from pobuca_list_custom_fields)."
}
}
},
"maxItems": 50,
"description": "Custom field values (see pobuca_list_custom_fields)."
},
"departmentId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the department (from pobuca_list_departments)."
},
"personalEmail": {
"type": "string",
"maxLength": 320
},
"homePostalCode": {
"type": "string",
"maxLength": 40
},
"organizationId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the organization this contact belongs to (from pobuca_list_organizations)."
},
"workPostalCode": {
"type": "string",
"maxLength": 40
},
"titleSalutation": {
"type": "string",
"maxLength": 100,
"description": "Salutation, e.g. Mr, Ms, Dr."
}
}
}| allowEmails | boolean | Consent flag: may this organization be emailed. |
| allowPhones | boolean | Consent flag: may this organization be phoned. |
| billingCity | string |
| billingState | string |
| customFields | array | Custom field values (see pobuca_list_custom_fields). |
| shippingCity | string |
| billingStreet | string |
| shippingState | string |
| shippingStreet | string |
| organization_id* | string | Organization id (from pobuca_list_organizations). |
| primaryContactId | string | Id of the primary contact (from the matching list tool). |
| billingPostalCode | string |
| organizationTypeId | string | Id from pobuca_list_organization_types. |
| shippingPostalCode | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"organization_id"
],
"properties": {
"fax": {
"type": "string",
"maxLength": 60
},
"name": {
"type": "string",
"maxLength": 300,
"description": "Organization name."
},
"tags": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"maxItems": 50,
"description": "Tags (replaces the existing tags on update)."
},
"email": {
"type": "string",
"maxLength": 320
},
"phone": {
"type": "string",
"maxLength": 60
},
"website": {
"type": "string",
"maxLength": 500
},
"allowSms": {
"type": "boolean",
"description": "Consent flag: may this organization be sent SMS."
},
"comments": {
"type": "string",
"maxLength": 5000,
"description": "Free-text notes on the organization."
},
"industryId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id from pobuca_list_industries."
},
"profession": {
"type": "string",
"maxLength": 200
},
"allowEmails": {
"type": "boolean",
"description": "Consent flag: may this organization be emailed."
},
"allowPhones": {
"type": "boolean",
"description": "Consent flag: may this organization be phoned."
},
"billingCity": {
"type": "string",
"maxLength": 200
},
"billingState": {
"type": "string",
"maxLength": 200
},
"customFields": {
"type": "array",
"items": {
"type": "object",
"required": [
"fieldName"
],
"properties": {
"valueId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Dropdown option id (only for dropdown fields)."
},
"fieldName": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field display name."
},
"valueName": {
"type": "string",
"maxLength": 1000,
"description": "The value (for a dropdown field: the option text)."
},
"customFieldId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Custom field id (from pobuca_list_custom_fields)."
}
}
},
"maxItems": 50,
"description": "Custom field values (see pobuca_list_custom_fields)."
},
"shippingCity": {
"type": "string",
"maxLength": 200
},
"billingStreet": {
"type": "string",
"maxLength": 300
},
"shippingState": {
"type": "string",
"maxLength": 200
},
"shippingStreet": {
"type": "string",
"maxLength": 300
},
"organization_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Organization id (from pobuca_list_organizations)."
},
"primaryContactId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id of the primary contact (from the matching list tool)."
},
"billingPostalCode": {
"type": "string",
"maxLength": 40
},
"organizationTypeId": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Id from pobuca_list_organization_types."
},
"shippingPostalCode": {
"type": "string",
"maxLength": 40
}
}
}