{"componentChunkName":"component---src-templates-docs-js","path":"/whatsapp/administration/profile/error_codes","result":{"data":{"site":{"siteMetadata":{"title":"broadcaster","docsLocation":"https://github.com","docsLocationType":"github","editable":false}},"mdx":{"fields":{"id":"c0711018-9e87-53a4-8bb8-517b9318fc07","title":"Error codes","slug":"/whatsapp/administration/profile/error_codes"},"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\": \"Error codes\",\n  \"order\": 3\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(\"p\", null, \"Error codes for the profile and logo endpoints, with their causes and solutions.\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"Code\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Solution\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"1\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Phone Number not found\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"The phone number you sent isn't valid.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"2\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Invalid parameter\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"A required value is missing or a value doesn't follow the rules in this documentation. Possible messages: \", mdx(\"ul\", null, mdx(\"li\", null, \"Header 'phone_number_id' must not be null\"), mdx(\"li\", null, \"Parameter 'about' must not be higher 139\"), mdx(\"li\", null, \"Parameter 'address' must not be higher 256\"), mdx(\"li\", null, \"Parameter 'description' must not be higher 256\"), mdx(\"li\", null, \"Parameter 'email' must not be higher 128\"), mdx(\"li\", null, \"File must not be null\"), mdx(\"li\", null, \"Header 'Content-Type' must not be null\")))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"15\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Image is not valid, permitted formats are: JPEG, JPG and PNG\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Meta rejected the profile picture upload. The service returns HTTP 200 with this code in the body; check the \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"code\"), \" field, not just the HTTP status.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"401\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Parameter 'wbaId' not match\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"The authentication token isn't associated with the phone number's WABA.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3008\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Authorization Server URL JWT token invalid\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"The authentication token isn't valid.\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": \"right\"\n  }, \"3009\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Authorization Server URL JWT token expired\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"The authentication token has expired. Generate a new one.\")))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{},"timeToRead":1,"parent":{"__typename":"File","relativePath":"whatsapp/administration/profile/error_codes.md","fields":{"gitLogLatestAuthorName":"Irais Aguirre","gitLogLatestAuthorEmail":"irais.aguirre@conceptomovil.com","gitLogLatestDate":"6 hours 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":"c0711018-9e87-53a4-8bb8-517b9318fc07"}},"staticQueryHashes":["12478684","12478684","2882937274","2882937274","353167761","353167761"]}