Zum Inhalt springen
Influence
Esc
↑↓navigieren↵öffnen⌘Jvorschau

Verfügbare Tools abrufen

Liefert Namen, Beschreibungen, Berechtigungen, Bestätigungsanforderungen und Eingabeschemas der mit diesen Zugangsdaten verfügbaren Tools.

GET/api/v1/tools
Autorisierung
AuthorizationBearer-Token · headererforderlich

Influence-API-Schlüssel mit begrenzten Berechtigungen oder unterstütztes OAuth-Zugriffstoken. Zugangsdaten gehören weder in URLs noch in Tool-Eingaben.

Antworten
200

Beschreibungen der verfügbaren Tools.

toolsobject[]erforderlich
Eigenschaften anzeigen
Array aus object
annotationsobjecterforderlich
Eigenschaften anzeigen
destructiveHintbooleanerforderlich
idempotentHintbooleanerforderlich
openWorldHintbooleanerforderlich
readOnlyHintbooleanerforderlich
confirmationstringerforderlich
Zulässige Werte:nonerequired
descriptionstringerforderlich
min. Länge: 1 · max. Länge: 1024
gatestringerforderlich
Zulässige Werte:coregenerative-ai
mutabilitystringerforderlich
Zulässige Werte:readexternal-readwriteexternal-write
namestringerforderlich
Zulässige Werte:adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListwhatsappContactListwhatsappTemplateListwhatsappMediaListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsToolgenerateVideoOptionsvideoFunctionToolgenerateVideoToolgenerateImageTooluploadFromUrlTool
scopesstring[]erforderlich
max. Elemente: 4
titlestringerforderlich
min. Länge: 1 · max. Länge: 80
inputSchemaobjecterforderlich
Eigenschaften anzeigen
typestringerforderlich
400

Ungültige Anfrage. Abfrageparameter werden nicht akzeptiert. Validierungsfehler können im Fehlerformat des Tools zurückgegeben werden.

errorobjecterforderlich
Eigenschaften anzeigen
codestringerforderlich
messagestringerforderlich
retryablebooleanerforderlich
401

Bearer-Zugangsdaten fehlen, sind ungültig oder abgelaufen.

errorobjecterforderlich
Eigenschaften anzeigen
codestringerforderlich
messagestringerforderlich
retryablebooleanerforderlich
403

Den Zugangsdaten fehlen erforderliche Berechtigungen.

errorobjecterforderlich
Eigenschaften anzeigen
codestringerforderlich
messagestringerforderlich
retryablebooleanerforderlich
404

Die API oder das angeforderte Tool ist nicht verfügbar.

errorobjecterforderlich
Eigenschaften anzeigen
codestringerforderlich
messagestringerforderlich
retryablebooleanerforderlich
429

Anfragelimit überschritten. Ein erneuter Versuch ist möglich.

errorobjecterforderlich
Eigenschaften anzeigen
codestringerforderlich
messagestringerforderlich
retryablebooleanerforderlich
503

Die API oder der ausführende Dienst ist nicht verfügbar.

errorobjecterforderlich
Eigenschaften anzeigen
codestringerforderlich
messagestringerforderlich
retryablebooleanerforderlich
Anfrage
curl -X GET 'https://influence.so/api/v1/tools' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Antwort
{
  "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"
}