Agências estão sempre buscando maneiras de melhorar como gerenciam múltiplos sites.
A Kinsta oferece um painel de controle fácil de usar, equipado com um conjunto abrangente de ferramentas projetadas para simplificar o gerenciamento de sites. Isso inclui acesso a várias ferramentas, temas e plugins, além de recursos como Análises, CDN, Edge Caching e Kinsta APM.
Em nosso esforço contínuo para capacitar os usuários, lançamos a API da Kinsta, abrindo novos caminhos para que agências e usuários gerenciarem seus sites programaticamente por meio de uma variedade de endpoints disponíveis.
O que há de novo na API da Kinsta
Desde a introdução da API da Kinsta, adicionamos regularmente novos endpoints – desenvolvimentos que destacamos por meio de registros de alterações e publicações em blogs. Até o momento, esses endpoints oferecem suporte a uma ampla gama de tarefas, incluindo a capacidade de:
- Recuperar, clonar, criar e excluir sites WordPress
- Gerenciar ambientes de site
- Usar ferramentas para limpar o cache do site, reiniciar o mecanismo PHP, modificar a versão PHP dos ambientes e gerenciar listas de IPs negados
- Limpar caches do CDN, do site e do Edge Caching
No entanto, não estamos parando por aí. Novos endpoints estão sendo adicionados continuamente para aprimorar ainda mais os recursos de gerenciamento do seu site. Como observa Kristof Siket, nosso líder da equipe de desenvolvimento da API da Kinsta:
“O feedback dos usuários orienta a priorização da exposição dos recursos. Se você acredita que uma ferramenta ou endpoint específico deve ser incluído na API da Kinsta, sinta-se à vontade para enviar seu feedback.”
Nesta atualização, temos o prazer de apresentar os últimos endpoints adicionados à API da Kinsta, projetados para enriquecer a experiência de gerenciamento de sites WordPress. Vamos explorar essas novas adições e como elas podem beneficiar os processos de gerenciamento do seu site.
1. Gerenciamento de temas e plugins de sites WordPress
Temas e plugins são componentes cruciais do ecossistema WordPress, servindo como a espinha dorsal para personalizar e aprimorar sites criados nessa plataforma.
Assim como o WordPress, os temas e plugins recebem atualizações regulares para adicionar novos recursos, corrigir uma falha de segurança, aumentar a compatibilidade e muito mais. É por isso que incluímos o gerenciamento de plugins e temas entre as ferramentas disponíveis no MyKinsta para cada um de seus sites.
Agora, o novo endpoint da API de temas e plugins do site pode retornar uma lista dos plugins e temas do seu site de forma programática. Você também pode enviar uma solicitação PUT
para atualizar seus plugins ou temas individualmente, ou em massa.
As agências podem desenvolver ferramentas personalizadas usando esses endpoints para facilitar a tarefa de atualizar temas e plugins em todos os sites.
Imagine criar uma ferramenta que percorra cada site na conta da sua empresa Kinsta, recupere os temas e plugins e atualize todos os componentes desatualizados de uma só vez, sem a necessidade de fazer login em cada site individualmente. O potencial de ganhos de eficiência aqui é enorme.
Além disso, esses endpoints podem ser integrados a bots – como um bot do Discord ou Slackbot – para executar atualizações diretamente de outras ferramentas de espaço de trabalho de preferência. Isso adiciona um nível extra de praticidade ao seu fluxo de trabalho.
2. Adicione e exclua domínio(s) de sites WordPress
Um domínio é um endereço exclusivo e fácil de lembrar usado para acessar sites. O painel MyKinsta facilita a adição, remoção e configuração de domínios em seus sites.
Com a recente inclusão do endpoint de domínios de site na API, agora é possível adicionar um domínio ao seu site WordPress de forma programática, utilizando o ID do ambiente do site e com a possibilidade de fornecer uma chave e um certificado SSL personalizados.
Você também pode excluir domínios ao especificar seus IDs, os quais podem ser obtidos programaticamente a partir dos detalhes dos ambientes do seu site.
Como agência, você pode personalizar esse processo conforme sua preferência, aproveitando um painel personalizado ou um ambiente de espaço de trabalho para realizar operações como essa.
Kristof também observou os possíveis benefícios da integração do gerenciamento de DNS a esses terminais. Embora esse recurso ainda não esteja disponível, é uma meta de desenvolvimento na qual estamos trabalhando ativamente
3. Recupere, adicione, restaure e remova backups em sites WordPress
Os backups proporcionam aos proprietários de sites uma proteção essencial contra imprevistos. Quem utiliza o serviço de hospedagem gerenciada de WordPress da Kinsta tem à disposição seis modalidades de backups: automático diário, opcional de hora em hora, manual, gerado automaticamente pelo sistema, disponível para download e backups externos, que são enviados automaticamente para o Amazon S3 ou Google Cloud Storage.
Você pode gerenciar esses backups com facilidade no painel MyKinsta. E agora a API da Kinsta abre as portas para você trabalhar com sites WordPress e seus backups. Com o endpoint de backups, você pode gerenciar todas as ações relacionadas a backups de forma programática, como:
- Listar backups manuais, programados e gerados pelo sistema
- Listar backups que podem ser baixados
- Restaurar um backup programado, manual ou gerado pelo sistema
- Criar um backup manual para um ambiente específico
- Remover um backup do ambiente do site WordPress
Essa funcionalidade é particularmente benéfica para as agências, permitindo a integração desses recursos de gerenciamento de backup com ferramentas como o Slack. Isso significa que tarefas como restauração ou download de backups podem ser executadas de forma programática por meio de ferramentas conhecidas, sem a necessidade de navegar no painel de cada site.
4. Recupere os registros do site
Os registros são muito úteis para solucionar e depurar problemas em seus sites WordPress. Na Kinsta, você pode acessar três tipos de registros: Registros de erros, Registro kinsta-cache-perf (desempenho do cache) e Registros de acesso.
O acesso aos registros através do painel MyKinsta é simples: Navegue até Sites WordPress, selecione o site desejado e clique na aba Registros para abrir a página do visualizador de registros.
A API da Kinsta agora possibilita o acesso programático a esses registros. Para isso, basta especificar o ID do ambiente do seu site, selecionar o arquivo de registro desejado e determinar o número de linhas de registro que você pretende obter.
Esse recurso é particularmente benéfico para agências e grandes equipes, permitindo o desenvolvimento de interfaces personalizadas para acesso aos registros. Por exemplo, as equipes podem aproveitar o Slack para criar um Slackbot personalizado, tornando a recuperação do Registro tão simples quanto executar um comando, como /get_site_logs [environment_ID] [log_file] [lines]
.
Comece a usar a API da Kinsta hoje mesmo
Você pode explorar muitas funcionalidades com a API da Kinsta. Confira como começar, entender as possibilidades, os níveis de permissão e os limites da API:
- Documentação da API da Kinsta
- Changelog – Apresentando a API da Kinsta: O poder da automação para o gerenciamento de sites
- Changelog – Apresentando os novos endpoints da API da Kinsta: Ambiente CRUD, Edge Caching, implantação de aplicativos
- Changelog – Novos endpoints da API da Kinsta: Limpar cache CDN e ambiente push
Aproveite as oportunidades que nossa API oferece para automatizar sua experiência de gerenciamento de sites.