When you POST a new Contact, we’ll first check if another contact exists with the same phone. If it does, we’ll do a partial update to the existing contact with this new information. We do this so you don’t end up with duplicate contacts in your account.
You can set arbitrary attributes for a contact in the meta object, using meta={custom_property_1: 'some value', another_property: 'another value ...', ...}. We parse all these attributes as strings for now.
We append the received meta, tags and default_assignees properties with the contact current ones, if you want to delete some key inside the meta or a tags you have to use the overwrite_meta or overwrite_tags attributes in the request body.
If true, the default_assignees will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Hilos Docs","colors":{"primary":"#FF4365","light":"#FE4465","dark":"#FE4465"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/hilos-40/f9pJy4c29xpQhBvw/logo/light.png?fit=max\u0026auto=format\u0026n=f9pJy4c29xpQhBvw\u0026q=85\u0026s=2a7dae130613fb5650e899404fccf91d","dark":"https://mintcdn.com/hilos-40/f9pJy4c29xpQhBvw/logo/dark.png?fit=max\u0026auto=format\u0026n=f9pJy4c29xpQhBvw\u0026q=85\u0026s=7c965b5c1198d16b9ef2635c36aad7e7"},"api":{"openapi":"docs/developer/apidocs/schema.yml","mdx":{"server":"https://api.hilos.io","auth":{"method":"key","name":"Authorization"}}},"navbar":{"links":[],"primary":{"type":"button","label":"Go to app","href":"https://app.hilos.io/"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/hilos-io/"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hilos-40","hasAudioNarration":false,"actualSubdomain":"hilos-40","customDomains":[],"gitSource":{"type":"github","owner":"instatienda","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae915b1e836d20f79ac8495:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":131},{"language":"default","tag":"Reference","count":79},{"language":"default","tag":"Getting started","count":52},{"language":"default","tag":"Flows","count":25},{"language":"default","tag":"Developer","count":23},{"language":"default","tag":"API Reference","count":19},{"language":"default","tag":"Hilos for Support","count":19},{"language":"default","tag":"Inbox","count":18},{"language":"default","tag":"WhatsApp Guides","count":16},{"language":"default","tag":"New agent guides","count":14}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"llms-txt-v2","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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"docs/developer/apidocs/contact/post-apicontact","slug":"/docs/developer/apidocs/contact/post-apicontact","pageMetadata":{"openapi":"post /api/contact","title":"Create or Update a contact","description":"When you POST a new Contact, we'll first check if another contact exists with the same phone. If it does, we'll do a partial update to the existing contact with this new information. We do this so you don't end up with duplicate contacts in your account. \n\nYou can set arbitrary attributes for a contact in the meta object, using `meta={custom_property_1: 'some value', another_property: 'another value ...', ...}`. We parse all these attributes as strings for now. \n\n We append the received `meta`, `tags` and `default_assignees` properties with the contact current ones, if you want to delete some key inside the `meta` or a `tags` you have to use the `overwrite_meta` or `overwrite_tags` attributes in the request body.","href":"/docs/developer/apidocs/contact/post-apicontact"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"When you POST a new Contact, we’ll first check if another contact exists with the same phone. If it does, we’ll do a partial update to the existing contact with this new information. We do this so you don’t end up with duplicate contacts in your account.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"You can set arbitrary attributes for a contact in the meta object, using \", _jsx(_components.code, {\n children: \"meta={custom_property_1: 'some value', another_property: 'another value ...', ...}\"\n }), \". We parse all these attributes as strings for now.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"We append the received \", _jsx(_components.code, {\n children: \"meta\"\n }), \", \", _jsx(_components.code, {\n children: \"tags\"\n }), \" and \", _jsx(_components.code, {\n children: \"default_assignees\"\n }), \" properties with the contact current ones, if you want to delete some key inside the \", _jsx(_components.code, {\n children: \"meta\"\n }), \" or a \", _jsx(_components.code, {\n children: \"tags\"\n }), \" you have to use the \", _jsx(_components.code, {\n children: \"overwrite_meta\"\n }), \" or \", _jsx(_components.code, {\n children: \"overwrite_tags\"\n }), \" attributes in the request body.\"]\n })]\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{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /api/contact","title":"Create or Update a contact","description":"When you POST a new Contact, we'll first check if another contact exists with the same phone. If it does, we'll do a partial update to the existing contact with this new information. We do this so you don't end up with duplicate contacts in your account. \n\nYou can set arbitrary attributes for a contact in the meta object, using `meta={custom_property_1: 'some value', another_property: 'another value ...', ...}`. We parse all these attributes as strings for now. \n\n We append the received `meta`, `tags` and `default_assignees` properties with the contact current ones, if you want to delete some key inside the `meta` or a `tags` you have to use the `overwrite_meta` or `overwrite_tags` attributes in the request body.","href":"/docs/developer/apidocs/contact/post-apicontact"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"Create or Update Contact","description":"When you POST a new Contact, we'll first check if another contact exists with the same phone. If it does, we'll do a partial update to the existing contact with this new information. We do this so you don't end up with duplicate contacts in your account. \n\nYou can set arbitrary attributes for a contact in the meta object, using `meta={custom_property_1: 'some value', another_property: 'another value ...', ...}`. We parse all these attributes as strings for now. \n\n We append the received `meta`, `tags` and `default_assignees` properties with the contact current ones, if you want to delete some key inside the `meta` or a `tags` you have to use the `overwrite_meta` or `overwrite_tags` attributes in the request body.","summary":"Create a contact","tags":["Contact"],"requestBody":"158b9c2c-506e-4f6c-b646-1069906e14ac","security":["5e9e3d59-5af6-4812-a929-ad3bb293f032"],"responses":{"201":"34c37714-4f74-4e56-bb1c-7899b2915498"},"method":"post","type":"path","servers":["3e4dd0ce-2e52-47bc-bd4c-7e5a0b148fa9"],"path":"/api/contact","baseUrlOptions":["https://api.hilos.io"],"title":"Create a contact","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"phone":{"type":"string","maxLength":30,"uniqueKey":"phone","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"first_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"last_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","maxLength":254,"uniqueKey":"email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","maxLength":254,"uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"string\u003cemail> | null"},"meta":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"meta.additionalProperties","typeLabel":"any"},"uniqueKey":"meta","typeLabel":"object"},"external_url":{"oneOf":[{"type":"string","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_url","typeLabel":"string\u003curi> | null"},"id":{"type":"string","format":"uuid","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"source":{"type":"string","default":"website","uniqueKey":"source","typeLabel":"string"},"created_on":{"type":"string","format":"date-time","title":"Creado el","uniqueKey":"created_on","typeLabel":"string\u003cdate-time>"},"tags":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":100,"isRequired":true,"uniqueKey":"tags.items.[INDEX].name","typeLabel":"string"}},"required":["id","name"],"uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tags","typeLabel":"object[]"},"default_assignees":{"type":"array","items":{"type":"integer","uniqueKey":"default_assignees.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"default_assignees","typeLabel":"integer[]"},"overwrite_tags":{"type":"boolean","default":false,"description":"If true, the `tags` will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_tags","typeLabel":"boolean"},"overwrite_default_assignees":{"type":"boolean","default":false,"description":"If true, the `default_assignees` will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_default_assignees","typeLabel":"boolean"},"overwrite_meta":{"type":"boolean","default":false,"description":"If true, the `meta` field will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_meta","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"phone":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","email":"jsmith@example.com","meta":{},"external_url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","source":"website","created_on":"2023-11-07T05:31:56Z","tags":[{"name":"\u003cstring>"}],"default_assignees":[123],"overwrite_tags":false,"overwrite_default_assignees":false,"overwrite_meta":false}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"phone":{"type":"string","maxLength":30,"uniqueKey":"phone","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"first_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"last_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","maxLength":254,"uniqueKey":"email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","maxLength":254,"uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"string\u003cemail> | null"},"meta":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"meta.additionalProperties","typeLabel":"any"},"uniqueKey":"meta","typeLabel":"object"},"external_url":{"oneOf":[{"type":"string","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_url","typeLabel":"string\u003curi> | null"},"id":{"type":"string","format":"uuid","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"source":{"type":"string","default":"website","uniqueKey":"source","typeLabel":"string"},"created_on":{"type":"string","format":"date-time","title":"Creado el","uniqueKey":"created_on","typeLabel":"string\u003cdate-time>"},"tags":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":100,"isRequired":true,"uniqueKey":"tags.items.[INDEX].name","typeLabel":"string"}},"required":["id","name"],"uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tags","typeLabel":"object[]"},"default_assignees":{"type":"array","items":{"type":"integer","uniqueKey":"default_assignees.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"default_assignees","typeLabel":"integer[]"},"overwrite_tags":{"type":"boolean","default":false,"description":"If true, the `tags` will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_tags","typeLabel":"boolean"},"overwrite_default_assignees":{"type":"boolean","default":false,"description":"If true, the `default_assignees` will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_default_assignees","typeLabel":"boolean"},"overwrite_meta":{"type":"boolean","default":false,"description":"If true, the `meta` field will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_meta","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"phone":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","email":"jsmith@example.com","meta":{},"external_url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","source":"website","created_on":"2023-11-07T05:31:56Z","tags":[{"name":"\u003cstring>"}],"default_assignees":[123],"overwrite_tags":false,"overwrite_default_assignees":false,"overwrite_meta":false}}},"exampleType":"generated"},"multipart/form-data":{"schema":{"type":"object","properties":{"phone":{"type":"string","maxLength":30,"uniqueKey":"phone","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"first_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"last_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","maxLength":254,"uniqueKey":"email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","maxLength":254,"uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"string\u003cemail> | null"},"meta":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"meta.additionalProperties","typeLabel":"any"},"uniqueKey":"meta","typeLabel":"object"},"external_url":{"oneOf":[{"type":"string","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_url","typeLabel":"string\u003curi> | null"},"id":{"type":"string","format":"uuid","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"source":{"type":"string","default":"website","uniqueKey":"source","typeLabel":"string"},"created_on":{"type":"string","format":"date-time","title":"Creado el","uniqueKey":"created_on","typeLabel":"string\u003cdate-time>"},"tags":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":100,"isRequired":true,"uniqueKey":"tags.items.[INDEX].name","typeLabel":"string"}},"required":["id","name"],"uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tags","typeLabel":"object[]"},"default_assignees":{"type":"array","items":{"type":"integer","uniqueKey":"default_assignees.items.[INDEX]","typeLabel":"integer"},"uniqueKey":"default_assignees","typeLabel":"integer[]"},"overwrite_tags":{"type":"boolean","default":false,"description":"If true, the `tags` will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_tags","typeLabel":"boolean"},"overwrite_default_assignees":{"type":"boolean","default":false,"description":"If true, the `default_assignees` will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_default_assignees","typeLabel":"boolean"},"overwrite_meta":{"type":"boolean","default":false,"description":"If true, the `meta` field will be overwritten with the new value. If false, the new value will be merged with the existing value. Default is false.","uniqueKey":"overwrite_meta","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"phone":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","email":"jsmith@example.com","meta":{},"external_url":"\u003cstring>","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","source":"website","created_on":"2023-11-07T05:31:56Z","tags":[{"name":"\u003cstring>"}],"default_assignees":[123],"overwrite_tags":false,"overwrite_default_assignees":false,"overwrite_meta":false}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"34c37714-4f74-4e56-bb1c-7899b2915498":{"content":{"application/json":{"schema":{"type":"object","properties":{"canonical_phone":{"type":"string","maxLength":30,"isRequired":true,"uniqueKey":"canonical_phone","typeLabel":"string"},"created_by":{"type":"integer","readOnly":true,"description":"User ID of the user who created the contact","isRequired":true,"uniqueKey":"created_by","typeLabel":"integer"},"phone":{"type":"string","description":"Phone number of the contact","isRequired":true,"uniqueKey":"phone","typeLabel":"string"},"id":{"type":"string","description":"UUID representing the contact ID","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"last_updated_on":{"type":"string","format":"date-time","readOnly":true,"title":"Última actualización el","isRequired":true,"uniqueKey":"last_updated_on","typeLabel":"string\u003cdate-time>"},"source":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"source","typeLabel":"string"},"tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"tags.items.[INDEX].id","typeLabel":"integer"},"name":{"type":"string","maxLength":100,"isRequired":true,"uniqueKey":"tags.items.[INDEX].name","typeLabel":"string"}},"required":["id","name"],"uniqueKey":"tags.items.[INDEX]","typeLabel":"object"},"description":"Tags associated with the contact","isRequired":true,"uniqueKey":"tags","typeLabel":"object[]"},"default_assignees":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].id","typeLabel":"integer"},"first_name":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].last_name","typeLabel":"string"},"email":{"type":"string","format":"email","readOnly":true,"title":"Email address","isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].email","typeLabel":"string\u003cemail>"},"account":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].account","typeLabel":"integer"},"profile_image":{"type":"string","format":"uri","readOnly":true,"isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].profile_image","typeLabel":"string\u003curi>"},"date_joined":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"default_assignees.items.[INDEX].date_joined","typeLabel":"string\u003cdate-time>"}},"required":["account","date_joined","email","first_name","id","last_name","profile_image"],"uniqueKey":"default_assignees.items.[INDEX]","typeLabel":"object"},"description":"ID of the default assignees for the contact","isRequired":true,"uniqueKey":"default_assignees","typeLabel":"object[]"},"inbox_contacts":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"inbox_contacts.items.[INDEX].url","typeLabel":"string"},"channel":{"type":"integer","isRequired":true,"uniqueKey":"inbox_contacts.items.[INDEX].channel","typeLabel":"integer"},"id":{"type":"string","format":"uuid","uniqueKey":"inbox_contacts.items.[INDEX].id","typeLabel":"string\u003cuuid>"}},"required":["channel","url"],"uniqueKey":"inbox_contacts.items.[INDEX]","typeLabel":"object"},"description":"URL of the inbox conversation associated with the contact","isRequired":true,"uniqueKey":"inbox_contacts","typeLabel":"object[]"},"default_conversation_url":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"default_conversation_url","typeLabel":"string"},"first_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"first_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"first_name","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","maxLength":100,"uniqueKey":"last_name.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"uniqueKey":"last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","maxLength":254,"uniqueKey":"email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","maxLength":254,"uniqueKey":"email.oneOf.1","typeLabel":"null"}],"uniqueKey":"email","typeLabel":"string\u003cemail> | null"},"meta":{"type":"object","additionalProperties":{"oneOf":[{}],"uniqueKey":"meta.additionalProperties","typeLabel":"any"},"uniqueKey":"meta","typeLabel":"object"},"external_url":{"oneOf":[{"type":"string","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","maxLength":200,"uniqueKey":"external_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"external_url","typeLabel":"string\u003curi> | null"},"created_on":{"type":"string","format":"date-time","title":"Creado el","uniqueKey":"created_on","typeLabel":"string\u003cdate-time>"}},"required":["canonical_phone","created_by","default_assignees","default_conversation_url","id","inbox_contacts","last_updated_on","phone","source","tags"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"canonical_phone":"\u003cstring>","created_by":123,"phone":"\u003cstring>","id":"\u003cstring>","last_updated_on":"2023-11-07T05:31:56Z","source":"\u003cstring>","tags":[{"id":123,"name":"\u003cstring>"}],"default_assignees":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"jsmith@example.com","account":123,"profile_image":"\u003cstring>","date_joined":"2023-11-07T05:31:56Z"}],"inbox_contacts":[{"url":"\u003cstring>","channel":123,"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"default_conversation_url":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","email":"jsmith@example.com","meta":{},"external_url":"\u003cstring>","created_on":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"description":"","exampleType":"generated"}},"security":{"5e9e3d59-5af6-4812-a929-ad3bb293f032":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\"","scopes":[]}}},"servers":{"3e4dd0ce-2e52-47bc-bd4c-7e5a0b148fa9":{"url":"https://api.hilos.io","description":"Production Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\"","scopes":[]},"schema":{"title":"Authorization","type":"string","description":"Token-based authentication with required prefix \"Token\"","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"tokenAuth","name":"Authorization"}],"title":"tokenAuth"}]},"originalFileLocation":"docs/developer/apidocs/schema.yml"},"subdomain":"hilos-40","siteName":"Hilos Docs","title":"Create or Update a contact - Hilos Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:51:09.723Z","originalFileLocation":"docs/developer/apidocs/contact/post-apicontact.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;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=\"system\"}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=\"When you POST a new Contact, we\u0026#x27;ll first check if another contact exists with the same phone. If it does, we\u0026#x27;ll do a partial update to the existing contact with this new information. We do this so you don\u0026#x27;t end up with duplicate contacts in your account. You can set arbitrary attributes for a contact in the meta object, using meta={custom_property_1: \u0026#x27;some value\u0026#x27;, another_property: \u0026#x27;another value ...\u0026#x27;, ...}. We parse all these attributes as strings for now. We append the received meta, tags and default_assignees properties with the contact current ones, if you want to delete some key inside the meta or a tags you have to use the overwrite_meta or overwrite_tags attributes in the request body.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hilos 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/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_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/hilos-40/TDNLCIgIU349RwBp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create or Update a contact - Hilos Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"When you POST a new Contact, we\u0026#x27;ll first check if another contact exists with the same phone. If it does, we\u0026#x27;ll do a partial update to the existing contact with this new information. We do this so you don\u0026#x27;t end up with duplicate contacts in your account. You can set arbitrary attributes for a contact in the meta object, using meta={custom_property_1: \u0026#x27;some value\u0026#x27;, another_property: \u0026#x27;another value ...\u0026#x27;, ...}. We parse all these attributes as strings for now. We append the received meta, tags and default_assignees properties with the contact current ones, if you want to delete some key inside the meta or a tags you have to use the overwrite_meta or overwrite_tags attributes in the request body.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hilos Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hilos-40.mintlify.site/_mintlify/api/og/v2?division=Contacts\u0026amp;title=Create+or+Update+a+contact\u0026amp;description=When+you+POST+a+new+Contact%2C+we%27ll+first+check+if+another+contact+exists+with+the+same+phone.+If+it+does%2C+we%27ll+do+a+partial+update+to+the+existing+contact+with\u0026amp;theme=7496e0589ebbd9a1372967f4\u0026amp;signature=cef952a7edab1e14335e4283b9acd8cb375077c0c33e498926aca0550fbe3934\">\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 or Update a contact - Hilos Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"When you POST a new Contact, we\u0026#x27;ll first check if another contact exists with the same phone. If it does, we\u0026#x27;ll do a partial update to the existing contact with this new information. We do this so you don\u0026#x27;t end up with duplicate contacts in your account. You can set arbitrary attributes for a contact in the meta object, using meta={custom_property_1: \u0026#x27;some value\u0026#x27;, another_property: \u0026#x27;another value ...\u0026#x27;, ...}. We parse all these attributes as strings for now. We append the received meta, tags and default_assignees properties with the contact current ones, if you want to delete some key inside the meta or a tags you have to use the overwrite_meta or overwrite_tags attributes in the request body.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hilos-40.mintlify.site/_mintlify/api/og/v2?division=Contacts\u0026amp;title=Create+or+Update+a+contact\u0026amp;description=When+you+POST+a+new+Contact%2C+we%27ll+first+check+if+another+contact+exists+with+the+same+phone.+If+it+does%2C+we%27ll+do+a+partial+update+to+the+existing+contact+with\u0026amp;theme=7496e0589ebbd9a1372967f4\u0026amp;signature=cef952a7edab1e14335e4283b9acd8cb375077c0c33e498926aca0550fbe3934\">\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/hilos-40/TDNLCIgIU349RwBp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hilos Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF4365\">\u003clink data-mint-head rel=\"canonical\" href=\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/developer/apidocs/contact/post-apicontact.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://hilos-40.mintlify.app/#organization\",\"name\":\"Hilos Docs\",\"url\":\"https://hilos-40.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hilos-40/f9pJy4c29xpQhBvw/logo/light.png?fit=max\u0026auto=format\u0026n=f9pJy4c29xpQhBvw\u0026q=85\u0026s=2a7dae130613fb5650e899404fccf91d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://hilos-40.mintlify.app#website\",\"name\":\"Hilos Docs\",\"url\":\"https://hilos-40.mintlify.app\",\"publisher\":{\"@id\":\"https://hilos-40.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact#webpage\",\"url\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact\",\"name\":\"Create or Update a contact\",\"description\":\"When you POST a new Contact, we'll first check if another contact exists with the same phone. If it does, we'll do a partial update to the existing contact with this new information. We do this so you don't end up with duplicate contacts in your account. You can set arbitrary attributes for a contact in the meta object, using meta={custom_property_1: 'some value', another_property: 'another value ...', ...}. We parse all these attributes as strings for now. We append the received meta, tags and default_assignees properties with the contact current ones, if you want to delete some key inside the meta or a tags you have to use the overwrite_meta or overwrite_tags attributes in the request body.\",\"dateModified\":\"2026-01-06T22:51:09.723Z\",\"isPartOf\":{\"@id\":\"https://hilos-40.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/delete-apicontact\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contacts\",\"item\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/delete-apicontact\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create or Update a contact\",\"item\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact#apireference\",\"headline\":\"Create or Update a contact\",\"name\":\"Create or Update a contact\",\"description\":\"When you POST a new Contact, we'll first check if another contact exists with the same phone. If it does, we'll do a partial update to the existing contact with this new information. We do this so you don't end up with duplicate contacts in your account. You can set arbitrary attributes for a contact in the meta object, using meta={custom_property_1: 'some value', another_property: 'another value ...', ...}. We parse all these attributes as strings for now. We append the received meta, tags and default_assignees properties with the contact current ones, if you want to delete some key inside the meta or a tags you have to use the overwrite_meta or overwrite_tags attributes in the request body.\",\"url\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact\",\"mainEntityOfPage\":{\"@id\":\"https://hilos-40.mintlify.app/docs/developer/apidocs/contact/post-apicontact#webpage\"},\"dateModified\":\"2026-01-06T22:51:09.723Z\",\"publisher\":{\"@id\":\"https://hilos-40.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://hilos-40.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hilos Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hilos Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/en/user/hilos-101/introduction"}]},{"tab":"Developer","groups":[{"group":"Getting started","pages":[{"title":"Authentication","href":"/docs/developer/getting-started/auth"},{"title":"Pagination","href":"/docs/developer/getting-started/pagination"},{"title":"Errors \u0026 handling","href":"/docs/developer/getting-started/errors"},{"title":"Test request","api":"GET /api/account-member","href":"/docs/developer/getting-started/test-request"}]},{"group":"API Reference","pages":[{"group":"Contacts","pages":[{"openapi":"delete /api/contact/{id}","title":"Delete a contact","href":"/docs/developer/apidocs/contact/delete-apicontact"},{"openapi":"get /api/contact/{id}","title":"Get an specific contact","href":"/docs/developer/apidocs/contact/get-apicontact-1"},{"openapi":"get /api/contact","title":"List all your contacts","href":"/docs/developer/apidocs/contact/get-apicontact"},{"openapi":"patch /api/contact/{id}","title":"Partially update a contact","description":"Update a Contact sending only the properties you want to update. \n\n If you send the `meta` or `tags` the contact will have those properties appended with the contact current ones.","href":"/docs/developer/apidocs/contact/patch-apicontact"},{"openapi":"post /api/contact","title":"Create or Update a contact","href":"/docs/developer/apidocs/contact/post-apicontact"},{"openapi":"put /api/contact/{id}","title":"Update a contact","description":"Update a Contact. \n\n If you send a empty `meta` or `tags` the contact will have those properties removed.","href":"/docs/developer/apidocs/contact/put-apicontact"}]},{"group":"WhatsApp Templates","pages":[{"openapi":"get /api/channels/whatsapp/template","title":"List all WhatsApp template","href":"/docs/developer/apidocs/whatsapp/get-apichannelswhatsapptemplate"},{"openapi":"get /api/channels/whatsapp/template/{id}","title":"Get an specific WhatsApp template","href":"/docs/developer/apidocs/whatsapp/get-apichannelswhatsapptemplate-1"},{"openapi":"post /api/channels/whatsapp/template/{id}/send","title":"Send a WhatsApp Template","href":"/docs/developer/apidocs/whatsapp/post-apichannelswhatsapptemplate-send"},{"openapi":"delete /api/channels/whatsapp/template/{id}","title":"Delete a WhatsApp Template","href":"/docs/developer/apidocs/whatsapp/delete-apichannelswhatsapptemplate"}]},{"group":"Conversations","pages":[{"openapi":"get /api/inbox/conversation","title":"List all your conversations","href":"/docs/developer/apidocs/conversation/get-apiinboxconversation"},{"openapi":"patch /api/inbox/conversation/{id}/update","title":"Partially update a conversation","href":"/docs/developer/apidocs/conversation/patch-apiinboxconversation-update"},{"openapi":"put /api/inbox/conversation/{id}/update","title":"Update a conversation","href":"/docs/developer/apidocs/conversation/put-apiinboxconversation-update"}]},{"group":"Flows","pages":[{"group":"Flow Execution","pages":[{"openapi":"get /api/flow-execution/{id}","title":"Get an specific flow execution","href":"/docs/developer/apidocs/flow-execution/get-apiflow-execution-1"},{"openapi":"get /api/flow-execution","title":"List all flow executions","href":"/docs/developer/apidocs/flow-execution/get-apiflow-execution"},{"openapi":"post /api/flow/{id}/run","title":"Create a flow execution","href":"/docs/developer/apidocs/flow-execution/post-apiflow-run"}]},{"group":"Flow Execution Contacts","pages":[{"openapi":"get /api/flow-execution-contact/{id}","title":"Get an specific flow execution contact","href":"/docs/developer/apidocs/flow-execution-contact/get-apiflow-execution-contact-1"},{"openapi":"get /api/flow-execution-contact","title":"List all flow execution contact","href":"/docs/developer/apidocs/flow-execution-contact/get-apiflow-execution-contact"}]}]},{"group":"Account management","pages":[{"openapi":"get /api/account-member","title":"List all account members","href":"/docs/developer/apidocs/user/get-apiaccount-member"}]}]}]}]},"basePath":"","title":"Create or Update a contact - Hilos Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}