API para desenvolvedores
REST + JSON, autenticação por chave, idempotência e webhooks de status. Os mesmos preços e regras da sua conta.
Primeiros passos
- Crie uma chave em Painel → API e guarde-a em local seguro (ela é exibida uma única vez).
- Liste os produtos com
GET /servicese escolha oproduct_id. - Crie o pedido com
POST /ordersusando umIdempotency-Key. - Consulte
GET /orders/:idaté o status final (SMS, e-mail ou entrega).
Exemplos
curl
curl -X POST https://centralseguidores.online/api/v1/orders \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: pedido-123" \
-d '{"product_id":"PRODUCT_ID"}'javascript
const res = await fetch("https://centralseguidores.online/api/v1/orders", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.API_KEY}`,
"Content-Type": "application/json",
"Idempotency-Key": "pedido-123",
},
body: JSON.stringify({ product_id: "PRODUCT_ID" }),
});
const order = await res.json();php
<?php
$ch = curl_init("https://centralseguidores.online/api/v1/orders");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("API_KEY"),
"Content-Type: application/json",
"Idempotency-Key: pedido-123",
],
CURLOPT_POSTFIELDS => json_encode(["product_id" => "PRODUCT_ID"]),
]);
$order = json_decode(curl_exec($ch), true);python
import os, requests
r = requests.post(
"https://centralseguidores.online/api/v1/orders",
headers={"Authorization": f"Bearer {os.environ['API_KEY']}", "Idempotency-Key": "pedido-123"},
json={"product_id": "PRODUCT_ID"},
timeout=30,
)
order = r.json()