SIGNATURUM POUR LES DÉVELOPPEURS

Une seule API pour l'ensemble du flux de protection de contenu

Ajoutez des dépôts vérifiables, des filigranes invisibles, des fichiers gérés, des intégrations sécurisées, la surveillance des copies et les licences de bureau à votre produit via une interface unique versionnée.

URL de basehttps://signaturum.com/api/v1Billing runtime 2.1

De la protection à la surveillance des infractions

L'API expose les mêmes services commerciaux que le tableau de bord et les applications de bureau Signaturum, tout en gardant les autorisations, l'utilisation et la facturation sous contrôle centralisé.

Dépôts numériques

Enregistrez une empreinte SHA-256 ou téléchargez un fichier pour le hachage côté serveur. Récupérez le statut de l'enregistrement, les références de certificats et les métadonnées blockchain.

Filigrane invisible V72 (Watermark)

Protégez des images, des vidéos et des PDF, lancez des détections, suivez les tâches asynchrones et téléchargez les résultats protégés terminés.

Stockage géré

Téléchargez, listez, prévisualisez, diffusez, téléchargez et supprimez des fichiers sous un stockage géré centralisé, avec des limites de durée de média et de pages PDF.

Intégration sécurisée

Utilisez le contenu stocké dans des intégrations contrôlées avec des droits de vue, de bande passante, de domaine, de simultanéité et de marque.

Surveillance par robot (Crawler)

Créez des objets surveillés, lancez des analyses et récupérez des tâches, des candidats, des alertes et des sources compatibles avec une profondeur et une fréquence contrôlées par le forfait.

Licences de bureau

Activez et validez les licences d'application de bureau via une portée dédiée sans exposer les autorisations de compte plus larges.

Facturation API commerciale sans compteurs cachés

L'accès à l'API et la consommation du produit sont intentionnellement séparés. Cela vous permet de tarifer la charge de l'infrastructure indépendamment de la valeur commerciale des dépôts, des filigranes, du stockage ou des analyses du crawler.

1. Limite d'abonnement API

Chaque requête utilise le forfait API actif partagé par toutes les clés de cet abonnement : les limites de minutes, de jours, de mois, de simultanéité et de taille de téléchargement sont appliquées de manière centralisée.

2. Droit de produit

L'opération demandée doit également être disponible dans son forfait produit : deposit.records, watermark.generations, vault.*, embed.* ou crawler.*. Les appels en lecture seule ne consomment généralement que des requêtes API.

Limites appliquées par la plateforme

Les valeurs sont configurées dans Billing V2 et peuvent différer selon le forfait ou la dérogation du compte. L'endpoint /usage renvoie les limites effectives et la consommation actuelle.

api.requests_minuteRequêtes autorisées dans la minute en cours pour tout l'abonnement.
api.requests_dayRequêtes autorisées dans la journée UTC en cours pour tout l'abonnement.
api.requests_monthRequêtes autorisées pendant la période de facturation active.
api.concurrent_requestsMaximum de requêtes simultanées en cours utilisant des baux (leases) courts.
api.max_upload_bytesTaille maximale acceptée du corps ou du fichier pour un téléchargement.

La production et le sandbox sont séparés

Le préfixe de la clé identifie l'environnement et empêche les identifiants de test d'être confondus avec les identifiants de production.

  • sg_live_… — clé de production ; utilise les autorisations, l'utilisation et les droits réels des produits.
  • sg_test_… — clé de test ; nécessite l'accès sandbox dans le forfait API.

Portées de moindre privilège

Émettez des clés distinctes par application et n'accordez que les actions dont elle a besoin. Les anciennes portées larges restent acceptées pendant la migration.

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

Inspectez l'utilisation avant une tâche lourde

GET /usage renvoie les limites de l'API ainsi que les soldes des produits, de sorte qu'une intégration peut différer le travail ou afficher un message précis de mise à niveau avant de lancer un lot important.

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

Prêt à intégrer Signaturum ?

Créez une clé avec une portée précise, testez dans le sandbox et déplacez la même intégration en production lorsqu'elle est prête.