Přejít k obsahu
Influence
Esc
↑↓navigace↵otevřít⌘Jnáhled

Zjistit dostupné nástroje

Vrátí názvy nástrojů, popisy, rozsahy oprávnění, požadavky na potvrzení a vstupní schémata viditelná pro přístupový údaj bearer.

GET/api/v1/tools
Autorizace
AuthorizationToken Bearer · headerpovinné

Klíč API Influence s omezenými oprávněními nebo podporovaný přístupový token OAuth. Přístupové údaje nevkládejte do URL ani do vstupu nástroje.

Odpovědi
200

Popisy dostupných nástrojů.

toolsobject[]povinné
Zobrazit vlastnosti
Pole prvků typu object
annotationsobjectpovinné
Zobrazit vlastnosti
destructiveHintbooleanpovinné
idempotentHintbooleanpovinné
openWorldHintbooleanpovinné
readOnlyHintbooleanpovinné
confirmationstringpovinné
Povolené hodnoty:nonerequired
descriptionstringpovinné
min. délka: 1 · max. délka: 1024
gatestringpovinné
Povolené hodnoty:coregenerative-ai
mutabilitystringpovinné
Povolené hodnoty:readexternal-readwriteexternal-write
namestringpovinné
Povolené hodnoty:adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsTool
scopesstring[]povinné
max. počet položek: 4
titlestringpovinné
min. délka: 1 · max. délka: 80
inputSchemaobjectpovinné
Zobrazit vlastnosti
typestringpovinné
400

Neplatný požadavek. Parametry dotazu nejsou přijímány. Chyby validace nástroje mohou používat chybovou obálku nástroje.

errorobjectpovinné
Zobrazit vlastnosti
codestringpovinné
messagestringpovinné
retryablebooleanpovinné
401

Přístupový údaj bearer chybí, je neplatný nebo mu vypršela platnost.

errorobjectpovinné
Zobrazit vlastnosti
codestringpovinné
messagestringpovinné
retryablebooleanpovinné
403

Přístupový údaj nemá požadovaná oprávnění.

errorobjectpovinné
Zobrazit vlastnosti
codestringpovinné
messagestringpovinné
retryablebooleanpovinné
404

Strojové API nebo požadovaný nástroj není dostupný.

errorobjectpovinné
Zobrazit vlastnosti
codestringpovinné
messagestringpovinné
retryablebooleanpovinné
429

Byl překročen limit četnosti požadavků. Požadavek lze opakovat.

errorobjectpovinné
Zobrazit vlastnosti
codestringpovinné
messagestringpovinné
retryablebooleanpovinné
503

API nebo navazující provedení požadavku není dostupné.

errorobjectpovinné
Zobrazit vlastnosti
codestringpovinné
messagestringpovinné
retryablebooleanpovinné
Požadavek
curl -X GET 'https://influence.so/api/v1/tools' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Odpověď
{
  "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"
}