Integrações sem código
Tudo nestas páginas foi executado contra a produção 2026-09-17. O workflow para n8n foi importado e executado no n8n real; os passos para Zapier e Make foram escritos com base na documentação própria destas ferramentas, e os pedidos que eles constroem foram enviados exatamente como estão.
De onde vem a requisição
Seção intitulada “De onde vem a requisição”Depende disto qual chave é necessária.
- Zapier, Make e n8n enviam-no a partir dos seus servidores. É necessária uma chave “Apenas servidor” com o scope de endpoints e orçamento, como descrito abaixo. Instruções: Zapier, Make, n8n.
- Bubble também envia pedidos a partir dos seus servidores, e a chave fica no header, que lá permanece: Bubble.
- FlutterFlow compila-se numa aplicação que o utilizador mantém, por isso a chamada deve ser privada: FlutterFlow.
- Wix, Squarespace, Shopify, Webflow e Tilda mostram a página no navegador do visitante. Insira o widget, não a chave: construtores de sites.
- WordPress faz o pedido a partir do seu próprio servidor. A chave é gerida pelo plugin AstroWay.
Chave para automação
Seção intitulada “Chave para automação”Quem pode editar Zap, script ou workflow, vê a chave dentro. Por isso, dê a cada automação a sua própria chave e limite-a ao que ela faz.
- No dashboard, abra Chaves API e clique em Nova chave. Nomeie-a pela automação, por exemplo
zapier-intake-form. - No campo Onde será usada esta chave?, mantenha Apenas servidor.
- Copie a chave. O diálogo mostra-a completamente uma vez; mais tarde está disponível através de Mostrar no menu da chave.
- No menu da chave, abra Scope de endpoints e liste os caminhos que a automação chama, um por linha:
chartpara o mapa natal,public/horoscope/*para horóscopos diários. - No mesmo menu, abra Definir orçamento e indique quantos créditos esta chave pode gastar por ciclo.
Um pedido fora do scope recebe 403 ENDPOINT_NOT_IN_SCOPE. Uma chave que esgotou o orçamento recebe 429 KEY_BUDGET_EXHAUSTED, mesmo quando ainda há créditos na conta, por isso uma automação que entrou em loop parará no número indicado. Ambas as limitações funcionam em qualquer plano e são descritas na secção Autenticação.
Envie o momento do nascimento, não o deslocamento
Seção intitulada “Envie o momento do nascimento, não o deslocamento”O formulário dá a data, a hora do relógio e o local. Envie-os assim:
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": 50.45, "longitude": 30.52}timezoneé o nome do fuso, e o servidor encontra sozinho o deslocamento em relação a UTC que os relógios tinham naquela data, incluindo o horário de verão. Kiev 1990-05-15 estava em UTC+4, não +3: é este o erro que o deslocamento introduzido manualmente dá. Envieautopara obter o fuso a partir das coordenadas.- Sem
timezonee sem deslocamento, o mapa é calculado para UTC. A resposta continua200, por isso verifique se o campo está mapeado. timezonevazio é rejeitado com400, porque caso contrário o campo não preenchido do formulário seria lido como UTC.dateno formatoYYYY-MM-DD,timeno formatoHH:MM:SS. Se o formulário os guardar de outra forma, use a formatação de data na própria ferramenta.- Os números podem vir como texto.
"latitude": "50.45"é aceite, e é assim que a maioria dos campos de formulário os envia. - A API não geocodifica. As coordenadas devem vir do formulário ou de um passo de geocodificação na ferramenta. O campo
cityé apenas para legenda.
As regras para conversão de horários e datas antes de 1970 estão descritas em formatos de campo.
Como converter longitudes em signos
Seção intitulada “Como converter longitudes em signos”POST /v1/chart responde em graus ao longo do zodíaco, na envoltória { "ok": true, "data": { ... } }. O signo é floor(longitude / 30), contando a partir de zero:
0 Carneiro, 1 Touro, 2 Gémeos, 3 Caranguejo, 4 Leão, 5 Virgem, 6 Balança, 7 Escorpião, 8 Sagitário, 9 Capricórnio, 10 Aquário, 11 Peixes.
Onde estão os três valores mais populares:
- Sol: registo em
data.planetscom"name": "Sun", o primeiro. - Lua: registo em
data.planetscom"name": "Moon", o segundo. - Ascendente:
data.houses.ascendant. - Deslocamento usado:
data.input.timezoneOffset.
Para o exemplo acima: Sol 54.34, portanto Touro; Lua 296.39, Capricórnio; Ascendente 159.26, Virgem; deslocamento 4.
Quanto isto custa
Seção intitulada “Quanto isto custa”POST /v1/chartcusta 20 créditos. A tabela completa na página Custo dos endpoints.- O mesmo pedido, enviado novamente dentro de cinco minutos, é devolvido da cache e não é deduzido. Uma execução de teste que repete o mesmo corpo não gasta orçamento.
GET /v1/public/horoscope/dailynão consome créditos. Sem chave ou com chave no plano Free, conta para o limite de 30 pedidos por hora por endereço IP, e as plataformas de automação partilham os seus endereços entre clientes. Uma chave num plano pago tem o seu próprio limite.