{"componentChunkName":"component---src-templates-docs-js","path":"/whatsapp/administration/profile/photo","result":{"data":{"site":{"siteMetadata":{"title":"broadcaster","docsLocation":"https://github.com","docsLocationType":"github","editable":false}},"mdx":{"fields":{"id":"027a369e-24b8-570c-b419-4605b509437e","title":"Foto de perfil","slug":"/whatsapp/administration/profile/photo"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Foto de perfil\",\n  \"order\": 2\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"blockquote\", null, mdx(\"p\", {\n    parentName: \"blockquote\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Resumen para integraci\\xF3n\")), mdx(\"ul\", {\n    parentName: \"blockquote\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"URL base:\"), \" \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Token:\"), \" de administraci\\xF3n, en el encabezado \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"Authorization: Bearer {{admin-token}}\"), \" (\", mdx(\"a\", {\n    href: \"/whatsapp/authentication_token\"\n  }, \"c\\xF3mo generarlo\"), \")\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"Endpoints en esta p\\xE1gina:\"), mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"POST /v1/profile/photo\"), \": Actualizar foto de perfil\"))))), mdx(\"p\", null, \"Cambia la foto de perfil de un n\\xFAmero de tel\\xE9fono. La imagen se env\\xEDa como bytes en el cuerpo de la petici\\xF3n.\"), mdx(\"section\", {\n    \"id\": \"actualizarfotodeperfil\"\n  }, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"Actualizar foto de perfil\")), mdx(\"section\", {\n    \"id\": \"actualizarfotodeperfil--petición\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Petici\\xF3n\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Petici\\xF3n de \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Actualizar foto de perfil\"), \":\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"URL\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/profile/photo\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"M\\xE9todo\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"POST\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"image/jpeg, image/jpg, image/png\"))))), mdx(\"section\", {\n    \"id\": \"actualizarfotodeperfil--encabezados\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Encabezados\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Encabezados de \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Actualizar foto de perfil\"), \":\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nombre\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descripci\\xF3n\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requerimientos\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Content-Type\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo de la imagen. Los valores pueden ser: \", mdx(\"ul\", null, mdx(\"li\", null, \"image/jpeg\"), mdx(\"li\", null, \"image/jpg\"), mdx(\"li\", null, \"image/png\"))), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Obligatorio\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Authorization\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Token de administraci\\xF3n. Consulta \", mdx(\"a\", {\n    href: \"/whatsapp/authentication_token\"\n  }, \"Generar Token de Autenticaci\\xF3n\"), \".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Obligatorio\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"phone_number_id\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"N\\xFAmero de tel\\xE9fono de la empresa, con c\\xF3digo de pa\\xEDs. Ejemplo: 5215500000000.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Obligatorio\"))))), mdx(\"section\", {\n    \"id\": \"actualizarfotodeperfil--cuerpo\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Cuerpo\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Campos del cuerpo de \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Actualizar foto de perfil\"), \":\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nombre\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descripci\\xF3n\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Requerimientos\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Archivo de imagen\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Bytes del archivo de imagen, enviados tal cual en el cuerpo de la petici\\xF3n. WhatsApp recorta y escala la foto a un cuadrado de m\\xE1ximo 640 px por lado y 5 MB. Las im\\xE1genes de menos de 192 px de alto o ancho pueden verse mal al redimensionarse, por lo que se recomienda una imagen de 640 x 640 px.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Binario\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Obligatorio\"))))), mdx(\"section\", {\n    \"id\": \"actualizarfotodeperfil--ejemplo\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Ejemplo\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Ejemplo completo de \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Actualizar foto de perfil\"), \":\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-bash\"\n  }, \"curl --location 'https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/profile/photo' \\\\\\n--header 'phone_number_id: 5215500000000' \\\\\\n--header 'Content-Type: image/jpeg' \\\\\\n--header 'Authorization: Bearer {{admin-token}}' \\\\\\n--data-binary '@/ruta/a/logo.jpg'\\n\"))), mdx(\"section\", {\n    \"id\": \"actualizarfotodeperfil--respuesta\"\n  }, mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"Respuesta\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Respuesta de \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Actualizar foto de perfil\"), \":\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nombre\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descripci\\xF3n\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"code\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo de respuesta. Si la petici\\xF3n es correcta, el valor es 0.\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"detail\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Detalle de la respuesta. Si la petici\\xF3n es correcta, el valor es \\\"Success\\\".\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\")))), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-json\"\n  }, \"{\\n    \\\"code\\\": 0,\\n    \\\"detail\\\": \\\"Success\\\"\\n}\\n\")), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"Nota: si Meta rechaza la imagen, el servicio responde con HTTP 200 y el cuerpo contiene \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"code\"), \" 15 (\", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"\\\"Image is not valid, permitted formats are: JPEG, JPG and PNG\\\"\"), \"). Los clientes deben validar el campo \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"code\"), \" de la respuesta, no solo el c\\xF3digo HTTP.\"), mdx(\"br\", null)));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#actualizar-foto-de-perfil","title":"Actualizar foto de perfil","items":[{"url":"#petición","title":"Petición"},{"url":"#encabezados","title":"Encabezados"},{"url":"#cuerpo","title":"Cuerpo"},{"url":"#ejemplo","title":"Ejemplo"},{"url":"#respuesta","title":"Respuesta"}]}]},"timeToRead":1,"parent":{"__typename":"File","relativePath":"whatsapp/administration/profile/photo.md","fields":{"gitLogLatestAuthorName":"Irais Aguirre","gitLogLatestAuthorEmail":"irais.aguirre@conceptomovil.com","gitLogLatestDate":"4 days ago"}},"frontmatter":{"metaTitle":null,"showMetadata":null,"editable":null,"showPreviousNext":null,"showToc":null}},"gitBranch":{"name":"20211019-2FACTOR_AUTH"},"gitCommit":{"hash":"9713e1925aeb8cad930f91b6bf05d0b5937b2bb5","date":"2026-11-13 06:39"}},"pageContext":{"id":"027a369e-24b8-570c-b419-4605b509437e"}},"staticQueryHashes":["12478684","12478684","2882937274","2882937274","353167761","353167761"]}