{"id":68357,"date":"2024-05-17T04:59:04","date_gmt":"2024-05-17T07:59:04","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=68357&#038;preview=true&#038;preview_id=68357"},"modified":"2025-01-24T06:19:49","modified_gmt":"2025-01-24T09:19:49","slug":"kinsta-api-endpoints","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/","title":{"rendered":"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta"},"content":{"rendered":"<p>A API da Kinsta n\u00e3o serve apenas para voc\u00ea monitorar a seguran\u00e7a do seu site ou obter informa\u00e7\u00f5es sobre o ambiente. Na verdade, parte da nossa filosofia aqui \u00e9 ajudar voc\u00ea a simplificar seus fluxos de trabalho de desenvolvimento.<\/p>\n<p>Assim, os endpoints podem acompanhar voc\u00ea desde a configura\u00e7\u00e3o local inicial at\u00e9 a implanta\u00e7\u00e3o inicial e at\u00e9 mesmo a manuten\u00e7\u00e3o p\u00f3s-lan\u00e7amento. A API pode lidar com a maioria das tarefas que voc\u00ea tem a fazer, como criar ambientes, clonar sites e muito mais.<\/p>\n<p>Neste artigo, mostraremos como voc\u00ea pode desenvolver sites usando os endpoints da API da Kinsta. Ao longo do texto, voc\u00ea aprender\u00e1 a integrar a API ao seu fluxo de trabalho de desenvolvimento t\u00edpico e entender\u00e1 como tornar o processo mais eficiente e tranquilo. Vamos come\u00e7ar com uma r\u00e1pida vis\u00e3o geral do que \u00e9 a API da Kinsta e o que ela pode fazer.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Uma breve introdu\u00e7\u00e3o sobre a API da Kinsta<\/h2>\n<p>Em resumo, a <a href=\"https:\/\/kinsta.com\/pt\/docs\/kinsta-api\/\">API da Kinsta<\/a> permite que voc\u00ea interaja de forma program\u00e1tica com seus sites e ambientes em nossa plataforma. Fornecemos um conjunto de endpoints que voc\u00ea pode usar para realizar v\u00e1rias tarefas, como criar novos sites WordPress, clonar sites existentes, gerenciar backups e muito mais.<\/p>\n<p>Essa <a href=\"https:\/\/kinsta.com\/pt\/blog\/rest-api-vs-web-api\/\">API RESTful<\/a> oferece muitos benef\u00edcios aos seus projetos de desenvolvimento, gra\u00e7as aos seus principais recursos e funcionalidades:<\/p>\n<ul>\n<li><strong>Automa\u00e7\u00e3o.<\/strong> Voc\u00ea pode automatizar tarefas e fluxos de trabalho comuns, o que pode economizar tempo, reduzir o esfor\u00e7o manual e liberar espa\u00e7o para tarefas mais importantes.<\/li>\n<li><strong>Integra\u00e7\u00e3o. <\/strong>Voc\u00ea pode integrar a API \u00e0s suas ferramentas e sistemas existentes. A <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-configurar-pipeline-ci-cd\/\">integra\u00e7\u00e3o e a implanta\u00e7\u00e3o cont\u00ednuas<\/a> (CI\/CD) s\u00e3o um excelente caso de uso da API da Kinsta e de ferramentas de terceiros trabalhando juntas.<\/li>\n<li><strong>Flexibilidade. <\/strong>A API pode fornecer a voc\u00ea controle granular sobre seus sites e ambientes, permitindo que voc\u00ea personalize sua configura\u00e7\u00e3o de acordo com suas necessidades espec\u00edficas, com poucas restri\u00e7\u00f5es.<\/li>\n<\/ul>\n<p>Se voc\u00ea quiser saber mais sobre o que est\u00e1 dispon\u00edvel na API da Kinsta, consulte a <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">documenta\u00e7\u00e3o dedicada<\/a>. Mesmo assim, veremos v\u00e1rios exemplos no restante do artigo ap\u00f3s um mergulho mais profundo nos benef\u00edcios que a API pode lhe oferecer.<\/p>\n<h2>Por que seus fluxos de trabalho de desenvolvimento podem se beneficiar da API da Kinsta<\/h2>\n<figure id=\"attachment_178195\" aria-describedby=\"caption-attachment-178195\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-178195 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/mykinsta-dashboard-1.png\" alt=\"O painel MyKinsta.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-178195\" class=\"wp-caption-text\">O painel MyKinsta.<\/figcaption><\/figure>\n<p>Naturalmente, adoramos o <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">painel MyKinsta<\/a>, por sua profundidade, interface atraente e n\u00edvel de controle. No entanto, voc\u00ea tamb\u00e9m pode encontrar a maior parte da funcionalidade na API da Kinsta. Se voc\u00ea \u00e9 um desenvolvedor, isso \u00e9 interessante por diferentes motivos:<\/p>\n<ol>\n<li><strong>Provisionamento mais r\u00e1pido. <\/strong>A API oferecer\u00e1 uma maneira program\u00e1tica de criar novos sites e ambientes WordPress. Dependendo dos scripts que criar, voc\u00ea provavelmente reduzir\u00e1 o tempo necess\u00e1rio para configurar um novo projeto.<\/li>\n<li><strong>Colabora\u00e7\u00e3o simplificada. <\/strong>Para equipes, a API pode ajudar a clonar sites e criar ambientes de teste rapidamente. Torna-se uma maneira fluida de colaborar e trabalhar em diferentes vers\u00f5es de um site ao mesmo tempo.<\/li>\n<li><strong>Implanta\u00e7\u00f5es automatizadas. <\/strong>Se voc\u00ea integrar a API da Kinsta ao seu pipeline de CI\/CD, poder\u00e1 automatizar o processo de implanta\u00e7\u00e3o em todos os seus ambientes de teste e produ\u00e7\u00e3o.<\/li>\n<li><strong>Configura\u00e7\u00f5es consistentes.<\/strong> Como voc\u00ea pode definir configura\u00e7\u00f5es para m\u00faltiplos sites e ambientes com a API, \u00e9 poss\u00edvel reduzir erros e tornar seus fluxos de trabalho mais consistentes.<\/li>\n<\/ol>\n<p>Mas chega de conversa: vamos tratar logo de usar a API da Kinsta. Come\u00e7aremos com os endpoints que funcionam bem para o desenvolvimento e depois os usaremos em seu fluxo de trabalho.<\/p>\n<h2>Endpoints da API da Kinsta para desenvolvimento<\/h2>\n<p>Embora a API da Kinsta ofere\u00e7a muitos endpoints, voc\u00ea ir\u00e1 gostar mais de uns do que de outros. No desenvolvimento, voc\u00ea usar\u00e1 alguns deles com mais frequ\u00eancia:<\/p>\n<ul>\n<li><strong>Sites WordPress.<\/strong> Voc\u00ea tem uma sele\u00e7\u00e3o de endpoints para ajud\u00e1-lo a <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites\/\" target=\"_blank\" rel=\"noopener noreferrer\">criar, recuperar, excluir e clonar<\/a> sites.<\/li>\n<li><strong>Ambientes de site WordPress. <\/strong>Voc\u00ea tamb\u00e9m pode <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\/\" target=\"_blank\" rel=\"noopener noreferrer\">gerenciar os ambientes do seu site<\/a> por meio de determinados endpoints. Por exemplo, voc\u00ea tem v\u00e1rias maneiras de trabalhar com sites de teste.<\/li>\n<li><strong>Backups.<\/strong> Talvez voc\u00ea precise trabalhar no <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Backups\" target=\"_blank\" rel=\"noopener noreferrer\">gerenciamento de backup do site<\/a> durante o desenvolvimento. Oferecemos endpoints para buscar, restaurar, excluir e criar backups.<\/li>\n<li><strong>Dom\u00ednios de site WordPress.<\/strong> Se precisar adicionar um novo dom\u00ednio personalizado \u00e0 sua hospedagem, voc\u00ea encontrar\u00e1 nossos endpoints simples para <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Domains\" target=\"_blank\" rel=\"noopener noreferrer\">gerenciamento de dom\u00ednios de sites<\/a>.<\/li>\n<\/ul>\n<p>Esses endpoints abrangem a funcionalidade principal de que voc\u00ea precisar\u00e1 para a maioria dos fluxos de trabalho de desenvolvimento. No entanto, h\u00e1 outros que podem complementar os endpoints que voc\u00ea usa com frequ\u00eancia. Por exemplo, os que lidam com bancos de dados, implanta\u00e7\u00e3o, armazenamento em cache e sua rede de distribui\u00e7\u00e3o de conte\u00fado (CDN) t\u00eam todos uma fun\u00e7\u00e3o a desempenhar.<\/p>\n<p>No restante do artigo, mostraremos como voc\u00ea pode usar a API da Kinsta para desenvolvimento no mundo real. Na se\u00e7\u00e3o de coment\u00e1rios no final do artigo, voc\u00ea pode at\u00e9 mesmo compartilhar seus pr\u00f3prios exemplos de onde acha que a API da Kinsta pode ser \u00fatil \u2013 adoraremos ouvir!<\/p>\n<h2>Um caso de uso no mundo real: impulsionando um site durante o desenvolvimento<\/h2>\n<p>Vamos tentar ilustrar como voc\u00ea pode usar a API da Kinsta na pr\u00e1tica. H\u00e1 muitas maneiras de desenvolver o WordPress; assim, veremos como uma ag\u00eancia de web design pode usar a API em um fluxo de trabalho. Em geral, isso envolver\u00e1 algumas etapas:<\/p>\n<ol>\n<li>Configure um ambiente de desenvolvimento local, inicialize um <a href=\"https:\/\/kinsta.com\/pt\/blog\/git-para-desenvolvimento-web\/\">reposit\u00f3rio Git<\/a> e trabalhe no site incipiente.<\/li>\n<li>Crie um ambiente de teste na Kinsta para testes e aprova\u00e7\u00e3o do cliente. Isso tamb\u00e9m pode envolver a cria\u00e7\u00e3o de um banco de dados e a configura\u00e7\u00e3o de um dom\u00ednio.<\/li>\n<li>Realize a configura\u00e7\u00e3o t\u00e9cnica, incluindo restringir endere\u00e7os IP do ambiente de teste, inicializar backups, <a href=\"https:\/\/kinsta.com\/pt\/blog\/como-atualizar-o-php-no-wordpress\/\">modificar vers\u00f5es do PHP<\/a>, instalar temas e plugins WordPress, e muito mais.<\/li>\n<li>Execute tarefas de pr\u00e9-implanta\u00e7\u00e3o, tais como criar um CDN ou <a href=\"https:\/\/kinsta.com\/pt\/blog\/edge-caching\/\">implementar o cache<\/a>.<\/li>\n<li>Na etapa final do fluxo de trabalho, voc\u00ea precisar\u00e1 enviar as altera\u00e7\u00f5es do ambiente de teste para o de produ\u00e7\u00e3o.<\/li>\n<\/ol>\n<p>Apesar de a API da Kinsta estar presente ao longo de todo este artigo, nossa primeira etapa n\u00e3o precisar\u00e1 dela. Vamos come\u00e7ar configurando seu ambiente de desenvolvimento local e, em seguida, passar para os elementos program\u00e1ticos de teste e produ\u00e7\u00e3o.<\/p>\n<h3>1. Configura\u00e7\u00e3o de um ambiente de desenvolvimento local<\/h3>\n<p>Seu ambiente local precisa ser s\u00f3lido como uma rocha, e cada desenvolvedor ter\u00e1 sua <a href=\"https:\/\/kinsta.com\/pt\/blog\/instalar-wordpress-localmente\/\">pr\u00f3pria abordagem favorita<\/a>. Obviamente, nossa escolha aqui ser\u00e1 o <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a>.<\/p>\n<figure id=\"attachment_178194\" aria-describedby=\"caption-attachment-178194\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178194\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/devkinsta-splash.png\" alt=\"The loading screen for DevKinsta. The screen features a dark interface with the 'DevKinsta' name and a stylized logo in the center. The logo consists of an angular, blocky blue shape made up of repeated elements, resembling a letter D. Behind the logo is a blurred background image of a forest with green trees and some mist or fog. Below the logo, text reads 'Updating site urls...' indicating the local environment is being configured.\" width=\"1200\" height=\"556\"><figcaption id=\"caption-attachment-178194\" class=\"wp-caption-text\">A tela inicial do DevKinsta.<\/figcaption><\/figure>\n<p>Isso pode simplificar o processo de configura\u00e7\u00e3o do seu ambiente local, especialmente se voc\u00ea usar a hospedagem da Kinsta. O DevKinsta \u00e9 gratuito e oferece muitas funcionalidades que outras ferramentas semelhantes n\u00e3o t\u00eam:<\/p>\n<ul>\n<li>O aplicativo \u00e9 executado usando <a href=\"https:\/\/kinsta.com\/pt\/blog\/que-e-docker\/\">cont\u00eaineres do Docker<\/a>, sendo assim isolado do seu sistema global.<\/li>\n<li>Voc\u00ea pode escolher um dom\u00ednio de n\u00edvel superior (TLD) personalizado, como <strong>.local<\/strong> ou <strong>.staging<\/strong>, que se adapte ao est\u00e1gio do seu projeto e fluxo de trabalho.<\/li>\n<li>Voc\u00ea pode escolher a vers\u00e3o do PHP, e a Kinsta usa <a href=\"https:\/\/kinsta.com\/pt\/blog\/mariadb-vs-mysql\/\">bancos de dados MariaDB<\/a> por padr\u00e3o. Esse \u00faltimo \u00e9 fundamental, gra\u00e7as ao seu <a href=\"https:\/\/mariadb.com\/kb\/en\/mariadb-vs-mysql-features\/\" target=\"_blank\" rel=\"noopener noreferrer\">desempenho superior<\/a> ao do MySQL.<\/li>\n<li>H\u00e1 um gerenciador de banco de dados integrado que \u00e9 <a href=\"https:\/\/kinsta.com\/pt\/blog\/adminer\/\">executado no Adminer<\/a>.<\/li>\n<\/ul>\n<p>O DevKinsta tamb\u00e9m fornece v\u00e1rias ferramentas de n\u00edvel de desenvolvedor. Por exemplo, voc\u00ea pode ativar o <a href=\"https:\/\/kinsta.com\/pt\/blog\/xdebug\/\">Xdebug<\/a> com um clique e editar os arquivos de configura\u00e7\u00e3o <strong>php.ini<\/strong> e Nginx na tela de configura\u00e7\u00f5es:<\/p>\n<figure id=\"attachment_178196\" aria-describedby=\"caption-attachment-178196\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178196\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/nginx-config.png\" alt=\"The Nginx configuration file editor within DevKinsta, which lets you edit the site-level Nginx config directly. The editor contains example config code for a server block, with directives for setting the site name, PHP version and path, listen ports 80 and 443 with HTTP\/2 enabled, SSL certificate and key file paths, and the server name responding to all hostnames.\" width=\"1200\" height=\"657\"><figcaption id=\"caption-attachment-178196\" class=\"wp-caption-text\">Editando os arquivos de configura\u00e7\u00e3o do Nginx no DevKinsta.<\/figcaption><\/figure>\n<p>A configura\u00e7\u00e3o e o uso do DevKinsta est\u00e3o al\u00e9m do escopo deste artigo, pois queremos nos concentrar na API da Kinsta. No entanto, temos uma <a href=\"https:\/\/kinsta.com\/pt\/docs\/devkinsta\/como-comecar-com-devkinsta\/instalacao\/\">documenta\u00e7\u00e3o completa<\/a> sobre como come\u00e7ar com o ambiente local que deveria ser leitura obrigat\u00f3ria.<\/p>\n<h3>2. Gerenciando os ambientes de desenvolvimento local e de teste<\/h3>\n<p>Neste ponto, voc\u00ea ter\u00e1 um ambiente de desenvolvimento local (esperamos que seja o DevKinsta!) e um site completo o suficiente para passar para a pr\u00f3xima etapa. Ao criar um ambiente de teste, voc\u00ea usa tanto a funcionalidade do DevKinsta quanto da API da Kinsta. Vamos dividir isso em algumas etapas curtas.<\/p>\n<h4>Criando um ambiente de teste<\/h4>\n<p>Primeiro, voc\u00ea deve <a href=\"https:\/\/kinsta.com\/pt\/blog\/site-de-teste-wordpress\/\">criar um novo ambiente de teste<\/a> com a API da Kinsta. Isso \u00e9 algo que voc\u00ea pode fazer no DevKinsta por meio de links para o painel MyKinsta:<\/p>\n<figure id=\"attachment_178192\" aria-describedby=\"caption-attachment-178192\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178192\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-environment.png\" alt=\"DevKinsta\u2019s dialog for creating staging environments. The interface displays a tree view with two folders: 'jwk-staging' and 'Marketing Blog and Store'. The 'Marketing Blog and Store' folder is expanded to show a subfolder called 'MarkStage'. Inside each folder is a link labeled 'Create new environment' with a plus icon, which lets the user create additional staging environments within that folder structure.\" width=\"1200\" height=\"657\"><figcaption id=\"caption-attachment-178192\" class=\"wp-caption-text\">Criando um novo ambiente de site dentro do DevKinsta.<\/figcaption><\/figure>\n<p>Todavia, a <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments\" target=\"_blank\" rel=\"noopener noreferrer\">API da Kinsta tem endpoints<\/a> para cobrir todos os casos de uso pr\u00e1tico. Por exemplo, voc\u00ea pode criar sites e ambientes simples ou populosos. Recomendamos usar ambientes simples neste momento, para ter a tranquilidade de saber que seu site local ser\u00e1 movido para um local &#8220;novo&#8221;.<\/p>\n<p>Isso exigir\u00e1 que voc\u00ea primeiro <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites#operation\/addPlainWordPressSite\" target=\"_blank\" rel=\"noopener noreferrer\">configure um novo site WordPress<\/a> na Kinsta usando o endpoint apropriado:<\/p>\n<pre><code class=\"language-json\">const resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/plain`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      company: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      display_name: 'First plain site',\n      region: 'us-central1'\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Quando o site estiver instalado, voc\u00ea poder\u00e1 <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Sites#operation\/getSites\" target=\"_blank\" rel=\"noopener noreferrer\">obter uma lista de sites<\/a> passando um ID de empresa:<\/p>\n<pre><code class=\"language-json\">\u2026\n  \"company\": {\n    \"sites\": [\n      {\n        \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n        \"name\": \"firstsite\",\n        \"display_name\": \"First site\",\n        \"status\": \"live\",\n        \"siteLabels\": [\n          {\n            \"id\": \"54fb80af-576c-4fdc-ba4f-b596c83f15a1\",\n            \"name\": \"Do not remove\"\n\u2026\n<\/code><\/pre>\n<p>Ap\u00f3s concluir isso, voc\u00ea poder\u00e1 <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/addPlainEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">criar o ambiente de teste <\/a>usando o ID do site correto:<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments\/plain`,\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      display_name: 'staging',\n      is_premium: false\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Tamb\u00e9m recomendamos que voc\u00ea crie um banco de dados para o site de teste enquanto estiver aqui. Em alguns instantes, voc\u00ea o substituir\u00e1 pelo banco de dados local, mas inicializar um espa\u00e7o reservado \u00e9 uma boa pr\u00e1tica:<\/p>\n<pre><code class=\"language-json\">\u2026\n  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      company_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      location: 'us-central1',\n      resource_type: 'db1',\n      display_name: 'test-db',\n      db_name: 'test-db',\n      db_password: 'example-password',\n      db_user: 'example-user',\n      type: 'postgresql',\n      version: '15'\n    })\n  }\n);\n\u2026\n<\/code><\/pre>\n<p>Dependendo da sua configura\u00e7\u00e3o, talvez voc\u00ea tamb\u00e9m precise <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Domains#operation\/addSiteDomain\" target=\"_blank\" rel=\"noopener noreferrer\">adicionar um novo dom\u00ednio<\/a> \u00e0 Kinsta, o que pode ser feito por meio de um endpoint simples. No entanto, depois que o ambiente de teste estiver configurado, voc\u00ea pode tentar enviar suas altera\u00e7\u00f5es locais para l\u00e1.<\/p>\n<h4>Sincroniza\u00e7\u00e3o de altera\u00e7\u00f5es de local para teste<\/h4>\n<p>O processo exato para enviar suas altera\u00e7\u00f5es para o ambiente de teste depender\u00e1 da sua configura\u00e7\u00e3o e ferramentas espec\u00edficas. Uma t\u00edpica abordagem geral pode se parecer com a seguinte:<\/p>\n<ol>\n<li>Fa\u00e7a altera\u00e7\u00f5es em seu site WordPress local.<\/li>\n<li>Fa\u00e7a o commit das altera\u00e7\u00f5es no Git.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/pt\/blog\/push-codigo-github\/\">Envie essas altera\u00e7\u00f5es<\/a> para um local remoto (por exemplo, <a href=\"https:\/\/kinsta.com\/pt\/blog\/gitlab-vs-github\/\">GitHub ou GitLab<\/a>).<\/li>\n<li>Use o DevKinsta ou a API da Kinsta para atualizar o ambiente de teste com as altera\u00e7\u00f5es mais recentes.<\/li>\n<\/ol>\n<p>N\u00e3o abordaremos o <a href=\"https:\/\/kinsta.com\/pt\/blog\/controle-de-versoes-wordpress\/\">controle de vers\u00e3o<\/a> aqui, mas o DevKinsta oferece ferramentas \u00fateis para enviar as altera\u00e7\u00f5es para a sua hospedagem Kinsta:<\/p>\n<figure id=\"attachment_178197\" aria-describedby=\"caption-attachment-178197\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178197\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/push-to-kinsta.png\" alt=\"The Site info section for a DevKinsta website. Buttons at the top let the user Sync the install and manage the database. The site type is listed as a Custom site with options to Push to Kinsta or Pull from Kinsta. The site name, Nginx webserver, and PHP version 7.4 are also displayed.\" width=\"1200\" height=\"374\"><figcaption id=\"caption-attachment-178197\" class=\"wp-caption-text\">As op\u00e7\u00f5es para sincronizar com a Kinsta na tela Informa\u00e7\u00f5es do site do DevKinsta.<\/figcaption><\/figure>\n<p>Isso permitir\u00e1 escolher o ambiente de todo o seu servidor de hospedagem. Depois de fazer isso, voc\u00ea tamb\u00e9m pode optar por enviar seu banco de dados \u2013 novamente, algo que n\u00e3o \u00e9 permitido por muitas ferramentas de desenvolvimento local:<\/p>\n<figure id=\"attachment_178193\" aria-describedby=\"caption-attachment-178193\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-178193\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/devkinsta-database.png\" alt=\"DevKinsta\u2019s Push site dialog, showing options to choose to push files and the database, along with the status of the remote branch. There are also details about the site type, such as the WordPress version and PHP version. At the bottom is a checkbox to open the site in the browser when the staging environment is finished updating, along with a 'Push site' button to deploy the staged changes to the live site.\" width=\"1200\" height=\"689\"><figcaption id=\"caption-attachment-178193\" class=\"wp-caption-text\">Confirmando um push dentro do DevKinsta, e optando por enviar arquivos, seu banco de dados, ou ambos.<\/figcaption><\/figure>\n<p>Depois que voc\u00ea preencher seu ambiente de teste da Kinsta, a API ser\u00e1 \u00fatil. Por exemplo, voc\u00ea pode criar um script e executar um backup inicial, que s\u00f3 precisa de um ID de ambiente e uma tag:<\/p>\n<pre><code class=\"language-json\">  {\n    method: 'POST',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      tag: 'my-awesome-backup'\n    })\n  }\n);\n<\/code><\/pre>\n<p>Voc\u00ea tamb\u00e9m pode instalar outros <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Themes-and-Plugins\" target=\"_blank\" rel=\"noopener noreferrer\">temas e plugins<\/a> nesse est\u00e1gio, se desejar. Neste ponto, nosso uso do DevKinsta terminar\u00e1, porque voc\u00ea pode implantar seu site usando a API da Kinsta daqui pra frente.<\/p>\n<h3>3. Transferindo altera\u00e7\u00f5es do teste para a produ\u00e7\u00e3o<\/h3>\n<p>Antes de <a href=\"https:\/\/kinsta.com\/pt\/blog\/ambiente-de-teste-kinsta\/\">enviar as altera\u00e7\u00f5es para a produ\u00e7\u00e3o<\/a>, voc\u00ea dever\u00e1 realizar algumas tarefas cruciais, todas com a API da Kinsta:<\/p>\n<ul>\n<li><a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Tools#operation\/updateDeniedIPs\" target=\"_blank\" rel=\"noopener noreferrer\">Atualize sua lista de bloqueio de IPs<\/a>, se necess\u00e1rio.<\/li>\n<li>Configure seu <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-CDN\" target=\"_blank\" rel=\"noopener noreferrer\">CDN e o cache<\/a>.<\/li>\n<li>Talvez voc\u00ea precise criar outro banco de dados para o seu site de produ\u00e7\u00e3o.<\/li>\n<li>Voc\u00ea tamb\u00e9m pode precisar criar um novo ambiente em tempo real.<\/li>\n<\/ul>\n<p>A partir daqui, voc\u00ea deve <a href=\"https:\/\/kinsta.com\/pt\/blog\/teste-site-wordpress\/\">testar totalmente o seu site<\/a> no ambiente de teste e obter a aprova\u00e7\u00e3o do cliente. Nesse ponto, voc\u00ea pode procurar fazer a implanta\u00e7\u00e3o. A Kinsta oferece a voc\u00ea algumas op\u00e7\u00f5es para isso:<\/p>\n<ol>\n<li>O painel MyKinsta permite que voc\u00ea envie as altera\u00e7\u00f5es do teste para a produ\u00e7\u00e3o.<\/li>\n<li>Voc\u00ea pode usar a API da Kinsta para implantar altera\u00e7\u00f5es de forma program\u00e1tica.<\/li>\n<\/ol>\n<p>Vamos (obviamente) nos concentrar na segunda op\u00e7\u00e3o, pois permite que voc\u00ea tenha um fluxo de trabalho mais automatizado e simplificado.<\/p>\n<h4>Usando a API para implementar altera\u00e7\u00f5es<\/h4>\n<p>A API da Kinsta oferece v\u00e1rias maneiras de mover um ambiente. Voc\u00ea pode <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/pushWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">enviar seu ambiente de teste<\/a> para o de produ\u00e7\u00e3o ou <a href=\"https:\/\/api-docs.kinsta.com\/tag\/WordPress-Site-Environments#operation\/cloneWordPressEnvironment\" target=\"_blank\" rel=\"noopener noreferrer\">clon\u00e1-lo<\/a>.<\/p>\n<pre><code class=\"language-json\">const siteId = 'YOUR_site_id_PARAMETER';\nconst resp = await fetch(\n  `https:\/\/api.kinsta.com\/v2\/sites\/${siteId}\/environments`,\n  {\n    method: 'PUT',\n    headers: {\n      'Content-Type': 'application\/json',\n      Authorization: 'Bearer &lt;YOUR_TOKEN_HERE&gt;'\n    },\n    body: JSON.stringify({\n      source_env_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      target_env_id: '54fb80af-576c-4fdc-ba4f-b596c83f15a1',\n      push_db: true,\n      push_files: true,\n      run_search_and_replace: true\n    })\n  }\n);\n\nconst data = await resp.json();\n<\/code><\/pre>\n<p>Independentemente disso, \u00e9 uma boa ideia criar outro backup de cada ambiente que voc\u00ea est\u00e1 executando para ser recuperado se algo der errado.<\/p>\n<h2>Pr\u00e1ticas e dicas t\u00edpicas para usar a API da Kinsta<\/h2>\n<p>A API da Kinsta \u00e9 uma maneira poderosa de realizar altera\u00e7\u00f5es program\u00e1ticas em seus sites e ambientes. Por isso, voc\u00ea precisa tomar cuidado ao us\u00e1-la, pois se algo der errado, ser\u00e1 sua responsabilidade corrigir isso.<\/p>\n<p>Com isso em mente, vamos examinar algumas dicas, truques e pr\u00e1ticas t\u00edpicas que voc\u00ea deve integrar ao seu pr\u00f3prio fluxo de trabalho de desenvolvimento:<\/p>\n<ul>\n<li><strong>Proteja suas credenciais de API.<\/strong> Voc\u00ea nunca deve compartilhar seu token de API com ningu\u00e9m ou inclu\u00ed-lo em pushs remotos do Git. Em vez disso, use vari\u00e1veis de ambiente ou similares para armazenar e acessar suas credenciais. A API da Kinsta inclui um <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Authentication\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint de autentica\u00e7\u00e3o<\/a> para ajudar voc\u00ea.<\/li>\n<li><strong>Forne\u00e7a acesso com base no princ\u00edpio do menor privil\u00e9gio.<\/strong> Gerencie adequadamente o acesso \u00e0 sua conta Kinsta e \u00e0 API. Forne\u00e7a acesso apenas aos membros da equipe que precisam dele. Al\u00e9m disso, voc\u00ea deve incluir revis\u00f5es e atualiza\u00e7\u00f5es regulares de todas as permiss\u00f5es de acesso.<\/li>\n<li><strong>Empregue o tratamento de erros.<\/strong> Ao fazer solicita\u00e7\u00f5es de API, considere o tratamento suave de erros e exce\u00e7\u00f5es. O <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Logs\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint Logs<\/a> pode ajud\u00e1-lo nisso ao identificar e corrigir problemas rapidamente.<\/li>\n<li><strong>Mantenha a API atualizada.<\/strong> N\u00f3s cuidamos de todas as altera\u00e7\u00f5es e atualiza\u00e7\u00f5es da API da Kinsta, mas voc\u00ea tamb\u00e9m deve monitor\u00e1-la. O <a href=\"https:\/\/kinsta.com\/pt\/changelog\/\">changelog da Kinsta<\/a> ser\u00e1 sua primeira parada aqui, embora tamb\u00e9m seja recomend\u00e1vel que voc\u00ea examine a documenta\u00e7\u00e3o existente em busca de novas altera\u00e7\u00f5es.<\/li>\n<\/ul>\n<p>Isso \u00e9 muito mais importante quando se trata de colabora\u00e7\u00e3o adicional com equipes e qualquer automa\u00e7\u00e3o que voc\u00ea queira empregar. Nossa se\u00e7\u00e3o final aborda isso com um pouco mais de detalhes.<\/p>\n<h2>Automatizando seu fluxo de trabalho de desenvolvimento<\/h2>\n<p>Um dos maiores benef\u00edcios de usar a API da Kinsta \u00e9 a capacidade de automatizar tarefas repetitivas em seu fluxo de trabalho de desenvolvimento. Ao escrever scripts ou integrar-se a outras ferramentas, voc\u00ea pode simplificar os processos e economizar tempo.<\/p>\n<p>Para otimizar totalmente o seu fluxo de trabalho, voc\u00ea pode automatizar o push do teste \u00e0 produ\u00e7\u00e3o integrando a API da Kinsta ao seu pipeline de CI\/CD. Esse pode ser um processo complexo e subjetivo que talvez at\u00e9 mude de projeto para projeto. Por exemplo, aqui est\u00e1 um exemplo de fluxo de trabalho para um script adequado:<\/p>\n<ol>\n<li>Implemente um acionador para quando as altera\u00e7\u00f5es forem enviadas para um branch espec\u00edfico no Git (como um branch de <strong>lan\u00e7amento<\/strong>).<\/li>\n<li>Crie um backup manual do ambiente de produ\u00e7\u00e3o usando a API.<\/li>\n<li>Substitua o ambiente de produ\u00e7\u00e3o pelo ambiente de teste usando o endpoint relevante.<\/li>\n<li>Execute todas as tarefas de p\u00f3s-implanta\u00e7\u00e3o necess\u00e1rias (como limpar o cache, executar migra\u00e7\u00f5es de banco de dados e outras).<\/li>\n<\/ol>\n<p>Esse \u00e9 o grande ponto positivo da API da Kinsta. Voc\u00ea pode automatizar quase todos os aspectos do seu fluxo de trabalho para garantir implanta\u00e7\u00f5es consistentes e confi\u00e1veis. E ainda h\u00e1 muito mais que voc\u00ea pode fazer:<\/p>\n<ul>\n<li><strong>Crie backups antes de fazer push de chaves.<\/strong> Isso deve ser uma grande parte do seu fluxo de trabalho de implanta\u00e7\u00e3o para que voc\u00ea tenha instant\u00e2neos de cada etapa do processo.<\/li>\n<li><strong>Monitore o desempenho do site e receba notifica\u00e7\u00f5es.<\/strong> A ferramenta APM da Kinsta pode manter o controle sobre quaisquer anomalias nas m\u00e9tricas de que voc\u00ea precise saber. Com a API da Kinsta, voc\u00ea tem um <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics\" target=\"_blank\" rel=\"noopener noreferrer\">conjunto de endpoints<\/a> para monitorar m\u00e9tricas espec\u00edficas. A partir da\u00ed, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/docs\/configuracoes-do-usuario\/notificacoes\/\">configurar notifica\u00e7\u00f5es<\/a> no painel MyKinsta.<\/li>\n<li><strong>Analise os usu\u00e1rios do site com frequ\u00eancia.<\/strong> H\u00e1 um <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Company-Users#operation\/getCompanyUsers\" target=\"_blank\" rel=\"noopener noreferrer\">endpoint simples<\/a> dispon\u00edvel que obt\u00e9m uma lista de usu\u00e1rios com base no ID do site. Se voc\u00ea configurar isso para ser exibido durante os principais momentos do fluxo de trabalho, poder\u00e1 ajudar a manter seus sites seguros.<\/li>\n<\/ul>\n<p>A beleza da API da Kinsta \u00e9 o quanto voc\u00ea pode controlar usando m\u00e9todos program\u00e1ticos. O escopo \u00e9 amplo, e voc\u00ea pode at\u00e9 mesmo <a href=\"https:\/\/kinsta.com\/pt\/blog\/painel-wordpress-personalizado\/\">criar pain\u00e9is personalizados<\/a> que mostrem algumas dessas m\u00e9tricas ou op\u00e7\u00f5es para um fluxo de trabalho de desenvolvimento ainda mais suave.<\/p>\n<h2>Resumo<\/h2>\n<p>A <a href=\"https:\/\/kinsta.com\/pt\/docs\/kinsta-api\/\">API da Kinsta<\/a> \u00e9 provavelmente a melhor maneira de otimizar seu fluxo de trabalho de desenvolvimento. Ao aproveitar os v\u00e1rios endpoints para gerenciar sites, ambientes, backups, entre outros, voc\u00ea pode automatizar tarefas repetitivas, melhorar a colabora\u00e7\u00e3o e implantar altera\u00e7\u00f5es com confian\u00e7a.<\/p>\n<p>Al\u00e9m disso, a integra\u00e7\u00e3o da API da Kinsta ao seu processo de desenvolvimento pode ajudar a personalizar o processo para cada projeto. Isso, por sua vez, pode ajud\u00e1-lo a entregar sites de alta qualidade mais r\u00e1pido do que nunca.<\/p>\n<p>Que aspecto da API da Kinsta se destaca no seu fluxo de trabalho de desenvolvimento? Conte-nos na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A API da Kinsta n\u00e3o serve apenas para voc\u00ea monitorar a seguran\u00e7a do seu site ou obter informa\u00e7\u00f5es sobre o ambiente. Na verdade, parte da nossa &#8230;<\/p>\n","protected":false},"author":199,"featured_media":68358,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[951,1026],"class_list":["post-68357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-desenvolvimento-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta\" \/>\n<meta property=\"og:description\" content=\"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-17T07:59:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-24T09:19:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta\",\"datePublished\":\"2024-05-17T07:59:04+00:00\",\"dateModified\":\"2025-01-24T09:19:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\"},\"wordCount\":2982,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\",\"name\":\"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"datePublished\":\"2024-05-17T07:59:04+00:00\",\"dateModified\":\"2025-01-24T09:19:49+00:00\",\"description\":\"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta - Kinsta\u00ae","description":"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/","og_locale":"pt_PT","og_type":"article","og_title":"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta","og_description":"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!","og_url":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2024-05-17T07:59:04+00:00","article_modified_time":"2025-01-24T09:19:49+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"16 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta","datePublished":"2024-05-17T07:59:04+00:00","dateModified":"2025-01-24T09:19:49+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/"},"wordCount":2982,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/","url":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/","name":"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","datePublished":"2024-05-17T07:59:04+00:00","dateModified":"2025-01-24T09:19:49+00:00","description":"Automatizar a implanta\u00e7\u00e3o do seu site pode trazer muitos benef\u00edcios. Este artigo mostra como a API da Kinsta pode ajudar a colocar um site local em produ\u00e7\u00e3o!","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/05\/pushing-a-site-through-development-using-kinsta-api-endpoints.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/kinsta-api-endpoints\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/pt\/topicos\/api\/"},{"@type":"ListItem","position":3,"name":"Impulsionando o desenvolvimento do seu site WordPress usando os endpoints da API da Kinsta"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=68357"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68357\/revisions"}],"predecessor-version":[{"id":70929,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68357\/revisions\/70929"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/translations\/nl"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68357\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/68358"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=68357"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=68357"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=68357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}