API v1.0

API dla deweloperów

Zintegruj SignaGenius z istniejącymi przepływami pracy. Nasze REST API pozwala programowo zarządzać członkami zespołu, wyzwalać synchronizacje i pobierać analitykę w czasie rzeczywistym.

Uwierzytelnianie

Wszystkie żądania API muszą być uwierzytelnione za pomocą tokena Bearer. Możesz wygenerować klucze API w Panel Admina > Ustawienia > Deweloperzy.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://panel.signagenius.com/api/v1/users

Endpointy

GET/users

Lista wszystkich członków zespołu i status ich podpisu.

scope: users:read?limit=1…200?offset=0…1000000
POST/users

Create a managed workspace user.

scope: users:write
GET/users/{id}

Retrieve one tenant-scoped managed user.

scope: users:read
PATCH/users/{id}

Update supported profile fields or account status.

scope: users:write
DELETE/users/{id}

Soft-disable a user while retaining their audit history.

scope: users:write
POST/users/batch

Create, update, or disable up to 100 users with per-row results and idempotent replay.

scope: users:writeheader: Idempotency-Key
GET/signatures

List the 200 newest generated signature artifacts.

scope: signatures:read?user_id
GET/change-requests

List governed profile change requests.

scope: requests:read?status=pending|approved|rejected
GET/analytics

Pobierz analitykę kliknięć w linki dla określonego zakresu czasu.

scope: analytics:read?days=1…365
GET/audiences

List reusable campaign audiences and resolved members.

scope: audiences:read
POST/audiences

Create or idempotently replace an API-managed audience.

scope: audiences:write
GET/audiences/{id}

Retrieve one audience with its resolved members.

scope: audiences:read
PUT/audiences/{id}

Replace an audience and its complete membership.

scope: audiences:write
DELETE/audiences/{id}

Delete a reusable audience.

scope: audiences:write
GET/webhooks

List signed webhook subscriptions without their secrets.

scope: webhooks:write
POST/webhooks

Create a subscription and receive its signing secret once.

scope: webhooks:write
PATCH/webhooks/{id}

Update, enable, or pause a webhook subscription.

scope: webhooks:write
DELETE/webhooks/{id}

Delete a webhook subscription.

scope: webhooks:write
GET/export

Download a versioned workspace configuration export without credentials, secrets, event history, or rebuildable artifacts.

scope: exports:read

Potrzebujesz pomocy?

Nasz zespół inżynierów jest tutaj, aby pomóc Ci w integracji.

Porozmawiaj z Wsparciem