Replace {your-subdomain} with your workspace’s subdomain. Learn how to find your subdomain in Workspace subdomain.
Headers
X-Api-Key
string
default:your-api-key
required
Use the X-Api-Key header to provide your workspace API key. Refer to Authentication for more information.
Accept
enum<string>
default:application/json
required
Specifies the expected response format. Must be set to application/json for proper API communication.
Available options:
application/json
Body
application/json
name
string
Name of the contact. Defaults to Visitor when omitted or blank.
Example:
"Sam Brown"
email
string<email>
Email of the contact. It is stored in lowercase, and an address that is not well-formed rejects the whole request.
Example:
"sam@example.com"
phone_number
string
Example:
"+14155550123"
user_identifier
string
Your own identifier for the contact, such as its id in your database or CRM. It is stored as sent and is not used to look up an existing contact.
Example:
"crm-user-123"
traits
object
Custom attributes to store on the contact, as free-form key-value pairs. The keys name, email and user_identifier are dropped here, since those are top-level fields.
Example:
{ "plan": "Pro", "country": "US" }
field_values_attributes
object[]
Values for the contact fields configured in your workspace, under Settings > Contact fields. Every field_id must be a contact field of your workspace, otherwise nothing is created.
Hide child attributes
field_values_attributes.field_id
string<uuid>
required
Id of the contact field. It is the field's UUID, not the Key shown on the Contact fields page.
Example:
"7f1f1f36-1f0f-4a0e-9b1f-2b0f3c4d5e6f"
field_values_attributes.data
object
required
The field's value, under a value key.
The accepted type follows the field's kind. A text field takes a string, a number field takes a number or a string that reads as one, and a date and time field takes an ISO 8601 string. A value the field's kind does not accept, or a number outside a range configured on the field, rejects the whole request.
Hide child attributes
field_values_attributes.data.value
any
required
The field's value.
Example:
"Enterprise"
Example:
{ "value": "Enterprise" }
Response
Created - Contact created successfully
contact
object
Hide child attributes
contact.id
string<uuid>
Example:
"2c79a334-0bc8-44e4-9504-331f59d400ab"
contact.name
string
Example:
"Sam Brown"
contact.email
string | null
Example:
"sam@example.com"
contact.phone_number
string | null
Example:
"+14155550123"
contact.user_identifier
string | null
Your own identifier for the contact.
Example:
"customer-1042"
contact.traits
object | null
Custom attributes stored on the contact.
Example:
{ "plan": "Pro" }
contact.created_at
string<date-time>
Example:
"2026-10-08T14:35:46.785Z"
contact.updated_at
string<date-time>
Example:
"2026-10-08T14:35:46.785Z"
contact.field_values
object[]
Values the contact holds for the workspace's contact fields. Fields without a value are left out.
Hide child attributes
contact.field_values.field_id
string<uuid>
Id of the contact field.
Example:
"bac73249-2ef5-46f6-b80d-78271914c2a6"
contact.field_values.field_name
string
Name of the contact field.
Example:
"Plan tier"
contact.field_values.value
any
Value stored for the field. Its type depends on the kind of field, such as a string for a text field or an array for a multi-option field.
Example:
"Enterprise"
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"NeetoChat Docs","description":"NeetoChat API docs guide to manage scheduling from external channels","colors":{"primary":"#10B981","light":"#34D399","dark":"#059669"},"logo":"https://mintcdn.com/neeto-0280aa2a/jlSLnlpp0djgsgKN/assets/logo.svg?fit=max\u0026auto=format\u0026n=jlSLnlpp0djgsgKN\u0026q=85\u0026s=774e336522eb975886c0b3cbf7975b3d","favicon":"https://mintcdn.com/neeto-0280aa2a/iUS8D8GELEknjyJt/assets/favicon.ico?fit=max\u0026auto=format\u0026n=iUS8D8GELEknjyJt\u0026q=85\u0026s=38773d7ba8b26dc3c2b16c8792bfd2fc","api":{"params":{"expanded":"all"},"playground":{"display":"interactive","proxy":true},"examples":{"defaults":"all","languages":["curl","javascript","python"]}},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://www.neeto.com/neetochat/blog","label":"Blog"},{"href":"https://help.neetochat.com","label":"Help Center"},{"href":"https://neetochat.com/","label":"NeetoChat"}]},"footer":{"socials":{"x":"https://x.com/neetohq","linkedin":"https://www.linkedin.com/company/neeto","youtube":"https://www.youtube.com/channel/UCoQ3Kv2JdZ51WZJ3QFFcI9g","slack":"https://www.launchpass.com/neetohq"}},"styling":{"eyebrows":"section","codeblocks":"system","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"neeto-0280aa2a","hasAudioNarration":false,"actualSubdomain":"neeto-0280aa2a","customDomains":["apidocs.neetochat.com"],"gitSource":{"type":"github","owner":"neetochatapis","repo":"neeto-chat-api","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aec5bab8c2847cc731f1574","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API Reference","count":23},{"language":"default","tag":"CLI","count":13},{"language":"default","tag":"Getting Started","count":11},{"language":"default","tag":"Commands","count":7},{"language":"default","tag":"Team Members","count":5},{"language":"default","tag":"Conversations","count":4},{"language":"default","tag":"Contacts","count":3},{"language":"default","tag":"Messages","count":3},{"language":"default","tag":"Reports","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"theme.css","content":":root{--primary-green: #0da874;--white: #ffffff;--light-gray: #eeeeee;--dark-gray: #1f2937;--text-white: rgb(255, 255, 255);--text-light: rgb(238, 238, 238)}#navbar-transition,[data-nav=\"true\"]{background-color:var(--primary-green)!important}.nav-logo{filter:brightness(0) invert(1)!important;height:20px!important;width:auto!important;max-width:none!important}[data-nav=\"true\"] a,#navbar-transition a,#navbar a,.navbar-link{color:var(--text-white)!important}[data-nav=\"true\"] a:hover,#navbar-transition a:hover,#navbar a:hover,.navbar-link:hover{color:var(--text-light)!important}#navbar button,#navbar span,#navbar div,#navbar p,#navbar .text-sm,#navbar .text-xs{color:var(--white)!important}#navbar .bg-gray-500,#navbar .bg-gray-400,#navbar .bg-gray-600,#navbar .bg-gray-300{background-color:var(--white)!important}[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"]{background-color:var(--white)!important}[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"] .navbar-link a,[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"] .text-gray-600,[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"] .dark\\:text-gray-400{color:var(--dark-gray)!important}[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"] .navbar-link a:hover,[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"] .hover\\:text-gray-900:hover,[data-headlessui-state=\"open\"] [id*=\"headlessui-dialog-panel\"] .dark\\:hover\\:text-gray-300:hover{color:var(--primary-green)!important}#search-bar-entry button,#search-bar-entry span,#search-bar-entry div,#search-bar-entry p,#search-bar-entry img,#search-bar-entry svg,#search-bar-entry .text-sm,#search-bar-entry .text-xs{color:var(--primary-green)!important}"}],"page":{"pagePath":"api-reference/contacts/add","slug":"/api-reference/contacts/add","pageMetadata":{"title":"Create contact","openapi":"bundled/contacts.yaml POST /visitors","description":"Add a contact to the workspace.","href":"/api-reference/contacts/add"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Add a contact to the workspace.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,..._provideComponents(),...props.components},{Info}=_components;if(!Info)_missingMdxReference(`Info`,true);return _jsxs(Info,{children:[`Replace `,_jsx(_components.code,{children:`{your-subdomain}`}),` with your workspace’s subdomain. `,_jsx(`br`,{}),` Learn how to find your subdomain in `,_jsx(_components.a,{href:`/getting-started/workspace-subdomain`,children:`Workspace subdomain`}),`.`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Create contact","openapi":"bundled/contacts.yaml POST /visitors","description":"Add a contact to the workspace.","href":"/api-reference/contacts/add"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/neeto-0280aa2a/c7a6987cd31f1479/os-detect.js"],"openApiReferenceData":{"operation":{"summary":"Create contact","tags":["Contacts"],"description":"Add a contact to the workspace.","parameters":["7a82c38c-04f3-4a21-91c8-940ba2948df7","fc930044-d32c-430f-847e-7ab9cab5ab7e"],"requestBody":"c53d9cb2-e4ad-4062-8708-1ec102cc5ff5","responses":{"201":"6efe96c6-8610-4801-9353-efeaaf0b7f04","422":"f9eab705-66da-4188-9925-ca5f0722b2d0"},"method":"post","type":"path","servers":["3e539d25-1522-4f85-946b-89f34ce92a40"],"security":[],"path":"/visitors","baseUrlOptions":["https://{your-subdomain}.neetochat.com/api/external/v2"],"title":"Create contact","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7a82c38c-04f3-4a21-91c8-940ba2948df7":{"in":"header","name":"X-Api-Key","description":"Use the X-Api-Key header to provide your workspace API key. Refer to [Authentication](/getting-started/authentication) for more information.","required":true,"schema":{"type":"string","default":"your-api-key","isRequired":true,"description":"Use the X-Api-Key header to provide your workspace API key. Refer to [Authentication](/getting-started/authentication) for more information.","uniqueKey":"","typeLabel":"string"}},"fc930044-d32c-430f-847e-7ab9cab5ab7e":{"in":"header","name":"Accept","description":"Specifies the expected response format. Must be set to `application/json` for proper API communication.","required":true,"schema":{"type":"string","enum":["application/json"],"default":"application/json","isRequired":true,"description":"Specifies the expected response format. Must be set to `application/json` for proper API communication.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Name of the contact. Defaults to `Visitor` when omitted or blank.","example":"Sam Brown","uniqueKey":"name","typeLabel":"string"},"email":{"type":"string","format":"email","description":"Email of the contact. It is stored in lowercase, and an address that is not well-formed rejects the whole request.","example":"sam@example.com","uniqueKey":"email","typeLabel":"string\u003cemail>"},"phone_number":{"type":"string","example":"+14155550123","uniqueKey":"phone_number","typeLabel":"string"},"user_identifier":{"type":"string","description":"Your own identifier for the contact, such as its id in your database or CRM. It is stored as sent and is not used to look up an existing contact.","example":"crm-user-123","uniqueKey":"user_identifier","typeLabel":"string"},"traits":{"type":"object","description":"Custom attributes to store on the contact, as free-form key-value pairs. The keys `name`, `email` and `user_identifier` are dropped here, since those are top-level fields.","additionalProperties":true,"example":{"plan":"Pro","country":"US"},"uniqueKey":"traits","typeLabel":"object"},"field_values_attributes":{"type":"array","description":"Values for the contact fields configured in your workspace, under **Settings > Contact fields**. Every `field_id` must be a contact field of your workspace, otherwise nothing is created.","items":{"type":"object","properties":{"field_id":{"type":"string","format":"uuid","description":"Id of the contact field. It is the field's UUID, not the **Key** shown on the Contact fields page.","example":"7f1f1f36-1f0f-4a0e-9b1f-2b0f3c4d5e6f","isRequired":true,"uniqueKey":"field_values_attributes.items.[INDEX].field_id","typeLabel":"string\u003cuuid>"},"data":{"type":"object","description":"The field's value, under a `value` key.\n\nThe accepted type follows the field's kind. A text field takes a string, a number field takes a number or a string that reads as one, and a date and time field takes an ISO 8601 string. A value the field's kind does not accept, or a number outside a range configured on the field, rejects the whole request.\n","properties":{"value":{"description":"The field's value.","example":"Enterprise","isRequired":true,"uniqueKey":"field_values_attributes.items.[INDEX].data.value","typeLabel":"any"}},"required":["value"],"example":{"value":"Enterprise"},"isRequired":true,"uniqueKey":"field_values_attributes.items.[INDEX].data","typeLabel":"object"}},"required":["field_id","data"],"uniqueKey":"field_values_attributes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"field_values_attributes","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"Sam Brown","email":"sam@example.com","phone_number":"+14155550123","user_identifier":"crm-user-123","traits":{"plan":"Pro","country":"US"},"field_values_attributes":[{"field_id":"7f1f1f36-1f0f-4a0e-9b1f-2b0f3c4d5e6f","data":{"value":"Enterprise"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6efe96c6-8610-4801-9353-efeaaf0b7f04":{"description":"Created - Contact created successfully","content":{"application/json":{"schema":{"type":"object","properties":{"contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"2c79a334-0bc8-44e4-9504-331f59d400ab","uniqueKey":"contact.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","example":"Sam Brown","uniqueKey":"contact.name","typeLabel":"string"},"email":{"oneOf":[{"type":"string","example":"sam@example.com","uniqueKey":"contact.email.oneOf.0","typeLabel":"string"},{"type":"null","example":"sam@example.com","uniqueKey":"contact.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact.email","typeLabel":"string | null"},"phone_number":{"oneOf":[{"type":"string","example":"+14155550123","uniqueKey":"contact.phone_number.oneOf.0","typeLabel":"string"},{"type":"null","example":"+14155550123","uniqueKey":"contact.phone_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact.phone_number","typeLabel":"string | null"},"user_identifier":{"oneOf":[{"type":"string","description":"Your own identifier for the contact.","example":"customer-1042","uniqueKey":"contact.user_identifier.oneOf.0","typeLabel":"string"},{"type":"null","description":"Your own identifier for the contact.","example":"customer-1042","uniqueKey":"contact.user_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact.user_identifier","typeLabel":"string | null"},"traits":{"oneOf":[{"type":"object","description":"Custom attributes stored on the contact.","additionalProperties":true,"example":{"plan":"Pro"},"uniqueKey":"contact.traits.oneOf.0","typeLabel":"object"},{"type":"null","description":"Custom attributes stored on the contact.","additionalProperties":true,"example":{"plan":"Pro"},"uniqueKey":"contact.traits.oneOf.1","typeLabel":"null"}],"uniqueKey":"contact.traits","typeLabel":"object | null"},"created_at":{"type":"string","format":"date-time","example":"2026-10-08T14:35:46.785Z","uniqueKey":"contact.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","example":"2026-10-08T14:35:46.785Z","uniqueKey":"contact.updated_at","typeLabel":"string\u003cdate-time>"},"field_values":{"type":"array","description":"Values the contact holds for the workspace's contact fields. Fields without a value are left out.","items":{"type":"object","properties":{"field_id":{"type":"string","format":"uuid","description":"Id of the contact field.","example":"bac73249-2ef5-46f6-b80d-78271914c2a6","uniqueKey":"contact.field_values.items.[INDEX].field_id","typeLabel":"string\u003cuuid>"},"field_name":{"type":"string","description":"Name of the contact field.","example":"Plan tier","uniqueKey":"contact.field_values.items.[INDEX].field_name","typeLabel":"string"},"value":{"description":"Value stored for the field. Its type depends on the kind of field, such as a string for a text field or an array for a multi-option field.","example":"Enterprise","uniqueKey":"contact.field_values.items.[INDEX].value","typeLabel":"any"}},"uniqueKey":"contact.field_values.items.[INDEX]","typeLabel":"object"},"uniqueKey":"contact.field_values","typeLabel":"object[]"}},"uniqueKey":"contact","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contact":{"id":"2c79a334-0bc8-44e4-9504-331f59d400ab","name":"Sam Brown","email":"sam@example.com","phone_number":"+14155550123","user_identifier":"customer-1042","traits":{"plan":"Pro"},"created_at":"2026-10-08T14:35:46.785Z","updated_at":"2026-10-08T14:35:46.785Z","field_values":[{"field_id":"bac73249-2ef5-46f6-b80d-78271914c2a6","field_name":"Plan tier","value":"Enterprise"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"f9eab705-66da-4188-9925-ca5f0722b2d0":{"description":"Unprocessable Entity - The request body is invalid, and no contact is created","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"The request could not be processed.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"invalid_email":{"title":"invalid_email","summary":"Malformed email","value":{"error":"Email is invalid"}},"unknown_field":{"title":"unknown_field","summary":"field_id is not a contact field of this workspace","value":{"error":"Field values contain invalid field IDs."}},"invalid_field_value":{"title":"invalid_field_value","summary":"Field value the field's kind does not accept","value":{"error":"Field values data has invalid number value"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{},"servers":{"3e539d25-1522-4f85-946b-89f34ce92a40":{"description":"NeetoChat APIs","url":"https://{your-subdomain}.neetochat.com/api/external/v2","variables":{"your-subdomain":{"default":"spinkart","description":"Replace **spinkart** with your [workspace's subdomain](/getting-started/workspace-subdomain)."}}}}},"originalFileLocation":"bundled/contacts.yaml"},"subdomain":"neeto-0280aa2a","siteName":"NeetoChat Docs","title":"Create contact - NeetoChat Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-16T20:37:16.064Z","originalFileLocation":"api-reference/contacts/add.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Add a contact to the workspace.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NeetoChat Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create contact - NeetoChat Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add a contact to the workspace.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NeetoChat Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://apidocs.neetochat.com/api-reference/contacts/add\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://neeto-0280aa2a.mintlify.site/_mintlify/api/og/v2?division=Contacts\u0026amp;title=Create+contact\u0026amp;description=Add+a+contact+to+the+workspace.\u0026amp;theme=9d6a22ca355666bd276d57f8\u0026amp;signature=b71d3e5c7994ff4d9761e1e29578d7cff2596eb2e72d32ffee5e3ec6cba2fe4f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create contact - NeetoChat Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add a contact to the workspace.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://neeto-0280aa2a.mintlify.site/_mintlify/api/og/v2?division=Contacts\u0026amp;title=Create+contact\u0026amp;description=Add+a+contact+to+the+workspace.\u0026amp;theme=9d6a22ca355666bd276d57f8\u0026amp;signature=b71d3e5c7994ff4d9761e1e29578d7cff2596eb2e72d32ffee5e3ec6cba2fe4f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/neeto-0280aa2a/Ckzpfldy_co5D1-B/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NeetoChat Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#10B981\">\u003clink data-mint-head rel=\"canonical\" href=\"https://apidocs.neetochat.com/api-reference/contacts/add\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/contacts/add.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://apidocs.neetochat.com/#organization\",\"name\":\"NeetoChat Docs\",\"url\":\"https://apidocs.neetochat.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/neeto-0280aa2a/jlSLnlpp0djgsgKN/assets/logo.svg?fit=max\u0026auto=format\u0026n=jlSLnlpp0djgsgKN\u0026q=85\u0026s=774e336522eb975886c0b3cbf7975b3d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://apidocs.neetochat.com#website\",\"name\":\"NeetoChat Docs\",\"url\":\"https://apidocs.neetochat.com\",\"publisher\":{\"@id\":\"https://apidocs.neetochat.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://apidocs.neetochat.com/api-reference/contacts/add#webpage\",\"url\":\"https://apidocs.neetochat.com/api-reference/contacts/add\",\"name\":\"Create contact\",\"description\":\"Add a contact to the workspace.\",\"dateModified\":\"2026-10-16T20:37:16.064Z\",\"isPartOf\":{\"@id\":\"https://apidocs.neetochat.com#website\"},\"breadcrumb\":{\"@id\":\"https://apidocs.neetochat.com/api-reference/contacts/add#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://apidocs.neetochat.com/api-reference/contacts/add#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Contacts\",\"item\":\"https://apidocs.neetochat.com/api-reference/contacts/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create contact\",\"item\":\"https://apidocs.neetochat.com/api-reference/contacts/add\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://apidocs.neetochat.com/api-reference/contacts/add#apireference\",\"headline\":\"Create contact\",\"name\":\"Create contact\",\"description\":\"Add a contact to the workspace.\",\"url\":\"https://apidocs.neetochat.com/api-reference/contacts/add\",\"mainEntityOfPage\":{\"@id\":\"https://apidocs.neetochat.com/api-reference/contacts/add#webpage\"},\"dateModified\":\"2026-10-16T20:37:16.064Z\",\"publisher\":{\"@id\":\"https://apidocs.neetochat.com/#organization\"},\"isPartOf\":{\"@id\":\"https://apidocs.neetochat.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NeetoChat Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"NeetoChat Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/contacts/add.md","siteName":"NeetoChat Docs","nav":{"global":null,"tabs":[{"tab":"API Reference","icon":"code","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Introduction","href":"/getting-started/introduction"},{"title":"Workspace subdomain","href":"/getting-started/workspace-subdomain"},{"title":"Authentication","href":"/getting-started/authentication"},{"title":"Pagination","href":"/getting-started/pagination"},{"title":"HTTP response codes","href":"/getting-started/response-codes"}]},{"group":"Conversations","icon":"comments","pages":[{"title":"List conversations","openapi":"bundled/conversations.yaml GET /conversations","href":"/api-reference/conversations/list"},{"title":"Create conversation","openapi":"bundled/conversations.yaml POST /conversations","href":"/api-reference/conversations/add"},{"title":"Get conversation details","openapi":"bundled/conversations.yaml GET /conversations/{conversation_id}","href":"/api-reference/conversations/get"},{"title":"Update conversation","openapi":"bundled/conversations.yaml PATCH /conversations/{conversation_id}","href":"/api-reference/conversations/update"}]},{"group":"Messages","icon":"message","pages":[{"title":"List messages","openapi":"bundled/conversations.yaml GET /conversations/{conversation_id}/messages","href":"/api-reference/messages/list"},{"title":"Send message","openapi":"bundled/conversations.yaml POST /conversations/{conversation_id}/messages","href":"/api-reference/messages/add"},{"title":"Get message details","openapi":"bundled/conversations.yaml GET /conversations/{conversation_id}/messages/{message_id}","href":"/api-reference/messages/get"}]},{"group":"Contacts","icon":"address-book","pages":[{"title":"List contacts","openapi":"bundled/contacts.yaml GET /visitors","description":"List contacts in the workspace, oldest first. Contacts created at the same time are ordered by `id`.\n\nFilter by `email` or `user_identifier` to find the contacts for a person. Neither value is unique in a workspace: the chat widget creates a separate contact for each browser a person chats from, so one person can have several contacts with the same email. These filters therefore return a list, which can contain more than one contact.\n","href":"/api-reference/contacts/list"},{"title":"Create contact","openapi":"bundled/contacts.yaml POST /visitors","href":"/api-reference/contacts/add"},{"title":"Get contact details","openapi":"bundled/contacts.yaml GET /visitors/{contact_id}","description":"Retrieves a contact, including the values of its contact fields.","href":"/api-reference/contacts/get"}]},{"group":"Reports","icon":"chart-line","pages":[{"title":"Get conversations report","openapi":"bundled/reports.yaml GET /reports/conversations","href":"/api-reference/reports/get-conversations"},{"title":"Get customer satisfaction report","openapi":"bundled/reports.yaml GET /reports/customer_satisfactions","href":"/api-reference/reports/get-customer-satisfaction"},{"title":"Get groups report","openapi":"bundled/reports.yaml GET /reports/groups","href":"/api-reference/reports/get-groups"}]},{"group":"Team Members","icon":"user-group","pages":[{"title":"List team members","openapi":"bundled/team-members.yaml GET /team-members","href":"/api-reference/team-members/list"},{"title":"Add team members","openapi":"bundled/team-members.yaml POST /team-members","href":"/api-reference/team-members/add"},{"title":"Get team member details","openapi":"bundled/team-members.yaml GET /team-members/{team_member_id}","href":"/api-reference/team-members/get"},{"title":"Update team member","openapi":"bundled/team-members.yaml PATCH /team-members/{team_member_id}","href":"/api-reference/team-members/update"},{"title":"Remove team member","openapi":"bundled/team-members.yaml DELETE /team-members/{team_member_id}","href":"/api-reference/team-members/remove"}]}]},{"tab":"CLI","icon":"rectangle-terminal","pages":[{"title":"CLI","href":"/cli/introduction"}]}]},"basePath":"","title":"Create contact - NeetoChat Docs","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DdEMm2kG.js","utils-BMo572L7.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DPLK2Oq9.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-DTsgtCEj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","SectionHeading-P4UNTsMZ.js","axios-vUo_bRtp.js","Markdown-CEfymfIH.js","clsx-Dq9TQuNi.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-D2J8knkn.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BgZ2ThuU.js"]}