Aller au contenu
Influence
Esc
↑↓naviguer↵ouvrir⌘Japerçu

Consulter les outils disponibles

Renvoie les noms, descriptions, autorisations, exigences de confirmation et schémas d’entrée des outils accessibles avec ces identifiants.

GET/api/v1/tools
Autorisation
AuthorizationJeton Bearer · headerobligatoire

Clé API Influence avec des autorisations limitées ou jeton d’accès OAuth pris en charge. Ne placez jamais les identifiants dans les URL ni dans les données des outils.

Réponses
200

Descripteurs des outils disponibles.

toolsobject[]obligatoire
Afficher les propriétés
Tableau de object
annotationsobjectobligatoire
Afficher les propriétés
destructiveHintbooleanobligatoire
idempotentHintbooleanobligatoire
openWorldHintbooleanobligatoire
readOnlyHintbooleanobligatoire
confirmationstringobligatoire
Valeurs autorisées :nonerequired
descriptionstringobligatoire
longueur min. : 1 · longueur max. : 1024
gatestringobligatoire
Valeurs autorisées :coregenerative-ai
mutabilitystringobligatoire
Valeurs autorisées :readexternal-readwriteexternal-write
namestringobligatoire
Valeurs autorisées :adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListwhatsappContactListwhatsappTemplateListwhatsappMediaListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsToolgenerateVideoOptionsvideoFunctionToolgenerateVideoToolgenerateImageTooluploadFromUrlTool
scopesstring[]obligatoire
nombre max. d’éléments : 4
titlestringobligatoire
longueur min. : 1 · longueur max. : 80
inputSchemaobjectobligatoire
Afficher les propriétés
typestringobligatoire
400

Requête non valide. Les paramètres de requête sont refusés. Les erreurs de validation peuvent utiliser l’enveloppe d’erreur d’un outil.

errorobjectobligatoire
Afficher les propriétés
codestringobligatoire
messagestringobligatoire
retryablebooleanobligatoire
401

Identifiant bearer absent, non valide ou expiré.

errorobjectobligatoire
Afficher les propriétés
codestringobligatoire
messagestringobligatoire
retryablebooleanobligatoire
403

Les identifiants ne disposent pas des autorisations requises.

errorobjectobligatoire
Afficher les propriétés
codestringobligatoire
messagestringobligatoire
retryablebooleanobligatoire
404

L’API ou l’outil demandé est indisponible.

errorobjectobligatoire
Afficher les propriétés
codestringobligatoire
messagestringobligatoire
retryablebooleanobligatoire
429

Limite de requêtes dépassée. Une nouvelle tentative est possible.

errorobjectobligatoire
Afficher les propriétés
codestringobligatoire
messagestringobligatoire
retryablebooleanobligatoire
503

L’API ou le service chargé de l’exécution est indisponible.

errorobjectobligatoire
Afficher les propriétés
codestringobligatoire
messagestringobligatoire
retryablebooleanobligatoire
Requête
curl -X GET 'https://influence.so/api/v1/tools' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Réponse
{
  "tools": [
    {
      "annotations": {
        "destructiveHint": true,
        "idempotentHint": true,
        "openWorldHint": true,
        "readOnlyHint": true
      },
      "confirmation": "none",
      "description": "string",
      "gate": "core",
      "mutability": "read",
      "name": "adAuditQuote",
      "scopes": [
        "integrations:read"
      ],
      "title": "string",
      "inputSchema": {
        "type": "object",
        "property1": "string",
        "property2": "string"
      },
      "property1": "string",
      "property2": "string"
    }
  ],
  "property1": "string",
  "property2": "string"
}