Hoppa till innehåll
Influence
Esc
↑↓navigera↵öppna⌘Jförhandsvisa

Hitta tillgängliga verktyg

Returnerar verktygsnamn, beskrivningar, behörigheter, bekräftelsekrav och indatascheman som är synliga för bearer-autentiseringsuppgifterna.

GET/api/v1/tools
Auktorisering
AuthorizationBearer-token · headerobligatorisk

Influence-API-nyckel med avgränsade behörigheter eller en OAuth-åtkomsttoken som stöds. Håll autentiseringsuppgifter borta från URL:er och verktygsindata.

Svar
200

Beskrivningar av tillgängliga verktyg.

toolsobject[]obligatorisk
Visa egenskaper
Array med element av typen object
annotationsobjectobligatorisk
Visa egenskaper
destructiveHintbooleanobligatorisk
idempotentHintbooleanobligatorisk
openWorldHintbooleanobligatorisk
readOnlyHintbooleanobligatorisk
confirmationstringobligatorisk
Tillåtna värden:nonerequired
descriptionstringobligatorisk
minst 1 tecken · högst 1024 tecken
gatestringobligatorisk
Tillåtna värden:coregenerative-ai
mutabilitystringobligatorisk
Tillåtna värden:readexternal-readwriteexternal-write
namestringobligatorisk
Tillåtna värden:adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsTool
scopesstring[]obligatorisk
högst 4 element
titlestringobligatorisk
minst 1 tecken · högst 80 tecken
inputSchemaobjectobligatorisk
Visa egenskaper
typestringobligatorisk
400

Ogiltig begäran. Frågeparametrar accepteras inte. Verktygets valideringsfel kan returneras i en struktur för verktygsfel.

errorobjectobligatorisk
Visa egenskaper
codestringobligatorisk
messagestringobligatorisk
retryablebooleanobligatorisk
401

Bearer-autentiseringsuppgifter saknas, är ogiltiga eller har löpt ut.

errorobjectobligatorisk
Visa egenskaper
codestringobligatorisk
messagestringobligatorisk
retryablebooleanobligatorisk
403

Autentiseringsuppgifterna saknar nödvändiga behörigheter.

errorobjectobligatorisk
Visa egenskaper
codestringobligatorisk
messagestringobligatorisk
retryablebooleanobligatorisk
404

Maskin-API:et eller det begärda verktyget är inte tillgängligt.

errorobjectobligatorisk
Visa egenskaper
codestringobligatorisk
messagestringobligatorisk
retryablebooleanobligatorisk
429

Anropsgränsen har överskridits. Ett nytt försök kan göras för det här felet.

errorobjectobligatorisk
Visa egenskaper
codestringobligatorisk
messagestringobligatorisk
retryablebooleanobligatorisk
503

API:et är inte tillgängligt, eller så är den bakomliggande körningen inte tillgänglig.

errorobjectobligatorisk
Visa egenskaper
codestringobligatorisk
messagestringobligatorisk
retryablebooleanobligatorisk
Anrop
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"
}