SIGNATURUM DLA PROGRAMISTÓW

Jedno API dla całego cyklu ochrony treści

Dodaj weryfikowalne depozyty, niewidoczne znaki wodne, zarządzane pliki, bezpieczne osadzanie, monitorowanie kopii i licencjonowanie aplikacji desktopowych do swojego produktu za pomocą jednego, wersjonowanego interfejsu.

Podstawowy URLhttps://signaturum.com/api/v1Billing runtime 2.1

Od ochrony do monitorowania naruszeń

API udostępnia te same usługi komercyjne co pulpit nawigacyjny (dashboard) i aplikacje komputerowe Signaturum, zachowując jednocześnie centralną kontrolę nad uprawnieniami, użyciem i rozliczeniami.

Depozyty cyfrowe

Zarejestruj odcisk palca SHA-256 lub prześlij plik do haszowania po stronie serwera. Odzyskaj status rekordu, odniesienia do certyfikatów i metadane blockchain.

Niewidoczny znak wodny V72

Chroń obrazy, wideo i pliki PDF, uruchamiaj wykrywanie, monitoruj zadania asynchroniczne i pobieraj gotowe, chronione wyniki.

Zarządzana pamięć masowa

Przesyłaj, przeglądaj, strumieniuj, pobieraj i usuwaj pliki w ramach centralnie zarządzanej pamięci masowej z limitami czasu trwania multimediów i stron PDF.

Bezpieczne osadzanie

Używaj przechowywanych treści w kontrolowanych osadzeniach (embed) z uprawnieniami do wyświetleń, przepustowości, domeny, współbieżności i brandingu.

Monitorowanie przez robota (Crawler)

Twórz monitorowane obiekty, uruchamiaj skanowanie i pobieraj zadania, kandydatów, alerty i obsługiwane źródła o głębokości i częstotliwości kontrolowanej przez plan.

Licencje na komputery stacjonarne

Aktywuj i sprawdzaj licencje na aplikacje komputerowe za pomocą dedykowanego zakresu, bez ujawniania szerszych uprawnień konta.

Komercyjne rozliczanie API bez ukrytych liczników

Dostęp do API i konsumpcja produktów są celowo rozdzielone. Pozwala to na wycenę obciążenia infrastruktury niezależnie od wartości biznesowej depozytów, zadań związanych ze znakiem wodnym, pamięci masowej czy skanowania przez robota.

1. Limit subskrypcji API

Każde żądanie wykorzystuje aktywny plan API współdzielony przez wszystkie klucze w tej subskrypcji: limity minut, dni, miesięcy, współbieżności i rozmiaru przesyłania są egzekwowane centralnie.

2. Uprawnienie do produktu

Żądana operacja musi być również dostępna w pakiecie produktu: deposit.records, watermark.generations, vault.*, embed.* lub crawler.*. Wywołania tylko do odczytu zazwyczaj zużywają tylko żądania API.

Limity egzekwowane przez platformę

Wartości są konfigurowane w Billing V2 i mogą się różnić w zależności od planu lub zastąpienia na koncie. Punkt końcowy /usage zwraca efektywne limity i bieżące zużycie.

api.requests_minuteŻądania dozwolone w bieżącej minucie dla całej subskrypcji.
api.requests_dayŻądania dozwolone w bieżącym dniu UTC dla całej subskrypcji.
api.requests_monthŻądania dozwolone w aktywnym okresie rozliczeniowym.
api.concurrent_requestsMaksymalna liczba jednoczesnych żądań w locie przy użyciu krótkich dzierżaw.
api.max_upload_bytesMaksymalny akceptowany rozmiar ciała żądania/pliku dla jednego przesłania.

Produkcja i środowisko testowe są oddzielone

Prefiks klucza identyfikuje środowisko i zapobiega pomyleniu poświadczeń testowych z produkcyjnymi.

  • sg_live_… — klucz produkcyjny; używa rzeczywistych uprawnień, użycia i pakietów produktów.
  • sg_test_… — klucz testowy; wymaga dostępu do sandboxa w planie API.

Zakresy najmniejszych uprawnień

Wydawaj oddzielne klucze dla każdej aplikacji i przyznawaj jej tylko te działania, których potrzebuje. Starsze szerokie zakresy pozostają akceptowane podczas migracji.

usage:readdeposit:readdeposit:writewatermark:readwatermark:protectwatermark:detectfiles:readfiles:writecrawler:readcrawler:writedesktop:license

Sprawdź wykorzystanie przed ciężkim procesem

GET /usage zwraca limity API plus salda produktów, dzięki czemu integracja może odłożyć pracę lub pokazać precyzyjny komunikat o uaktualnieniu przed rozpoczęciem dużej partii.

GET /api/v1/usagecURL
curl https://signaturum.com/api/v1/usage \
  -H "Authorization: Bearer sg_live_YOUR_API_KEY" \
  -H "Accept: application/json"

Gotowy do integracji Signaturum?

Utwórz klucz z ograniczonym zakresem, przetestuj w piaskownicy (sandbox) i przenieś tę samą integrację na produkcję, gdy będzie gotowa.