Sari la conținut
Influence
Esc
↑↓navighează↵deschide⌘Jprevizualizează

Descoperă instrumentele disponibile

Returnează numele, descrierile, permisiunile, cerințele de confirmare și schemele de intrare ale instrumentelor vizibile folosind datele de acces bearer.

GET/api/v1/tools
Autorizare
AuthorizationToken Bearer · headerobligatoriu

Cheie API Influence cu permisiuni limitate sau token de acces OAuth acceptat. Nu include datele de acces în URL-uri sau în datele de intrare ale instrumentelor.

Răspunsuri
200

Descriptorii instrumentelor disponibile.

toolsobject[]obligatoriu
Afișează proprietățile
Tablou cu elemente de tip object
annotationsobjectobligatoriu
Afișează proprietățile
destructiveHintbooleanobligatoriu
idempotentHintbooleanobligatoriu
openWorldHintbooleanobligatoriu
readOnlyHintbooleanobligatoriu
confirmationstringobligatoriu
Valori permise:nonerequired
descriptionstringobligatoriu
lungime minimă: 1 · lungime maximă: 1024
gatestringobligatoriu
Valori permise:coregenerative-ai
mutabilitystringobligatoriu
Valori permise:readexternal-readwriteexternal-write
namestringobligatoriu
Valori permise:adAuditQuoteadAuditStartadAuditGetadAuditListsearchfetchprofileGetconnectionStatusGetaccountListcampaignGetcampaignListcampaignDraftSavemediaListmediaImportmediaUploadCreatemediaUploadPartmediaUploadCompletemediaUploadGetmediaUploadAbortmediaGetcampaignReviewcampaignReviewGetcampaignReviewExecutecampaignScheduleBatchReviewcampaignScheduleBatchExecutescheduleListbrandContextGetinsightsAccountListinsightsPostListinsightsRefreshcampaignPlanGetcampaignPlanGenerateimageGenerationQuoteimageGenerationStartimageGenerationListintegrationListgroupListintegrationSchemadevtoOrganizationListdevtoTagListdiscordChannelListdiscourseCategoryListdiscourseTagListdiscourseTopicSearchdribbbleTeamListghostAuthorListghostNewsletterListghostTagListghostTierListhashnodePublicationListlemmyCommunitySearchlistmonkListsGetlistmonkTemplateListmattermostChannelListmeweGroupListpinterestBoardListredditSubredditRequirementsGetredditSubredditSearchslackChannelListteamsChannelListtiktokCreatorInfoGetvkDestinationListwhopCompanyListwhopExperienceListwordpressCategoryListwordpressPostTypeListwordpressTagListwrapcastChannelSearchintegrationSchedulePostToolpostsListToolpostSettingsTool
scopesstring[]obligatoriu
număr maxim de elemente: 4
titlestringobligatoriu
lungime minimă: 1 · lungime maximă: 80
inputSchemaobjectobligatoriu
Afișează proprietățile
typestringobligatoriu
400

Cerere nevalidă. Parametrii de interogare nu sunt acceptați. Erorile de validare ale instrumentelor pot folosi structura unui răspuns de eroare al instrumentului.

errorobjectobligatoriu
Afișează proprietățile
codestringobligatoriu
messagestringobligatoriu
retryablebooleanobligatoriu
401

Datele de acces bearer lipsesc, sunt nevalide sau au expirat.

errorobjectobligatoriu
Afișează proprietățile
codestringobligatoriu
messagestringobligatoriu
retryablebooleanobligatoriu
403

Datele de acces nu au permisiunile necesare.

errorobjectobligatoriu
Afișează proprietățile
codestringobligatoriu
messagestringobligatoriu
retryablebooleanobligatoriu
404

API-ul pentru acces programatic sau instrumentul solicitat nu este disponibil.

errorobjectobligatoriu
Afișează proprietățile
codestringobligatoriu
messagestringobligatoriu
retryablebooleanobligatoriu
429

Limita de frecvență a cererilor a fost depășită. Eroarea permite reîncercarea.

errorobjectobligatoriu
Afișează proprietățile
codestringobligatoriu
messagestringobligatoriu
retryablebooleanobligatoriu
503

API-ul sau serviciul din amonte care îl execută nu este disponibil.

errorobjectobligatoriu
Afișează proprietățile
codestringobligatoriu
messagestringobligatoriu
retryablebooleanobligatoriu
Cerere
curl -X GET 'https://influence.so/api/v1/tools' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Răspuns
{
  "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"
}