Naar inhoud springen
Influence
Esc
↑↓navigeren↵openen⌘Jvoorbeeld

Beschikbare tools opvragen

Geeft namen, beschrijvingen, rechten, bevestigingsvereisten en invoerschema’s van tools die met deze toegangsgegevens beschikbaar zijn.

GET/api/v1/tools
Autorisatie
AuthorizationBearer-token · headerverplicht

Influence-API-sleutel met beperkte rechten of ondersteund OAuth-toegangstoken. Zet toegangsgegevens niet in URL’s of toolinvoer.

Antwoorden
200

Beschrijvingen van beschikbare tools.

toolsobject[]verplicht
Eigenschappen tonen
Array van object
annotationsobjectverplicht
Eigenschappen tonen
destructiveHintbooleanverplicht
idempotentHintbooleanverplicht
openWorldHintbooleanverplicht
readOnlyHintbooleanverplicht
confirmationstringverplicht
Toegestane waarden:nonerequired
descriptionstringverplicht
min. lengte: 1 · max. lengte: 1024
gatestringverplicht
Toegestane waarden:coregenerative-ai
mutabilitystringverplicht
Toegestane waarden:readexternal-readwriteexternal-write
namestringverplicht
Toegestane waarden:adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListwhatsappContactListwhatsappTemplateListwhatsappMediaListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsToolgenerateVideoOptionsvideoFunctionToolgenerateVideoToolgenerateImageTooluploadFromUrlTool
scopesstring[]verplicht
max. aantal elementen: 4
titlestringverplicht
min. lengte: 1 · max. lengte: 80
inputSchemaobjectverplicht
Eigenschappen tonen
typestringverplicht
400

Ongeldig verzoek. Queryparameters zijn niet toegestaan. Validatiefouten kunnen het foutformaat van de tool gebruiken.

errorobjectverplicht
Eigenschappen tonen
codestringverplicht
messagestringverplicht
retryablebooleanverplicht
401

Bearer-toegangsgegevens ontbreken, zijn ongeldig of verlopen.

errorobjectverplicht
Eigenschappen tonen
codestringverplicht
messagestringverplicht
retryablebooleanverplicht
403

De toegangsgegevens missen de vereiste rechten.

errorobjectverplicht
Eigenschappen tonen
codestringverplicht
messagestringverplicht
retryablebooleanverplicht
404

De API of de gevraagde tool is niet beschikbaar.

errorobjectverplicht
Eigenschappen tonen
codestringverplicht
messagestringverplicht
retryablebooleanverplicht
429

De limiet voor verzoeken is bereikt. Je kunt het opnieuw proberen.

errorobjectverplicht
Eigenschappen tonen
codestringverplicht
messagestringverplicht
retryablebooleanverplicht
503

De API of de dienst die de opdracht uitvoert is niet beschikbaar.

errorobjectverplicht
Eigenschappen tonen
codestringverplicht
messagestringverplicht
retryablebooleanverplicht
Verzoek
curl -X GET 'https://influence.so/api/v1/tools' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Antwoord
{
  "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"
}