La recherche se charge uniquement lorsque vous l’utilisez. Parcourez toutes les catégories ci-dessous.
SosoAPI · Documentation développeur
Référence API
107 opérations accessibles depuis votre application, ainsi que 4 points d’accès pour la connexion des agents. Ouvrez une opération pour voir les champs de requête, la réponse, les autorisations et des exemples d’appels.
Comptes et espaces de travail
- Obtenir le contexte de l’organisation
POST /identity-api/agent/organization-contextLire les droits actuels sur les organisations, espaces de travail et canaux. - Créer une clé API
POST /identity-api/api-keys/createCréer une clé API avec les capacités choisies et d’éventuelles restrictions d’espaces de travail ; le secret n’est renvoyé qu’une fois. Un agent ne peut accorder que les droits de sa propre autorisation, pour 30 jours au maximum, et une autorisation peut détenir au plus 25 clés actives (API_KEY_GRANT_KEY_LIMIT). - Prolonger une clé API
POST /identity-api/api-keys/extendProlonger l’expiration d’une clé API jusqu’à 365 jours à compter de maintenant (30 pour une clé créée par un agent) ; une date ultérieure est refusée avec API_KEY_LIFETIME_EXCEEDS_CAP. La réponse contient l’expiration appliquée. - Lister les clés API
POST /identity-api/api-keys/listLister les métadonnées des clés API sans secrets ; définir include_authority pour inclure les capacités et restrictions d’espaces de travail. - Renouveler une clé API
POST /identity-api/api-keys/renewCréer sans suppression une clé API de remplacement avec les mêmes capacités et restrictions d’espaces de travail. - Révoquer une clé API
POST /identity-api/api-keys/revokeRévoquer une clé API. Un agent ne peut révoquer que les clés qu’il a créées. - Obtenir le statut de facturation
POST /identity-api/billing/statusLire le forfait, les droits et les quotas de facturation. - Obtenir les droits commerciaux
POST /identity-api/commercial-access/statusLire les droits d’accès commerciaux de l’espace de travail. - Envoyer un retour
POST /identity-api/feedback/submitEnvoyer un avis sur le produit avec son attribution. - Lister les membres d’un espace de travail
POST /identity-api/member/listLire les membres et les invitations en attente. - Lister les canaux d’une organisation
POST /identity-api/organization/channels/listLister les canaux et leur état de rattachement à un espace de travail. - Prévisualiser le déplacement d’un canal
POST /identity-api/organization/channels/move/previewPrévisualiser les blocages avant de déplacer un canal. - Lister les connexions d’une organisation
POST /identity-api/organization/connections/listLire les connexions fournisseurs de l’organisation. - Examiner une connexion d’organisation
POST /identity-api/organization/connections/reviewLire les ressources exactes découvertes chez le fournisseur pour examen. - Lister les organisations
POST /identity-api/organization/listLister les organisations visibles par l’utilisateur authentifié. - Lister les notifications de la boîte de réception
POST /identity-api/user/inbox/listLire la boîte de réception de l’utilisateur authentifié. - Obtenir les préférences de notification
POST /identity-api/user/notifications/getLire les préférences de réception des notifications. - Mettre à jour les préférences de notification
POST /identity-api/user/notifications/updateMettre à jour les préférences de réception des notifications. - Obtenir le profil utilisateur
POST /identity-api/user/profile/getLire le profil de l’utilisateur authentifié. - Signer le téléversement d’un avatar
POST /identity-api/user/profile/sign-avatar-urlObtenir une URL signée de téléversement d’avatar. - Mettre à jour le profil utilisateur
POST /identity-api/user/profile/updateMettre à jour le profil de l’utilisateur authentifié. - Lever le blocage d’un compte social
POST /identity-api/user/social-accounts/clear-blockLever le délai de blocage d’un compte sans réessayer une publication. Un identifiant d’agent est refusé tant que le blocage reste actif ou après le troisième blocage du compte ; tout appelant peut débloquer un compte au plus une fois toutes les 10 minutes. - Déconnecter un compte social
POST /identity-api/user/social-accounts/disconnectDéconnecter un compte social d’un espace de travail. - Lister les comptes connectés
POST /identity-api/user/social-accounts/listLister les comptes sociaux connectés à un espace de travail. - Définir la synchronisation automatique d’un compte social
POST /identity-api/user/social-accounts/set-auto-syncActiver ou désactiver la synchronisation automatique du compte. - Créer un espace de travail
POST /identity-api/workspace/createCréer un espace de travail dans une organisation dont vous êtes propriétaire ou administrateur. Fournir organization_id si vous appartenez à plusieurs organisations. - Obtenir le contexte de l’espace de travail
POST /identity-api/workspace/listLister les espaces de travail et l’espace de travail actif. - Mettre à jour un espace de travail
POST /identity-api/workspace/updateMettre à jour le nom ou le slug d’un espace de travail.
Médias et ressources
- Créer une ressource
POST /assets-api/createEnregistrer les métadonnées d’une ressource. - Supprimer une ressource
POST /assets-api/deleteSupprimer une ressource. - Créer un export de ressources
POST /assets-api/exports/createCréer une tâche de preuve d’export de ressources. - Obtenir le statut d’export de ressources
POST /assets-api/exports/statusLire le statut persistant d’un export de ressources. - Vérifier un export de ressources
POST /assets-api/exports/verifyVérifier un export de ressources avant toute purge. - Obtenir une ressource
POST /assets-api/getLire une ressource par son identifiant. - Obtenir le statut d’importation d’une ressource
POST /assets-api/imports/statusLire le statut persistant d’importation de médias. - Importer une ressource par URL
POST /assets-api/imports/urlMettre en file une importation explicite de médias externes. - Rechercher des ressources
POST /assets-api/listRechercher des ressources avec des filtres compatibles avec les versions antérieures. - Lister les ressources
POST /assets-api/list-workspaceLister les ressources de l’espace de travail. - Supprimer les ressources orphelines
POST /assets-api/orphans/deleteSupprimer les objets R2 non enregistrés sélectionnés. - Lister les ressources orphelines
POST /assets-api/orphans/listLister les objets R2 non enregistrés. - Demander la purge de ressources
POST /assets-api/purges/requestDemander une purge de ressources protégée par le contrôle du propriétaire. - Réessayer la purge de ressources
POST /assets-api/purges/retryRéessayer une purge éligible protégée par un contrôle de version. - Obtenir l’inventaire de stockage des ressources
POST /assets-api/storage/inventoryLire un inventaire borné des ressources enregistrées et des objets stockés. - Mettre à jour une ressource
POST /assets-api/updateMettre à jour les métadonnées d’une ressource. - Terminer le téléversement d’une ressource
POST /assets-api/upload/completeTerminer l’enregistrement du média téléversé dans l’espace de travail avec son identité d’objet signée et sa clé d’idempotence. - Signer le téléversement d’une ressource
POST /assets-api/upload/signDemander une URL signée de téléversement pour le média prévu dans l’espace de travail. Téléverser les octets avant de terminer l’enregistrement.
Projets et contenu
- Obtenir les comptes par défaut d’un projet
POST /studio-api/projects/account-defaults/getLire les comptes par défaut d’un projet. - Remplacer les comptes par défaut d’un projet
POST /studio-api/projects/account-defaults/replaceRemplacer les comptes par défaut d’un projet. - Associer un compte à un projet
POST /studio-api/projects/accounts/linkAssocier un compte social à un projet. - Lister les comptes d’un projet
POST /studio-api/projects/accounts/listLister les comptes associés à un projet. - Dissocier un compte d’un projet
POST /studio-api/projects/accounts/unlinkDissocier un compte social d’un projet. - Archiver un projet
POST /studio-api/projects/archiveArchiver un projet sans modifier ses Scheduled Posts. Pour arrêter une publication, annuler séparément ce Scheduled Post. Propriétaire de l’espace de travail uniquement ; fournir expected_lifecycle_version et une idempotency_key. - Associer une ressource à un projet
POST /studio-api/projects/assets/linkAssocier une ressource à un projet. - Lister les ressources d’un projet
POST /studio-api/projects/assets/listLister les ressources associées à un projet. - Dissocier une ressource d’un projet
POST /studio-api/projects/assets/unlinkDissocier une ressource d’un projet. - Créer un projet
POST /studio-api/projects/createCréer un projet. - Créer un export de projet
POST /studio-api/projects/export/createCréer un export de projet. - Obtenir le statut d’export d’un projet
POST /studio-api/projects/export/statusLire le statut d’export d’un projet. - Obtenir un projet
POST /studio-api/projects/getLire un projet. - Obtenir l’historique du cycle de vie d’un projet
POST /studio-api/projects/lifecycle/historyLire l’historique du cycle de vie d’un projet. - Lister les projets
POST /studio-api/projects/listLister les projets de l’espace de travail. - Obtenir le profil d’un projet
POST /studio-api/projects/profile/getLire le profil d’un projet. - Mettre à jour le profil d’un projet
POST /studio-api/projects/profile/updateMettre à jour le profil d’un projet. - Définir le projet actif
POST /studio-api/projects/set-activeDéfinir le projet actif. - Désarchiver un projet
POST /studio-api/projects/unarchiveRéactiver un projet archivé. Cela ne reprend ni ne reprogramme les publications ; gérez-les via Scheduled Posts. Propriétaire de l’espace de travail uniquement ; fournir expected_lifecycle_version et une idempotency_key. - Mettre à jour un projet
POST /studio-api/projects/updateMettre à jour un projet. - Lister les publications nécessitant une intervention
POST /studio-api/publication-attentions/listLire les résultats de publication nécessitant une intervention.
Programmation et publication
- Créer des publications programmées par lot
POST /studio-api/scheduled-posts/bulk-createCréer des publications programmées pour plusieurs destinations. - Annuler une publication programmée
POST /studio-api/scheduled-posts/cancelAnnuler une publication programmée. - Créer une publication programmée
POST /studio-api/scheduled-posts/createCréer une publication programmée et examiner son résultat final de publication. - Soumettre une publication avec image complète
POST /studio-api/scheduled-posts/create-image-urlAccepter durablement une publication complète contenant une URL d’image et renvoyer son résultat final lorsqu’il est disponible. - Supprimer une publication programmée
POST /studio-api/scheduled-posts/deleteSupprimer une publication programmée. - Obtenir l’éligibilité d’une publication programmée
POST /studio-api/scheduled-posts/eligibilityLire l’éligibilité de la destination avant la programmation. - Obtenir une publication programmée
POST /studio-api/scheduled-posts/getLire une publication programmée. - Lister les publications programmées
POST /studio-api/scheduled-posts/listLister les publications programmées. - Publier immédiatement une publication programmée
POST /studio-api/scheduled-posts/publish-nowDemander une publication immédiate. - Réessayer une publication programmée
POST /studio-api/scheduled-posts/retryRéessayer une publication programmée en échec. - Mettre à jour une publication programmée
POST /studio-api/scheduled-posts/updateMettre à jour une publication programmée. - Retirer une demande de suppression
POST /studio-api/scheduled-posts/withdraw-deleteRetirer une demande de suppression Instagram Login arrêtée et conserver la publication diffusée. - Obtenir les crédits de publication X
POST /studio-api/x/usageLire les crédits X partagés de l’organisation et le coût en crédits du texte final facultatif du Post.
Analyse et statistiques
- Obtenir les compteurs du tableau de bord
POST /analytics-api/dashboard/ops-countsLire les compteurs opérationnels du tableau de bord. - Demander les statistiques du fournisseur
POST /analytics-api/provider-insights/requestDemander les statistiques faisant autorité chez le fournisseur. - Obtenir le statut des statistiques du fournisseur
POST /analytics-api/provider-insights/statusLire le statut d’une demande de statistiques au fournisseur. - Lister les commentaires d’une publication
POST /analytics-api/social/comments/queryLire les commentaires sociaux découverts. - Lister les publications suivies
POST /analytics-api/social/posts/queryLire les publications sociales découvertes.
Connexions sociales
- Démarrer OAuth Instagram
POST /oauth-api/instagram/initDémarrer le consentement du fournisseur et renvoyer l’URL d’autorisation native. - Actualiser OAuth Instagram
POST /oauth-api/instagram/refreshActualiser une connexion Instagram. - Démarrer OAuth Meta
POST /oauth-api/meta/initDémarrer le consentement du fournisseur et renvoyer l’URL d’autorisation native. - Actualiser OAuth Meta
POST /oauth-api/meta/refreshActualiser une connexion Meta. - Vérifier OAuth Threads
POST /oauth-api/threads/checkLire les diagnostics de connexion Threads. - Démarrer OAuth Threads
POST /oauth-api/threads/initDémarrer le consentement du fournisseur et renvoyer l’URL d’autorisation native. - Actualiser OAuth Threads
POST /oauth-api/threads/refreshActualiser une connexion Threads. - Démarrer OAuth YouTube
POST /oauth-api/youtube/initDémarrer le consentement du fournisseur et renvoyer l’URL d’autorisation native. - Actualiser OAuth YouTube
POST /oauth-api/youtube/refreshActualiser une connexion YouTube.
Opérations en arrière-plan
Commentaires et communauté
- Appliquer une action communautaire
POST /community-engagement-api/actions/applyAppliquer une action préparée ; examiner son statut pour connaître le résultat final. - Préparer une action communautaire
POST /community-engagement-api/actions/preparePréparer une action communautaire à résultat final. - Obtenir le statut d’une action communautaire
POST /community-engagement-api/actions/statusLire le reçu final de l’action ; la mise en file ne signifie pas réussite. - Obtenir les capacités communautaires
POST /community-engagement-api/capabilitiesLire les capacités de Community Engagement. - Créer un commentaire communautaire
POST /community-engagement-api/comments/createMettre en file un commentaire exact sur une cible canonique de publication ou de commentaire ; le statut ne signifie pas réussite chez le fournisseur. - Obtenir le résultat d’envoi d’un commentaire
POST /community-engagement-api/comments/outcomeLire l’envoi confirmé, la filiation de récupération, la vérification en attente et le suivi non résolu. - Réconcilier le résultat d’envoi d’un commentaire
POST /community-engagement-api/comments/reconcileVérifier un envoi Facebook ambigu sans renvoyer, ou associer un remplacement exact confirmé. Examiner le résultat pour obtenir une preuve finale. - Obtenir le statut d’un commentaire communautaire
POST /community-engagement-api/comments/statusLire le reçu final expurgé d’une action directe sur un commentaire. - Obtenir le bilan communautaire
POST /community-engagement-api/operations/summaryLire le bilan opérationnel de Community Engagement. - Consulter la file d’évaluation communautaire
POST /community-engagement-api/review-queue/queryLire les commentaires à examiner ; une page vide ne signifie pas réussite. - Soumettre une évaluation communautaire
POST /community-engagement-api/reviews/submitSoumettre une nouvelle version immuable d’évaluation.
Initialisation de l’authentification
- Authentification de l’agent : config
POST /identity-api/agent-auth/configProtocole config d’authentification de l’agent. Utilisez le parcours de connexion pris en charge dans le navigateur ; n’affichez jamais les identifiants. - Authentification de l’agent : request
POST /identity-api/agent-auth/requestProtocole request d’authentification de l’agent. Utilisez le parcours de connexion pris en charge dans le navigateur ; n’affichez jamais les identifiants. - Authentification de l’agent : revoke-current
POST /identity-api/agent-auth/revoke-currentProtocole revoke-current d’authentification de l’agent. Utilisez le parcours de connexion pris en charge dans le navigateur ; n’affichez jamais les identifiants. - Authentification de l’agent : session
POST /identity-api/agent-auth/sessionProtocole session d’authentification de l’agent. Utilisez le parcours de connexion pris en charge dans le navigateur ; n’affichez jamais les identifiants.