Conçu pour les équipes produit

Intégrez Apification à votre produit

Utilisez l’API REST, les webhooks signés ou le Cloud intégré selon l’expérience requise par votre produit.

Surface d’intégration

Une plateforme, trois façons de se connecter

Commencez par un canal et combinez les autres lorsque le flux exige davantage d’automatisation ou d’intégration visuelle.

97opérations API
154transformations de fichiers
48événements webhook
3.1.0contrat OpenAPI
Modes d’intégration

Choisissez l’expérience à construire

Chaque mode répond à un besoin différent tout en partageant les mêmes ressources Cloud, autorisations et contrôles opérationnels.

API REST serveur à serveur

Gérez les ressources Cloud, utilisateurs, paramètres et tâches de transformation depuis votre backend.

Idéal pourAutomatisation interne, synchronisation SaaS et traitements par lots contrôlés.
  • Clés API à portée limitée
  • Écritures idempotentes
  • Tâches File Transformer asynchrones
Consulter le contrat API

Webhooks pilotés par événements

Réagissez aux événements importants sans interroger continuellement les ressources ou tâches en arrière-plan.

Idéal pourMises à jour CRM, orchestration, notifications et pipelines d’audit.
  • Payloads signés HMAC
  • Historique et nouvelles tentatives
  • Événements de fin de transformation
Explorer l’automatisation

Cloud intégré

Placez l’espace de travail Apification dans votre produit avec une session contrôlée et personnalisée.

Idéal pourPortails clients, produits revendeurs et applications nécessitant un espace de fichiers complet.
  • Sessions iframe signées
  • Thèmes et autorisations effectives
  • Communication JavaScript avec l’hôte
Voir l’intégration embarquée
Architecture opérationnelle

Une intégration complète, pas seulement un endpoint

Sécurité, nouvelles tentatives sûres, traitement en arrière-plan et remise des résultats forment un flux observable.

01

Identifiant à portée limitée

Accordez uniquement les droits de lecture et d’écriture nécessaires.

02

Requête idempotente

Répétez une requête réseau sans répéter l’action métier.

03

Tâche asynchrone

Traitez les transformations longues hors de la requête HTTP initiale.

04

Événement signé

Notifiez la destination avec un webhook HMAC vérifiable.

05

Résultat authentifié

Récupérez les fichiers sans exposer les chemins de stockage internes.

Commencez par une requête réelle

Le contrat est visible avant d’écrire l’intégration

Utilisez ces modèles pour démarrer avec l’API, les transformations, les webhooks et le Cloud intégré.

Le document OpenAPI 3.1 téléchargeable contient tous les schémas de requête et de réponse.

Télécharger le contrat API
curl --request GET \
  --url "https://www.apification.com/api/v1/cloud/services" \
  --header "Authorization: Bearer sk-apification-..."
curl --request POST \
  --url "https://www.apification.com/api/v1/file-transformer/jobs" \
  --header "Authorization: Bearer sk-apification-..." \
  --header "Content-Type: application/json" \
  --header "Idempotency-Key: normalize-customer-file-01" \
  --data '{"operation_key":"text_normalize","source_codes":["cld_source"],"options":{"text_format":"txt"}}'
const expected = createHmac('sha256', webhookSecret)
  .update(rawRequestBody)
  .digest('hex');

if (!timingSafeEqual(expected, signature)) {
  throw new Error('Invalid webhook signature');
}
<iframe src="https://app.example.com/embed/cloud/signed-session"
        title="Apification Cloud"></iframe>

<script>
window.addEventListener('message', ({ origin, data }) => {
  if (origin !== 'https://app.example.com') return;
  if (data.type === 'apification.cloud.selected') useFile(data.file);
});
</script>
Questions fréquentes

Questions sur Intégrez Apification à votre produit

Créez une clé dédiée et accordez uniquement les portées de compte, Cloud, transformations, utilisateurs ou webhooks nécessaires.

Le polling est utile en développement. En production, les webhooks de réussite ou d’échec réduisent les requêtes et améliorent la traçabilité.

Les sessions intégrées utilisent un accès signé et limité dans le temps. Le thème et les autorisations effectives sont résolus côté serveur avant l’ouverture.