Acompanhar o uso de recursos do seu site e automatizar as operações do WordPress ficou mais fácil. Essa atualização apresenta novos endpoints para recuperar métricas de uso do mês atual e executar comandos WP-CLI diretamente pela API da Kinsta.
Essas adições oferecem mais visibilidade sobre o consumo e maior flexibilidade para automatizar tarefas rotineiras do WordPress em seus sites.
Verificar visitas, largura de banda e uso de CDN do mês atual
Agora você pode recuperar métricas de uso de visitas, largura de banda do servidor e largura de banda do CDN referentes ao mês de cobrança atual. Esses endpoints facilitam o monitoramento do consumo, a alimentação de painéis internos ou o disparo de alertas quando o uso se aproxima dos limites do plano.
Cada endpoint retorna um objeto simples contendo o ID do site e os totais de uso do mês.
Veja um exemplo de requisição para obter as visitas do mês atual:
curl -i -X GET \
'https://api.kinsta.com/v2/sites/{site_id}/usage/visits/this-month' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Exemplo de resposta:
{
"site": {
"id": "54fb80af-576c-4fdc-ba4f-b596c83f15a1",
"this_month_usage": {
"visits": 100
}
}
}
Para recuperar a largura de banda do servidor ou a largura de banda do CDN, substitua visits por bandwidth ou cdn-bandwidth na URL do endpoint.
Você pode aprender mais sobre cada endpoint de uso na documentação da API para a visitas, largura de banda do servidor e largura de banda do CDN.
Executar comandos WP-CLI programaticamente
Agora também temos um endpoint /run-wp-cli-command que permite que você execute comandos WP-CLI em qualquer ambiente por meio da API da Kinsta.
Isso abre a possibilidade de automatizar tarefas rotineiras do WordPress, como verificar a versão do core, limpar caches, inspecionar plugins ou recuperar detalhes do site.
Exemplo de solicitação:
curl -i -X POST \
'https://api.kinsta.com/v2/sites/environments/{env_id}/run-wp-cli-command' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"wp_command": "wp core version"
}'
Após enviar a requisição, a API retorna uma resposta 202, confirmando que o comando foi colocado na fila. Qualquer outro código de status indica um problema de validação, autenticação ou execução.
Você pode testar isso diretamente na documentação da API usando o botão Try it.
Desenvolva seus fluxos de trabalho com as últimas adições à API da Kinsta
Esses endpoints de uso e WP-CLI dão continuidade à expansão contínua da API da Kinsta, após lançamentos anteriores de análises detalhadas e controles em nível de ambiente. Juntos, eles facilitam a automatização de tarefas, o monitoramento do consumo de recursos e a integração mais profunda da Kinsta às suas ferramentas internas.
Você pode explorar os formatos completos de solicitação e resposta para cada endpoint na documentação da API.