Spring til indhold
Influence
Esc
↑↓navigér↵åbn⌘Jforhåndsvis

Find tilgængelige værktøjer

Returnerer værktøjsnavne, beskrivelser, scopes, krav til bekræftelse og inputskemaer, som er synlige med Bearer-adgangsoplysningerne.

GET/api/v1/tools
Autorisation
AuthorizationBearer-token · headerpåkrævet

Influence-API-nøgle med afgrænsede tilladelser eller understøttet OAuth-adgangstoken. Hold adgangsoplysninger ude af URL’er og værktøjsinput.

Svar
200

Tilgængelige værktøjsdeskriptorer.

toolsobject[]påkrævet
Vis egenskaber
Array af object
annotationsobjectpåkrævet
Vis egenskaber
destructiveHintbooleanpåkrævet
idempotentHintbooleanpåkrævet
openWorldHintbooleanpåkrævet
readOnlyHintbooleanpåkrævet
confirmationstringpåkrævet
Tilladte værdier:nonerequired
descriptionstringpåkrævet
min. længde: 1 · maks. længde: 1024
gatestringpåkrævet
Tilladte værdier:coregenerative-ai
mutabilitystringpåkrævet
Tilladte værdier:readexternal-readwriteexternal-write
namestringpåkrævet
Tilladte værdier:adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsTool
scopesstring[]påkrævet
maks. antal elementer: 4
titlestringpåkrævet
min. længde: 1 · maks. længde: 80
inputSchemaobjectpåkrævet
Vis egenskaber
typestringpåkrævet
400

Ugyldig anmodning. Forespørgselsparametre accepteres ikke. Valideringsfejl i et værktøj kan returneres i værktøjets fejlformat.

errorobjectpåkrævet
Vis egenskaber
codestringpåkrævet
messagestringpåkrævet
retryablebooleanpåkrævet
401

Manglende, ugyldige eller udløbne Bearer-adgangsoplysninger.

errorobjectpåkrævet
Vis egenskaber
codestringpåkrævet
messagestringpåkrævet
retryablebooleanpåkrævet
403

Adgangsoplysningerne mangler de påkrævede tilladelser.

errorobjectpåkrævet
Vis egenskaber
codestringpåkrævet
messagestringpåkrævet
retryablebooleanpåkrævet
404

Maskin-API’et eller det ønskede værktøj er ikke tilgængeligt.

errorobjectpåkrævet
Vis egenskaber
codestringpåkrævet
messagestringpåkrævet
retryablebooleanpåkrævet
429

Kaldgrænsen er overskredet. Der kan forsøges igen.

errorobjectpåkrævet
Vis egenskaber
codestringpåkrævet
messagestringpåkrævet
retryablebooleanpåkrævet
503

API’et eller den bagvedliggende afvikling er ikke tilgængelig.

errorobjectpåkrævet
Vis egenskaber
codestringpåkrævet
messagestringpåkrævet
retryablebooleanpåkrævet
Anmodning
curl -X GET 'https://influence.so/api/v1/tools' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Svar
{
  "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"
}