Skip to main content
DocsDokumentacja API

Dokumentacja API

Buduj na bazie BeeCastly dzięki naszemu w pełni funkcjonalnemu interfejsowi API REST. Zarządzaj kontaktami, wysyłaj wiadomości, twórz kampanie i programowo konfiguruj webhooki.

Bazowy adres URL

https://beecastly.com/api

Wszystkie punkty końcowe interfejsu API odnoszą się do tego podstawowego adresu URL. Żądania muszą zawierać prawidłowy klucz API lub token JWT.

Szybki start

curl -X GET https://beecastly.com/api/contacts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-tenant-id: YOUR_TENANT_ID" \
  -H "Content-Type: application/json"

Uwierzytelnianie

Wszystkie żądania wymagają uwierzytelnienia za pomocą jednego z:

  • Klucz API — Przekaż nagłówek Authorization: Bearer YOUR_API_KEY
  • Token JWT — uzyskany z POST /auth/login

Dodatkowo podaj identyfikator dzierżawcy: x-tenant-id: YOUR_TENANT_ID

Zobacz pełny przewodnik uwierzytelniania →

Punkty końcowe interfejsu API

Forma odpowiedzi

Wszystkie odpowiedzi mają spójny format JSON:

// Success
{
  "success": true,
  "data": { ... }
}

// Error
{
  "success": false,
  "error": "Error message description"
}

Limity stawek

Poziom bezpłatny: 100 żądań/minutę

Poziom Pro: 1000 żądań/minutę

Przedsiębiorstwo: limity niestandardowe

Nagłówki limitu szybkości są zawarte w każdej odpowiedzi: X-RateLimit-Remaining