Este endpoint actualiza parcialmente un contacto no de prueba de la compañía asociada a tu Company API Key. Primero buscá el contacto por teléfono y usá su id como contact_id.La operación es atómica. Si un dato de perfil o campo personalizado es inválido, no se guarda ningún cambio del request.
Si no conocés el id interno del contacto, usá crear o actualizar contacto: identifica al contacto por teléfono y resuelve la sincronización en una sola llamada.
Vencimiento opcional. Enviá null para quitarlo. Si lo omitís, se conserva el vencimiento actual.
No podés modificar phone, id, la lista de contactos, identificadores de WhatsApp o Instagram, fechas ni flags internos. Enviar cualquiera de estos campos devuelve 400.Los campos personalizados validan su tipo y sus opciones. Los tipos disponibles son string, text, textarea, int, float, email, url, date, datetime, time, selector y multiselector. No repitas el mismo custom_field_id en un request.
Campo protegido o no permitido, dato inválido, campo personalizado ajeno al contacto, formato de expires_at inválido o custom_fields mal formado.
401
Falta una Company API Key válida, activa y no vencida.
404
El contacto no existe, es de prueba o pertenece a otra compañía.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Mindo API","colors":{"primary":"#015986","light":"#0180C2","dark":"#015986"},"logo":{"light":"https://mintcdn.com/mindo/HbrvI2TqGxY8Lk5U/logo/mindo-logo.webp?fit=max\u0026auto=format\u0026n=HbrvI2TqGxY8Lk5U\u0026q=85\u0026s=334bae8ee8ece773bf97cfba07e87ce3","dark":"https://mintlify.s3.us-west-1.amazonaws.com/mindo/logo/mindo-logo-dark.png"},"favicon":"https://mintcdn.com/mindo/4vmlT8MW6I1YSIfa/favicon.ico?fit=max\u0026auto=format\u0026n=4vmlT8MW6I1YSIfa\u0026q=85\u0026s=ee34bfdef3daad04a2689904113e97d5","navbar":{"links":[{"href":"https://wa.me/5492235351858","label":"Soporte"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.mindosoftware.com"}},"footer":{"socials":{"website":"https://mindosoftware.com","linkedin":"https://linkedin.com/company/mindosoftware"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"es","default":true,"href":""},{"language":"en","href":"en"},{"language":"pt-BR","href":"pt"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mindo","hasAudioNarration":false,"actualSubdomain":"mindo","customDomains":["docs.mindosoftware.com"],"gitSource":{"type":"github","owner":"agusmcinnes","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac2eb13af30088b4b1c0158","collectionId":"bdd320fb-cc79-40f4-886d-aa3f7d16a8e1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac2eb13af30088b4b1c0158"},"entitlements":{},"buildId":"6ac2eb13af30088b4b1c0158","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"es","tag":"Documentación","count":37},{"language":"en","tag":"Documentation","count":29},{"language":"pt-BR","tag":"Documentação","count":29},{"language":"en","tag":"Guides","count":20},{"language":"pt-BR","tag":"Guias","count":20},{"language":"es","tag":"API Reference","count":16},{"language":"en","tag":"API Reference","count":14},{"language":"pt-BR","tag":"API Reference","count":14},{"language":"es","tag":"Agente de IA","count":10},{"language":"es","tag":"Chats y campañas","count":7},{"language":"en","tag":"WhatsApp","count":7},{"language":"pt-BR","tag":"WhatsApp","count":7},{"language":"es","tag":"WhatsApp Business","count":6},{"language":"es","tag":"Comenzar","count":5},{"language":"es","tag":"Canales y conexiones","count":5},{"language":"es","tag":"Cuenta y equipo","count":5},{"language":"es","tag":"Envío masivo","count":4},{"language":"en","tag":"Bulk sending","count":4},{"language":"en","tag":"Get started","count":4},{"language":"pt-BR","tag":"Envio em massa","count":4},{"language":"pt-BR","tag":"Começar","count":4},{"language":"es","tag":"Contactos","count":3},{"language":"en","tag":"Business info","count":3},{"language":"pt-BR","tag":"Informações do negócio","count":3},{"language":"en","tag":"Messages","count":2},{"language":"pt-BR","tag":"Mensagens","count":2},{"language":"en","tag":"Contacts","count":1},{"language":"en","tag":"Business accounts","count":1},{"language":"pt-BR","tag":"Contatos","count":1},{"language":"pt-BR","tag":"Contas de negócio","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/contactos/actualizar-contacto","slug":"/api-reference/contactos/actualizar-contacto","pageMetadata":{"title":"Actualizar contacto","api":"PATCH https://api.mindosoftware.com/api/v1/external/contacts/{contact_id}/","description":"Actualiza datos y campos personalizados de un contacto de tu compañía","href":"/api-reference/contactos/actualizar-contacto"},"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: \"Actualiza datos y campos personalizados de un contacto de tu compañía\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Expandable,Heading,Note,ParamField,ResponseField,Table}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`descripción`,children:`Descripción`}),`\n`,_jsxs(_components.p,{children:[`Este endpoint actualiza parcialmente un contacto no de prueba de la compañía asociada a tu Company API Key. Primero `,_jsx(_components.a,{href:`/api-reference/contactos/buscar-contacto`,children:`buscá el contacto`}),` por teléfono y usá su `,_jsx(_components.code,{children:`id`}),` como `,_jsx(_components.code,{children:`contact_id`}),`.`]}),`\n`,_jsx(_components.p,{children:`La operación es atómica. Si un dato de perfil o campo personalizado es inválido, no se guarda ningún cambio del request.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Si no conocés el `,_jsx(_components.code,{children:`id`}),` interno del contacto, usá `,_jsx(_components.a,{href:`/api-reference/contactos/crear-o-actualizar-contacto`,children:`crear o actualizar contacto`}),`: identifica al contacto por teléfono y resuelve la sincronización en una sola llamada.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`header-de-autenticación`,children:`Header de autenticación`}),`\n`,_jsx(ParamField,{header:`X-API-Key`,type:`string`,required:true,id:`param-x-api-key`,children:_jsx(_components.p,{children:`Una Company API Key activa. No se admiten API keys legacy, JWT ni keys globales.`})}),`\n`,_jsx(ParamField,{header:`Content-Type`,type:`string`,required:true,id:`param-content-type`,children:_jsxs(_components.p,{children:[`Debe ser `,_jsx(_components.code,{children:`application/json`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`path-parameters`,children:`Path parameters`}),`\n`,_jsx(ParamField,{path:`contact_id`,type:`integer`,required:true,id:`param-contact-id`,children:_jsx(_components.p,{children:`ID del contacto a actualizar, recibido en la consulta por teléfono.`})}),`\n`,_jsx(Heading,{level:`2`,id:`campos-del-body`,children:`Campos del body`}),`\n`,_jsx(ParamField,{body:`full_name`,type:`string | null`,id:`param-full-name`,children:_jsx(_components.p,{children:`Nombre completo del contacto.`})}),`\n`,_jsx(ParamField,{body:`email`,type:`string | null`,id:`param-email`,children:_jsx(_components.p,{children:`Email del contacto. Puede ser una cadena vacía. Si se informa, debe ser válido.`})}),`\n`,_jsx(ParamField,{body:`source`,type:`string`,id:`param-source`,children:_jsxs(_components.p,{children:[`Origen del contacto. Valores válidos: `,_jsx(_components.code,{children:`manual`}),`, `,_jsx(_components.code,{children:`csv_import`}),`, `,_jsx(_components.code,{children:`organic`}),`, `,_jsx(_components.code,{children:`whatsapp_sync`}),`, `,_jsx(_components.code,{children:`instagram_sync`}),`, `,_jsx(_components.code,{children:`google_contacts`}),`, `,_jsx(_components.code,{children:`group`}),`, `,_jsx(_components.code,{children:`api`}),` y `,_jsx(_components.code,{children:`other`}),`.`]})}),`\n`,_jsx(ParamField,{body:`source_detail`,type:`string | null`,id:`param-source-detail`,children:_jsx(_components.p,{children:`Detalle del origen. Puede ser una cadena vacía.`})}),`\n`,_jsx(ParamField,{body:`profile_picture`,type:`string (URL) | null`,id:`param-profile-picture`,children:_jsx(_components.p,{children:`URL de la foto de perfil. Puede ser una cadena vacía.`})}),`\n`,_jsxs(ParamField,{body:`custom_fields`,type:`array`,id:`param-custom-fields`,children:[_jsx(_components.p,{children:`Campos personalizados que querés crear o actualizar.`}),_jsxs(Expandable,{title:`Propiedades de cada custom field`,children:[_jsx(ParamField,{body:`custom_field_id`,type:`integer`,required:true,id:`param-custom-field-id`,children:_jsx(_components.p,{children:`ID del campo personalizado. Debe pertenecer a la lista del contacto.`})}),_jsx(ParamField,{body:`value`,type:`array`,required:true,id:`param-value`,children:_jsxs(_components.p,{children:[`Valor del campo. Para valores únicos, enviá un solo elemento. Para `,_jsx(_components.code,{children:`multiselector`}),`, podés enviar varios. `,_jsx(_components.code,{children:`[]`}),` elimina el valor activo.`]})}),_jsx(ParamField,{body:`expires_at`,type:`string (ISO 8601) | null`,id:`param-expires-at`,children:_jsxs(_components.p,{children:[`Vencimiento opcional. Enviá `,_jsx(_components.code,{children:`null`}),` para quitarlo. Si lo omitís, se conserva el vencimiento actual.`]})})]})]}),`\n`,_jsxs(_components.p,{children:[`No podés modificar `,_jsx(_components.code,{children:`phone`}),`, `,_jsx(_components.code,{children:`id`}),`, la lista de contactos, identificadores de WhatsApp o Instagram, fechas ni flags internos. Enviar cualquiera de estos campos devuelve `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Los campos personalizados validan su tipo y sus opciones. Los tipos disponibles son `,_jsx(_components.code,{children:`string`}),`, `,_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`textarea`}),`, `,_jsx(_components.code,{children:`int`}),`, `,_jsx(_components.code,{children:`float`}),`, `,_jsx(_components.code,{children:`email`}),`, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`date`}),`, `,_jsx(_components.code,{children:`datetime`}),`, `,_jsx(_components.code,{children:`time`}),`, `,_jsx(_components.code,{children:`selector`}),` y `,_jsx(_components.code,{children:`multiselector`}),`. No repitas el mismo `,_jsx(_components.code,{children:`custom_field_id`}),` en un request.`]}),`\n`,`\n`,_jsx(Heading,{level:`2`,id:`respuesta-200-ok`,children:`Respuesta (200 OK)`}),`\n`,_jsx(ResponseField,{name:`contact`,type:`object`,id:`param-contact`,children:_jsx(_components.p,{children:`Contacto actualizado, con su perfil y todos los campos personalizados configurados en su lista.`})}),`\n`,_jsxs(ResponseField,{name:`versioned_custom_fields`,type:`array`,id:`param-versioned-custom-fields`,children:[_jsx(_components.p,{children:`Campos personalizados que generaron una versión nueva en esta llamada. Puede ser una lista vacía si no hubo cambios en los valores o vencimientos.`}),_jsxs(Expandable,{title:`Propiedades de cada campo versionado`,children:[_jsx(ResponseField,{name:`custom_field_id`,type:`integer`,id:`param-custom-field-id-1`,children:_jsx(_components.p,{children:`ID del campo personalizado.`})}),_jsx(ResponseField,{name:`version`,type:`integer`,id:`param-version`,children:_jsx(_components.p,{children:`Número de la nueva versión.`})})]})]}),`\n`,`\n`,_jsx(Heading,{level:`2`,id:`errores`,children:`Errores`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Estado`}),_jsx(_components.th,{children:`Situación`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`Campo protegido o no permitido, dato inválido, campo personalizado ajeno al contacto, formato de `,_jsx(_components.code,{children:`expires_at`}),` inválido o `,_jsx(_components.code,{children:`custom_fields`}),` mal formado.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`401`})}),_jsx(_components.td,{children:`Falta una Company API Key válida, activa y no vencida.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`404`})}),_jsx(_components.td,{children:`El contacto no existe, es de prueba o pertenece a otra compañía.`})]})]})]})]})}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":{"config":{},"pageMetadata":{"title":"Actualizar contacto","api":"PATCH https://api.mindosoftware.com/api/v1/external/contacts/{contact_id}/","description":"Actualiza datos y campos personalizados de un contacto de tu compañía","href":"/api-reference/contactos/actualizar-contacto"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,Note,ParamField,RequestExample,ResponseExample,ResponseField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`descripción`,children:`Descripción`}),`\n`,_jsxs(_components.p,{children:[`Este endpoint actualiza parcialmente un contacto no de prueba de la compañía asociada a tu Company API Key. Primero `,_jsx(_components.a,{href:`/api-reference/contactos/buscar-contacto`,children:`buscá el contacto`}),` por teléfono y usá su `,_jsx(_components.code,{children:`id`}),` como `,_jsx(_components.code,{children:`contact_id`}),`.`]}),`\n`,_jsx(_components.p,{children:`La operación es atómica. Si un dato de perfil o campo personalizado es inválido, no se guarda ningún cambio del request.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Si no conocés el `,_jsx(_components.code,{children:`id`}),` interno del contacto, usá `,_jsx(_components.a,{href:`/api-reference/contactos/crear-o-actualizar-contacto`,children:`crear o actualizar contacto`}),`: identifica al contacto por teléfono y resuelve la sincronización en una sola llamada.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`header-de-autenticación`,children:`Header de autenticación`}),`\n`,_jsx(ParamField,{header:`X-API-Key`,type:`string`,required:true,id:`param-x-api-key`,children:_jsx(_components.p,{children:`Una Company API Key activa. No se admiten API keys legacy, JWT ni keys globales.`})}),`\n`,_jsx(ParamField,{header:`Content-Type`,type:`string`,required:true,id:`param-content-type`,children:_jsxs(_components.p,{children:[`Debe ser `,_jsx(_components.code,{children:`application/json`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`path-parameters`,children:`Path parameters`}),`\n`,_jsx(ParamField,{path:`contact_id`,type:`integer`,required:true,id:`param-contact-id`,children:_jsx(_components.p,{children:`ID del contacto a actualizar, recibido en la consulta por teléfono.`})}),`\n`,_jsx(Heading,{level:`2`,id:`campos-del-body`,children:`Campos del body`}),`\n`,_jsx(ParamField,{body:`full_name`,type:`string | null`,id:`param-full-name`,children:_jsx(_components.p,{children:`Nombre completo del contacto.`})}),`\n`,_jsx(ParamField,{body:`email`,type:`string | null`,id:`param-email`,children:_jsx(_components.p,{children:`Email del contacto. Puede ser una cadena vacía. Si se informa, debe ser válido.`})}),`\n`,_jsx(ParamField,{body:`source`,type:`string`,id:`param-source`,children:_jsxs(_components.p,{children:[`Origen del contacto. Valores válidos: `,_jsx(_components.code,{children:`manual`}),`, `,_jsx(_components.code,{children:`csv_import`}),`, `,_jsx(_components.code,{children:`organic`}),`, `,_jsx(_components.code,{children:`whatsapp_sync`}),`, `,_jsx(_components.code,{children:`instagram_sync`}),`, `,_jsx(_components.code,{children:`google_contacts`}),`, `,_jsx(_components.code,{children:`group`}),`, `,_jsx(_components.code,{children:`api`}),` y `,_jsx(_components.code,{children:`other`}),`.`]})}),`\n`,_jsx(ParamField,{body:`source_detail`,type:`string | null`,id:`param-source-detail`,children:_jsx(_components.p,{children:`Detalle del origen. Puede ser una cadena vacía.`})}),`\n`,_jsx(ParamField,{body:`profile_picture`,type:`string (URL) | null`,id:`param-profile-picture`,children:_jsx(_components.p,{children:`URL de la foto de perfil. Puede ser una cadena vacía.`})}),`\n`,_jsxs(ParamField,{body:`custom_fields`,type:`array`,id:`param-custom-fields`,children:[_jsx(_components.p,{children:`Campos personalizados que querés crear o actualizar.`}),_jsxs(Expandable,{title:`Propiedades de cada custom field`,children:[_jsx(ParamField,{body:`custom_field_id`,type:`integer`,required:true,id:`param-custom-field-id`,children:_jsx(_components.p,{children:`ID del campo personalizado. Debe pertenecer a la lista del contacto.`})}),_jsx(ParamField,{body:`value`,type:`array`,required:true,id:`param-value`,children:_jsxs(_components.p,{children:[`Valor del campo. Para valores únicos, enviá un solo elemento. Para `,_jsx(_components.code,{children:`multiselector`}),`, podés enviar varios. `,_jsx(_components.code,{children:`[]`}),` elimina el valor activo.`]})}),_jsx(ParamField,{body:`expires_at`,type:`string (ISO 8601) | null`,id:`param-expires-at`,children:_jsxs(_components.p,{children:[`Vencimiento opcional. Enviá `,_jsx(_components.code,{children:`null`}),` para quitarlo. Si lo omitís, se conserva el vencimiento actual.`]})})]})]}),`\n`,_jsxs(_components.p,{children:[`No podés modificar `,_jsx(_components.code,{children:`phone`}),`, `,_jsx(_components.code,{children:`id`}),`, la lista de contactos, identificadores de WhatsApp o Instagram, fechas ni flags internos. Enviar cualquiera de estos campos devuelve `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Los campos personalizados validan su tipo y sus opciones. Los tipos disponibles son `,_jsx(_components.code,{children:`string`}),`, `,_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`textarea`}),`, `,_jsx(_components.code,{children:`int`}),`, `,_jsx(_components.code,{children:`float`}),`, `,_jsx(_components.code,{children:`email`}),`, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`date`}),`, `,_jsx(_components.code,{children:`datetime`}),`, `,_jsx(_components.code,{children:`time`}),`, `,_jsx(_components.code,{children:`selector`}),` y `,_jsx(_components.code,{children:`multiselector`}),`. No repitas el mismo `,_jsx(_components.code,{children:`custom_field_id`}),` en un request.`]}),`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`21`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`21`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PATCH`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.mindosoftware.com/api/v1/external/contacts/123/'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-API-Key: mindo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"full_name\": \"Ana Pérez\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"email\": \"ana.perez@example.com\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"source\": \"api\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"source_detail\": \"Sincronización ERP\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"profile_picture\": \"https://cdn.example.com/ana.jpg\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"custom_fields\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"custom_field_id\": 45,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\": [\"calificado\"]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"custom_field_id\": 61,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"value\": [\"2026-07-20\"],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"expires_at\": \"2026-12-31T23:59:59-03:00\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`respuesta-200-ok`,children:`Respuesta (200 OK)`}),`\n`,_jsx(ResponseField,{name:`contact`,type:`object`,id:`param-contact`,children:_jsx(_components.p,{children:`Contacto actualizado, con su perfil y todos los campos personalizados configurados en su lista.`})}),`\n`,_jsxs(ResponseField,{name:`versioned_custom_fields`,type:`array`,id:`param-versioned-custom-fields`,children:[_jsx(_components.p,{children:`Campos personalizados que generaron una versión nueva en esta llamada. Puede ser una lista vacía si no hubo cambios en los valores o vencimientos.`}),_jsxs(Expandable,{title:`Propiedades de cada campo versionado`,children:[_jsx(ResponseField,{name:`custom_field_id`,type:`integer`,id:`param-custom-field-id-1`,children:_jsx(_components.p,{children:`ID del campo personalizado.`})}),_jsx(ResponseField,{name:`version`,type:`integer`,id:`param-version`,children:_jsx(_components.p,{children:`Número de la nueva versión.`})})]})]}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200 - Contacto actualizado`,numberOfLines:`18`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"contact\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`123`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"full_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Ana Pérez\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ana.perez@example.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"phone\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+5491112345678\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"api\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source_detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Sincronización ERP\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"profile_picture\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://cdn.example.com/ana.jpg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"custom_fields\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"versioned_custom_fields\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"custom_field_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`45`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"version\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`errores`,children:`Errores`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Estado`}),_jsx(_components.th,{children:`Situación`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsxs(_components.td,{children:[`Campo protegido o no permitido, dato inválido, campo personalizado ajeno al contacto, formato de `,_jsx(_components.code,{children:`expires_at`}),` inválido o `,_jsx(_components.code,{children:`custom_fields`}),` mal formado.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`401`})}),_jsx(_components.td,{children:`Falta una Company API Key válida, activa y no vencida.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`404`})}),_jsx(_components.td,{children:`El contacto no existe, es de prueba o pertenece a otra compañía.`})]})]})]})]})}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":{"config":{},"pageMetadata":{"title":"Actualizar contacto","api":"PATCH https://api.mindosoftware.com/api/v1/external/contacts/{contact_id}/","description":"Actualiza datos y campos personalizados de un contacto de tu compañía","href":"/api-reference/contactos/actualizar-contacto"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Descripción","slug":"descripción","depth":2,"children":[]},{"title":"Header de autenticación","slug":"header-de-autenticación","depth":2,"children":[]},{"title":"Path parameters","slug":"path-parameters","depth":2,"children":[]},{"title":"Campos del body","slug":"campos-del-body","depth":2,"children":[]},{"title":"Respuesta (200 OK)","slug":"respuesta-200-ok","depth":2,"children":[]},{"title":"Errores","slug":"errores","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"21\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -X\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> PATCH\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'https://api.mindosoftware.com/api/v1/external/contacts/123/'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'X-API-Key: mindo_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -d\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"full_name\": \"Ana Pérez\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"email\": \"ana.perez@example.com\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"source\": \"api\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"source_detail\": \"Sincronización ERP\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"profile_picture\": \"https://cdn.example.com/ana.jpg\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"custom_fields\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"custom_field_id\": 45,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"value\": [\"calificado\"]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"custom_field_id\": 61,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"value\": [\"2026-07-20\"],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"expires_at\": \"2026-12-31T23:59:59-03:00\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200 - Contacto actualizado","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"18\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"contact\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">123\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"full_name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Ana Pérez\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"email\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"ana.perez@example.com\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"phone\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"+5491112345678\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"source\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"api\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"source_detail\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Sincronización ERP\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"profile_picture\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://cdn.example.com/ana.jpg\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"custom_fields\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: []\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"versioned_custom_fields\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"custom_field_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">45\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"version\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">2\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Actualizar contacto","path":"/api/v1/external/contacts/{contact_id}/","servers":[{"url":"https://api.mindosoftware.com"}],"method":"patch","request":{"security":[],"parameters":{"query":{},"header":{"X-API-Key":{"schema":[{"type":"string","description":"Una Company API Key activa. No se admiten API keys legacy, JWT ni keys globales.","required":true}]},"Content-Type":{"schema":[{"type":"string","description":"Debe ser `application/json` .","required":true}]}},"cookie":{},"path":{"contact_id":{"schema":[{"type":"integer","description":"ID del contacto a actualizar, recibido en la consulta por teléfono.","required":true}]}}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"full_name":[{"type":"object","properties":{},"description":"Nombre completo del contacto."}],"email":[{"type":"object","properties":{},"description":"Email del contacto. Puede ser una cadena vacía. Si se informa, debe ser válido."}],"source":[{"type":"string","description":"Origen del contacto. Valores válidos: `manual` , `csv_import` , `organic` , `whatsapp_sync` , `instagram_sync` , `google_contacts` , `group` , `api` y `other` ."}],"source_detail":[{"type":"object","properties":{},"description":"Detalle del origen. Puede ser una cadena vacía."}],"profile_picture":[{"type":"object","properties":{},"description":"URL de la foto de perfil. Puede ser una cadena vacía."}],"custom_fields":[{"type":"array","items":[{"type":"object","properties":{"custom_field_id":[{"type":"integer","description":"ID del campo personalizado. Debe pertenecer a la lista del contacto.","required":true}],"value":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Valor del campo. Para valores únicos, enviá un solo elemento. Para `multiselector` , podés enviar varios. `[]` elimina el valor activo.","required":true}],"expires_at":[{"type":"object","properties":{},"description":"Vencimiento opcional. Enviá `null` para quitarlo. Si lo omitís, se conserva el vencimiento actual."}]}}],"description":"Campos personalizados que querés crear o actualizar."}]}}],"examples":{"example":{"value":{"full_name":{},"email":{},"source":"\u003cstring>","source_detail":{},"profile_picture":{},"custom_fields":[{"custom_field_id":123,"value":[{}],"expires_at":{}}]}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"contact":[{"type":"object","properties":{},"description":"Contacto actualizado, con su perfil y todos los campos personalizados configurados en su lista."}],"versioned_custom_fields":[{"type":"array","items":[{"type":"object","properties":{"custom_field_id":[{"type":"integer","description":"ID del campo personalizado."}],"version":[{"type":"integer","description":"Número de la nueva versión."}]}}],"description":"Campos personalizados que generaron una versión nueva en esta llamada. Puede ser una lista vacía si no hubo cambios en los valores o vencimientos."}]}}],"examples":{"example":{"value":{"contact":{},"versioned_custom_fields":[{"custom_field_id":123,"version":123}]}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"mindo","siteName":"Mindo API","title":"Actualizar contacto - Mindo API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/api-reference/contactos/actualizar-contacto","matchLevel":0},"en":{"href":"/en","matchLevel":4},"pt-BR":{"href":"/pt","matchLevel":4}}},"lastModified":"2026-08-10T02:11:40.801Z","originalFileLocation":"api-reference/contactos/actualizar-contacto.mdx","locale":"es"},"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=\"Actualiza datos y campos personalizados de un contacto de tu compañía\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mindo API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_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/mindo/Ivi1Rm_UXX3eavTO/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Actualizar contacto - Mindo API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Actualiza datos y campos personalizados de un contacto de tu compañía\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mindo API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mindo.mintlify.app/_mintlify/api/og/v2?division=Contactos\u0026amp;title=Actualizar+contacto\u0026amp;description=Actualiza+datos+y+campos+personalizados+de+un+contacto+de+tu+compa%C3%B1%C3%ADa\u0026amp;theme=c83a594864d9b52e05aba841\u0026amp;signature=b9d02b70066f032981fbe48f5ba5b8272fad04da64cd4d40c35ac344b9c5845e\">\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=\"Actualizar contacto - Mindo API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Actualiza datos y campos personalizados de un contacto de tu compañía\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mindo.mintlify.app/_mintlify/api/og/v2?division=Contactos\u0026amp;title=Actualizar+contacto\u0026amp;description=Actualiza+datos+y+campos+personalizados+de+un+contacto+de+tu+compa%C3%B1%C3%ADa\u0026amp;theme=c83a594864d9b52e05aba841\u0026amp;signature=b9d02b70066f032981fbe48f5ba5b8272fad04da64cd4d40c35ac344b9c5845e\">\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/mindo/Ivi1Rm_UXX3eavTO/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mindo API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#015986\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/contactos/actualizar-contacto.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mindosoftware.com/#organization\",\"name\":\"Mindo API\",\"url\":\"https://docs.mindosoftware.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mindo/HbrvI2TqGxY8Lk5U/logo/mindo-logo.webp?fit=max\u0026auto=format\u0026n=HbrvI2TqGxY8Lk5U\u0026q=85\u0026s=334bae8ee8ece773bf97cfba07e87ce3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mindosoftware.com#website\",\"name\":\"Mindo API\",\"url\":\"https://docs.mindosoftware.com\",\"publisher\":{\"@id\":\"https://docs.mindosoftware.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto#webpage\",\"url\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto\",\"name\":\"Actualizar contacto\",\"description\":\"Actualiza datos y campos personalizados de un contacto de tu compañía\",\"dateModified\":\"2026-08-10T02:11:40.801Z\",\"isPartOf\":{\"@id\":\"https://docs.mindosoftware.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Contactos\",\"item\":\"https://docs.mindosoftware.com/api-reference/contactos/buscar-contacto\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actualizar contacto\",\"item\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto#apireference\",\"headline\":\"Actualizar contacto\",\"name\":\"Actualizar contacto\",\"description\":\"Actualiza datos y campos personalizados de un contacto de tu compañía\",\"url\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mindosoftware.com/api-reference/contactos/actualizar-contacto#webpage\"},\"dateModified\":\"2026-08-10T02:11:40.801Z\",\"publisher\":{\"@id\":\"https://docs.mindosoftware.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mindosoftware.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mindo API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mindo API","nav":{"global":null,"languages":[{"language":"es","default":true,"tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":""}]},{"tab":"API Reference","groups":[{"group":"Comenzar","pages":[{"title":"Guía rápida","href":"/quickstart"},{"title":"Autenticación","href":"/autenticacion"}]},{"group":"Cuentas de negocio","pages":[{"title":"Obtener cuentas de negocio","api":"GET https://api.mindosoftware.com/api/v1/business-accounts/","href":"/api-reference/cuentas-negocio/obtener-cuentas"}]},{"group":"Información del negocio","pages":[{"title":"Información del negocio","api":"GET https://api.mindosoftware.com/api/v1/business-info/","href":"/api-reference/informacion-negocio/info-negocio"},{"title":"Horarios de atención","api":"GET https://api.mindosoftware.com/api/v1/business-hours/","href":"/api-reference/informacion-negocio/horarios"},{"title":"Feriados","api":"GET https://api.mindosoftware.com/api/v1/holidays/","href":"/api-reference/informacion-negocio/feriados"}]},{"group":"Mensajes","pages":[{"title":"Enviar mensaje","api":"POST https://api.mindosoftware.com/api/v1/meta-templates/send/","href":"/api-reference/mensajes/enviar-mensaje"},{"title":"Estado del mensaje","api":"GET https://api.mindosoftware.com/api/v1/meta-templates/messages/{message_id}/","href":"/api-reference/mensajes/estado-mensaje"}]},{"group":"Contactos","pages":[{"title":"Buscar contacto","api":"GET https://api.mindosoftware.com/api/v1/contact-lookup/","href":"/api-reference/contactos/buscar-contacto"},{"title":"Crear o actualizar contacto","api":"POST https://api.mindosoftware.com/api/v1/external/contacts/upsert/","description":"Crea o actualiza un contacto de tu compañía identificándolo por teléfono","href":"/api-reference/contactos/crear-o-actualizar-contacto"},{"title":"Actualizar contacto","api":"PATCH https://api.mindosoftware.com/api/v1/external/contacts/{contact_id}/","href":"/api-reference/contactos/actualizar-contacto"}]},{"group":"Envío masivo","pages":[{"title":"Enviar masivo","api":"POST https://api.mindosoftware.com/api/v1/meta-templates/send-bulk/","description":"Envío masivo de mensajes con templates de WhatsApp Business","href":"/api-reference/envio-masivo/enviar-masivo"},{"title":"Estado del envío","api":"GET https://api.mindosoftware.com/api/v1/meta-templates/bulk-sends/{bulk_send_id}/","href":"/api-reference/envio-masivo/estado-envio"},{"title":"Mensajes del envío","api":"GET https://api.mindosoftware.com/api/v1/meta-templates/bulk-sends/{bulk_send_id}/messages/","href":"/api-reference/envio-masivo/mensajes-envio"},{"title":"Listar envíos masivos","api":"GET https://api.mindosoftware.com/api/v1/meta-templates/bulk-sends/","href":"/api-reference/envio-masivo/listar-envios"}]},{"group":"Exportación cualitativa","pages":[{"title":"Exportar mensajes","api":"GET https://api.mindosoftware.com/api/v1/qualitative-export/messages","href":"/api-reference/exportacion-cualitativa/exportar-mensajes"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},{"language":"en","pages":[{"title":"en","href":"/en"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt"}]}]},"basePath":"","title":"Actualizar contacto - Mindo API","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js"]}