Xquik · Agentic Access

Xquik Agentic Access

x-agentic-access declared

Xquik exposes 127 API operations that an AI agent could call, of which 56 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 71 read and 56 write.

56 operations are classed safety-critical and should require human-in-the-loop approval at runtime.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

social-media-dataX / TwitterSocial ListeningData ExtractionAutomationWebhookMCPDeveloper API
Operations: 127 Acting: 56 Human-in-the-loop: 56 Method: declared

By consequence

read 71 write 56

Source

Agentic Access

Raw ↑
generated: 2026-08-01
method: declared
publisher: Xquik
source: https://xquik.com/openapi.json
description: Provider-declared x-agentic-access contract for Xquik REST operations.
summary:
  operations: 127
  by_action_class:
    connected: 71
    acting: 56
  by_consequence:
    read: 71
    write: 56
  human_in_the_loop_required: 56
operations:
  - path: /api/v1/account
    method: get
    operationId: getAccount
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/account
    method: patch
    operationId: updateAccount
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/account/x-identity
    method: put
    operationId: setXIdentity
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/api-keys
    method: get
    operationId: listApiKeys
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/api-keys
    method: post
    operationId: createApiKey
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/api-keys/{id}
    method: delete
    operationId: revokeApiKey
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/subscribe
    method: post
    operationId: subscribe
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/compose
    method: post
    operationId: compose
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/drafts
    method: get
    operationId: listDrafts
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/drafts
    method: post
    operationId: createDraft
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/drafts/{id}
    method: get
    operationId: getDraft
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/drafts/{id}
    method: delete
    operationId: deleteDraft
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/styles
    method: get
    operationId: listStyles
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/styles
    method: post
    operationId: analyzeStyle
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/styles/compare
    method: get
    operationId: compareStyles
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/styles/{id}
    method: get
    operationId: getStyle
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/styles/{id}
    method: put
    operationId: saveStyle
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/styles/{id}
    method: delete
    operationId: deleteStyle
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/styles/{id}/performance
    method: get
    operationId: getStylePerformance
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/radar
    method: get
    operationId: getRadar
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/monitors
    method: get
    operationId: listMonitors
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/monitors
    method: post
    operationId: createMonitor
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/monitors/keywords
    method: get
    operationId: listKeywordMonitors
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/monitors/keywords
    method: post
    operationId: createKeywordMonitor
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/monitors/keywords/{id}
    method: get
    operationId: getKeywordMonitor
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/monitors/keywords/{id}
    method: patch
    operationId: updateKeywordMonitor
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/monitors/keywords/{id}
    method: delete
    operationId: deleteKeywordMonitor
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/monitors/{id}
    method: get
    operationId: getMonitor
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/monitors/{id}
    method: patch
    operationId: updateMonitor
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/monitors/{id}
    method: delete
    operationId: deleteMonitor
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/events
    method: get
    operationId: listEvents
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/events/{id}
    method: get
    operationId: getEvent
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/extractions
    method: get
    operationId: listExtractions
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/extractions
    method: post
    operationId: createExtraction
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/extractions/estimate
    method: post
    operationId: estimateExtraction
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/extractions/{id}
    method: get
    operationId: getExtraction
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/extractions/{id}/export
    method: get
    operationId: exportExtraction
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/draws
    method: get
    operationId: listDraws
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/draws
    method: post
    operationId: createDraw
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/draws/{id}
    method: get
    operationId: getDraw
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/draws/{id}/export
    method: get
    operationId: exportDraw
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/webhooks
    method: get
    operationId: listWebhooks
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/webhooks
    method: post
    operationId: createWebhook
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/webhooks/{id}
    method: patch
    operationId: updateWebhook
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/webhooks/{id}
    method: delete
    operationId: deleteWebhook
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/webhooks/{id}/deliveries
    method: get
    operationId: listWebhookDeliveries
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/webhooks/{id}/test
    method: post
    operationId: testWebhook
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/webhooks/{id}/resume
    method: post
    operationId: resumeWebhook
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/tweets
    method: get
    operationId: getBatchTweets
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/tweets
    method: post
    operationId: createTweet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/write-actions/{id}
    method: get
    operationId: getWriteActionStatus
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/trends
    method: get
    operationId: getXTrends
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/tweets/search
    method: get
    operationId: searchTweets
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/articles/{tweetId}
    method: get
    operationId: getArticle
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/tweets/{id}
    method: get
    operationId: lookupTweet
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/tweets/{id}
    method: delete
    operationId: deleteTweet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/tweets/{id}/like
    method: post
    operationId: likeTweet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/tweets/{id}/like
    method: delete
    operationId: unlikeTweet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/tweets/{id}/retweet
    method: post
    operationId: retweet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/tweets/{id}/retweet
    method: delete
    operationId: unretweet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/users/batch
    method: get
    operationId: getBatchUsers
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/users/search
    method: get
    operationId: searchUsers
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/users/{id}
    method: get
    operationId: getUser
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/users/{id}/follow
    method: post
    operationId: followUser
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/users/{id}/follow
    method: delete
    operationId: unfollowUser
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/users/{id}/remove-follower
    method: post
    operationId: removeFollower
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/followers/check
    method: get
    operationId: checkFollow
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/dm/{userId}
    method: post
    operationId: sendDm
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/media
    method: post
    operationId: uploadMedia
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/media/download
    method: post
    operationId: downloadMedia
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/profile
    method: patch
    operationId: updateProfile
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/profile/avatar
    method: patch
    operationId: updateAvatar
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/profile/banner
    method: patch
    operationId: updateBanner
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/communities
    method: post
    operationId: createCommunity
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/communities/{id}
    method: delete
    operationId: deleteCommunity
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/communities/{id}/join
    method: post
    operationId: joinCommunity
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/communities/{id}/join
    method: delete
    operationId: leaveCommunity
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/accounts
    method: get
    operationId: listXAccounts
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/accounts
    method: post
    operationId: connectXAccount
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/account-connection-attempts/{id}
    method: get
    operationId: getXAccountConnectionAttempt
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/account-connection-challenges/{id}/submit
    method: post
    operationId: submitXAccountConnectionChallenge
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/accounts/{id}
    method: get
    operationId: getXAccount
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/x/accounts/{id}
    method: delete
    operationId: disconnectXAccount
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/accounts/{id}/reauth
    method: post
    operationId: reauthXAccount
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/x/accounts/bulk-retry
    method: post
    operationId: bulkRetryXAccounts
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/trends
    method: get
    operationId: getTrends
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/support/attachments/{id}
    method: get
    operationId: downloadSupportAttachment
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/support/tickets
    method: get
    operationId: listTickets
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/support/tickets
    method: post
    operationId: createTicket
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/support/tickets/{id}
    method: get
    operationId: getTicket
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/support/tickets/{id}
    method: patch
    operationId: updateTicketStatus
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/support/tickets/{id}/messages
    method: post
    operationId: addTicketMessage
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/guest-wallets
    method: post
    operationId: createGuestWallet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/guest-wallets/topups
    method: post
    operationId: topUpGuestWallet
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/guest-wallets/status
    method: get
    operationId: getGuestWalletStatus
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/credits
    method: get
    operationId: getCredits
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api/v1/credits/topup
    method: post
    operationId: topUpCredits
    x-agentic-access:
      action-class: acting
      consequence: write
      subject: required
      audience: https://xquik.com
      token:
        max-ttl: 900
        purpose-required: true
      escalation:
        human-in-the-loop: required
        triggers:
          - external-side-effect
      audit: required
  - path: /api/v1/credits/topup/status
    method: get
    operationId: getCreditTopupStatus
    x-agentic-access:
      action-class: connected
      consequence: read
      subject: optional
      token:
        max-ttl: 3600
      audit: none
  - path: /api

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xquik-api/refs/heads/main/agentic-access/xquik-agentic-access.yml

Work with this as data

Every access contract here is available over the APIs.io API and to AI agents over MCP. Agentic Access is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for agentic access

3 MCP tools reach this
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
Search the catalog
curl "https://apis.io/api/v1/search?q=xquik-agentic-access&limit=10"
Everything under a tag
curl "https://apis.io/api/v1/tags/xquik-agentic-access"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.