Frostbyte · Capability

Clawdia Agent Gateway API — Other

Clawdia Agent Gateway API — Other. 56 operations. Lead operation: Agent Code Runner — /api/execute. Self-contained Naftiko capability covering one Frostbyte business surface.

Run with Naftiko FrostbyteOther

What You Can Do

POST
Agentcoderunnerpostapiexecute — Agent Code Runner — /api/execute
/v1/v1/agent-coderunner/api/execute
GET
Agentcoderunnergetapilanguages — Agent Code Runner — /api/languages
/v1/v1/agent-coderunner/api/languages
POST
Agentcoderunnerpostapisessions — Agent Code Runner — /api/sessions
/v1/v1/agent-coderunner/api/sessions
POST
Agentcoderunnerpostapisessionsidexecute — Agent Code Runner — /api/sessions/:id/execute
/v1/v1/agent-coderunner/api/sessions/{id}/execute
GET
Agentdnsgetapialldomain — Agent DNS Lookup — /api/all/:domain
/v1/v1/agent-dns/api/all/{domain}
POST
Agentdnspostapibatch — Agent DNS Lookup — /api/batch
/v1/v1/agent-dns/api/batch
GET
Agentdnsgetapicheckdomain — Agent DNS Lookup — /api/check/:domain
/v1/v1/agent-dns/api/check/{domain}
GET
Agentdnsgetapipropagationdomain — Agent DNS Lookup — /api/propagation/:domain
/v1/v1/agent-dns/api/propagation/{domain}
GET
Agentdnsgetapiresolvedomain — Agent DNS Lookup — /api/resolve/:domain
/v1/v1/agent-dns/api/resolve/{domain}
GET
Agentdnsgetapiwhoisdomain — Agent DNS Lookup — /api/whois/:domain
/v1/v1/agent-dns/api/whois/{domain}
POST
Agentimageprocpostapiblur — Agent Image Processor — /api/blur
/v1/v1/agent-imageproc/api/blur
POST
Agentimageprocpostapiconvert — Agent Image Processor — /api/convert
/v1/v1/agent-imageproc/api/convert
POST
Agentimageprocpostapicrop — Agent Image Processor — /api/crop
/v1/v1/agent-imageproc/api/crop
POST
Agentimageprocpostapimetadata — Agent Image Processor — /api/metadata
/v1/v1/agent-imageproc/api/metadata
GET
Agentimageprocgetapiplaceholderwh — Agent Image Processor — /api/placeholder/:w/:h
/v1/v1/agent-imageproc/api/placeholder/{w}/{h}
POST
Agentimageprocpostapiqrcode — Agent Image Processor — /api/qrcode
/v1/v1/agent-imageproc/api/qrcode
POST
Agentimageprocpostapiresize — Agent Image Processor — /api/resize
/v1/v1/agent-imageproc/api/resize
POST
Agentimageprocpostapirotate — Agent Image Processor — /api/rotate
/v1/v1/agent-imageproc/api/rotate
POST
Agentimageprocpostapitransform — Agent Image Processor — /api/transform
/v1/v1/agent-imageproc/api/transform
POST
Agentllmpostapichat — Agent LLM Router — /api/chat
/v1/v1/agent-llm/api/chat
POST
Agentllmpostapikeysprovider — Agent LLM Router — /api/keys/provider
/v1/v1/agent-llm/api/keys/provider
GET
Agentllmgetapimodels — Agent LLM Router — /api/models
/v1/v1/agent-llm/api/models
GET
Agentllmgetapiproviders — Agent LLM Router — /api/providers
/v1/v1/agent-llm/api/providers
POST
Agentllmpostv1chatcompletions — Agent LLM Router — /v1/chat/completions
/v1/v1/agent-llm/v1/chat/completions
POST
Agentpastepostapicollections — Agent Paste Bin — /api/collections
/v1/v1/agent-paste/api/collections
GET
Agentpastegetapicollectionsid — Agent Paste Bin — /api/collections/:id
/v1/v1/agent-paste/api/collections/{id}
POST
Agentpastepostapidiff — Agent Paste Bin — /api/diff
/v1/v1/agent-paste/api/diff
POST
Agentpastepostapipastes — Agent Paste Bin — /api/pastes
/v1/v1/agent-paste/api/pastes
GET
Agentpastegetapipastesid — Agent Paste Bin — /api/pastes/:id
/v1/v1/agent-paste/api/pastes/{id}
GET
Agentpastegetapipastesidraw — Agent Paste Bin — /api/pastes/:id/raw
/v1/v1/agent-paste/api/pastes/{id}/raw
POST
Agentpdfgenpostapipdffromhtml — Agent PDF Generator — /api/pdf/from-html
/v1/v1/agent-pdfgen/api/pdf/from-html
POST
Agentpdfgenpostapipdffrommarkdown — Agent PDF Generator — /api/pdf/from-markdown
/v1/v1/agent-pdfgen/api/pdf/from-markdown
POST
Agentpdfgenpostapipdffromtemplate — Agent PDF Generator — /api/pdf/from-template
/v1/v1/agent-pdfgen/api/pdf/from-template
POST
Agentpdfgenpostapipdffromurl — Agent PDF Generator — /api/pdf/from-url
/v1/v1/agent-pdfgen/api/pdf/from-url
POST
Agentshorturlpostapishorten — Agent Short URL — /api/shorten
/v1/v1/agent-shorturl/api/shorten
POST
Agentshorturlpostapishortenbulk — Agent Short URL — /api/shorten/bulk
/v1/v1/agent-shorturl/api/shorten/bulk
GET
Agentshorturlgetapiurls — Agent Short URL — /api/urls
/v1/v1/agent-shorturl/api/urls
GET
Agentshorturlgetapiurlsslugstats — Agent Short URL — /api/urls/:slug/stats
/v1/v1/agent-shorturl/api/urls/{slug}/stats
GET
Agentshorturlgetslug — Agent Short URL — /:slug
/v1/v1/agent-shorturl/{slug}
POST
Contractdeployerpostapicompile — Smart Contract Deployer — /api/compile
/v1/v1/contract-deployer/api/compile
POST
Contractdeployerpostapideploy — Smart Contract Deployer — /api/deploy
/v1/v1/contract-deployer/api/deploy
GET
Contractdeployergetapitemplates — Smart Contract Deployer — /api/templates
/v1/v1/contract-deployer/api/templates
POST
Frostbytedomainspostv1authregister — Frostbyte Domains — /v1/auth/register
/v1/v1/frostbyte-domains/v1/auth/register
POST
Frostbytedomainspostv1dnsrecords — Frostbyte Domains — /v1/dns/records
/v1/v1/frostbyte-domains/v1/dns/records
GET
Frostbytedomainsgetv1dnsrecords — Frostbyte Domains — /v1/dns/records
/v1/v1/frostbyte-domains/v1/dns/records
PUT
Frostbytedomainsputv1dnsrecordsid — Frostbyte Domains — /v1/dns/records/:id
/v1/v1/frostbyte-domains/v1/dns/records/{id}
DELETE
Frostbytedomainsdeletev1dnsrecordsid — Frostbyte Domains — /v1/dns/records/:id
/v1/v1/frostbyte-domains/v1/dns/records/{id}
GET
Frostbytedomainsgetv1domains — Frostbyte Domains — /v1/domains
/v1/v1/frostbyte-domains/v1/domains
POST
Frostbytedomainspostv1domainsregister — Frostbyte Domains — /v1/domains/register
/v1/v1/frostbyte-domains/v1/domains/register
GET
Frostbytedomainsgetv1domainssearch — Frostbyte Domains — /v1/domains/search
/v1/v1/frostbyte-domains/v1/domains/search
GET
Tokenlaunchpadgetapideployments — Token Launchpad — /api/deployments
/v1/v1/token-launchpad/api/deployments
GET
Tokenlaunchpadgetapitemplates — Token Launchpad — /api/templates
/v1/v1/token-launchpad/api/templates
POST
Tokenlaunchpadpostapitokenscreate — Token Launchpad — /api/tokens/create
/v1/v1/token-launchpad/api/tokens/create
GET
Webhookinspectorgetapiinboxidrequests — Webhook Inspector — /api/inbox/:id/requests
/v1/v1/webhook-inspector/api/inbox/{id}/requests
GET
Webhookinspectorgetinspectid — Webhook Inspector — /inspect/:id
/v1/v1/webhook-inspector/inspect/{id}
POST
Webhookinspectorpostnew — Webhook Inspector — /new
/v1/v1/webhook-inspector/new

MCP Tools

agent-code-runner-api-execute

Agent Code Runner — /api/execute

agent-code-runner-api-languages

Agent Code Runner — /api/languages

read-only idempotent
agent-code-runner-api-sessions

Agent Code Runner — /api/sessions

agent-code-runner-api-sessions-2

Agent Code Runner — /api/sessions/:id/execute

agent-dns-lookup-api-all

Agent DNS Lookup — /api/all/:domain

read-only idempotent
agent-dns-lookup-api-batch

Agent DNS Lookup — /api/batch

read-only
agent-dns-lookup-api-check

Agent DNS Lookup — /api/check/:domain

read-only idempotent
agent-dns-lookup-api-propagation

Agent DNS Lookup — /api/propagation/:domain

read-only idempotent
agent-dns-lookup-api-resolve

Agent DNS Lookup — /api/resolve/:domain

read-only idempotent
agent-dns-lookup-api-whois

Agent DNS Lookup — /api/whois/:domain

read-only idempotent
agent-image-processor-api-blur

Agent Image Processor — /api/blur

agent-image-processor-api-convert

Agent Image Processor — /api/convert

agent-image-processor-api-crop

Agent Image Processor — /api/crop

agent-image-processor-api-metadata

Agent Image Processor — /api/metadata

agent-image-processor-api-placeholder

Agent Image Processor — /api/placeholder/:w/:h

read-only idempotent
agent-image-processor-api-qrcode

Agent Image Processor — /api/qrcode

agent-image-processor-api-resize

Agent Image Processor — /api/resize

agent-image-processor-api-rotate

Agent Image Processor — /api/rotate

agent-image-processor-api-transform

Agent Image Processor — /api/transform

agent-llm-router-api-chat

Agent LLM Router — /api/chat

agent-llm-router-api-keys

Agent LLM Router — /api/keys/provider

agent-llm-router-api-models

Agent LLM Router — /api/models

read-only idempotent
agent-llm-router-api-providers

Agent LLM Router — /api/providers

read-only idempotent
agent-llm-router-v1-chat

Agent LLM Router — /v1/chat/completions

agent-paste-bin-api-collections

Agent Paste Bin — /api/collections

agent-paste-bin-api-collections-2

Agent Paste Bin — /api/collections/:id

read-only idempotent
agent-paste-bin-api-diff

Agent Paste Bin — /api/diff

agent-paste-bin-api-pastes

Agent Paste Bin — /api/pastes

agent-paste-bin-api-pastes-2

Agent Paste Bin — /api/pastes/:id

read-only idempotent
agent-paste-bin-api-pastes-3

Agent Paste Bin — /api/pastes/:id/raw

read-only idempotent
agent-pdf-generator-api-pdf

Agent PDF Generator — /api/pdf/from-html

agent-pdf-generator-api-pdf-2

Agent PDF Generator — /api/pdf/from-markdown

agent-pdf-generator-api-pdf-3

Agent PDF Generator — /api/pdf/from-template

agent-pdf-generator-api-pdf-4

Agent PDF Generator — /api/pdf/from-url

agent-short-url-api-shorten

Agent Short URL — /api/shorten

agent-short-url-api-shorten-2

Agent Short URL — /api/shorten/bulk

agent-short-url-api-urls

Agent Short URL — /api/urls

read-only idempotent
agent-short-url-api-urls-2

Agent Short URL — /api/urls/:slug/stats

read-only idempotent
agent-short-url-slug

Agent Short URL — /:slug

read-only idempotent
smart-contract-deployer-api-compile

Smart Contract Deployer — /api/compile

smart-contract-deployer-api-deploy

Smart Contract Deployer — /api/deploy

smart-contract-deployer-api-templates

Smart Contract Deployer — /api/templates

read-only idempotent
frostbyte-domains-v1-auth-register

Frostbyte Domains — /v1/auth/register

frostbyte-domains-v1-dns-records

Frostbyte Domains — /v1/dns/records

frostbyte-domains-v1-dns-records-2

Frostbyte Domains — /v1/dns/records

read-only idempotent
frostbyte-domains-v1-dns-records-3

Frostbyte Domains — /v1/dns/records/:id

idempotent
frostbyte-domains-v1-dns-records-4

Frostbyte Domains — /v1/dns/records/:id

idempotent
frostbyte-domains-v1-domains

Frostbyte Domains — /v1/domains

read-only idempotent
frostbyte-domains-v1-domains-register

Frostbyte Domains — /v1/domains/register

frostbyte-domains-v1-domains-search

Frostbyte Domains — /v1/domains/search

read-only idempotent
token-launchpad-api-deployments

Token Launchpad — /api/deployments

read-only idempotent
token-launchpad-api-templates

Token Launchpad — /api/templates

read-only idempotent
token-launchpad-api-tokens-create

Token Launchpad — /api/tokens/create

webhook-inspector-api-inbox-id

Webhook Inspector — /api/inbox/:id/requests

read-only idempotent
webhook-inspector-inspect-id

Webhook Inspector — /inspect/:id

read-only idempotent
webhook-inspector-new

Webhook Inspector — /new

Capability Spec

agent-gateway-other.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Clawdia Agent Gateway API — Other
  description: 'Clawdia Agent Gateway API — Other. 56 operations. Lead operation: Agent Code Runner — /api/execute. Self-contained
    Naftiko capability covering one Frostbyte business surface.'
  tags:
  - Frostbyte
  - Other
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    FROSTBYTE_API_KEY: FROSTBYTE_API_KEY
capability:
  consumes:
  - type: http
    namespace: agent-gateway-other
    baseUri: https://agent-gateway-kappa.vercel.app
    description: Clawdia Agent Gateway API — Other business capability. Self-contained, no shared references.
    resources:
    - name: v1-agent-coderunner-api-execute
      path: /v1/agent-coderunner/api/execute
      operations:
      - name: agentcoderunnerpostapiexecute
        method: POST
        description: Agent Code Runner — /api/execute
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-coderunner-api-languages
      path: /v1/agent-coderunner/api/languages
      operations:
      - name: agentcoderunnergetapilanguages
        method: GET
        description: Agent Code Runner — /api/languages
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-coderunner-api-sessions
      path: /v1/agent-coderunner/api/sessions
      operations:
      - name: agentcoderunnerpostapisessions
        method: POST
        description: Agent Code Runner — /api/sessions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-coderunner-api-sessions-id-execute
      path: /v1/agent-coderunner/api/sessions/{id}/execute
      operations:
      - name: agentcoderunnerpostapisessionsidexecute
        method: POST
        description: Agent Code Runner — /api/sessions/:id/execute
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-dns-api-all-domain
      path: /v1/agent-dns/api/all/{domain}
      operations:
      - name: agentdnsgetapialldomain
        method: GET
        description: Agent DNS Lookup — /api/all/:domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: domain
          in: path
          type: string
          required: true
    - name: v1-agent-dns-api-batch
      path: /v1/agent-dns/api/batch
      operations:
      - name: agentdnspostapibatch
        method: POST
        description: Agent DNS Lookup — /api/batch
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-dns-api-check-domain
      path: /v1/agent-dns/api/check/{domain}
      operations:
      - name: agentdnsgetapicheckdomain
        method: GET
        description: Agent DNS Lookup — /api/check/:domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: domain
          in: path
          type: string
          required: true
    - name: v1-agent-dns-api-propagation-domain
      path: /v1/agent-dns/api/propagation/{domain}
      operations:
      - name: agentdnsgetapipropagationdomain
        method: GET
        description: Agent DNS Lookup — /api/propagation/:domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: domain
          in: path
          type: string
          required: true
    - name: v1-agent-dns-api-resolve-domain
      path: /v1/agent-dns/api/resolve/{domain}
      operations:
      - name: agentdnsgetapiresolvedomain
        method: GET
        description: Agent DNS Lookup — /api/resolve/:domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: domain
          in: path
          type: string
          required: true
    - name: v1-agent-dns-api-whois-domain
      path: /v1/agent-dns/api/whois/{domain}
      operations:
      - name: agentdnsgetapiwhoisdomain
        method: GET
        description: Agent DNS Lookup — /api/whois/:domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: domain
          in: path
          type: string
          required: true
    - name: v1-agent-imageproc-api-blur
      path: /v1/agent-imageproc/api/blur
      operations:
      - name: agentimageprocpostapiblur
        method: POST
        description: Agent Image Processor — /api/blur
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-convert
      path: /v1/agent-imageproc/api/convert
      operations:
      - name: agentimageprocpostapiconvert
        method: POST
        description: Agent Image Processor — /api/convert
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-crop
      path: /v1/agent-imageproc/api/crop
      operations:
      - name: agentimageprocpostapicrop
        method: POST
        description: Agent Image Processor — /api/crop
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-metadata
      path: /v1/agent-imageproc/api/metadata
      operations:
      - name: agentimageprocpostapimetadata
        method: POST
        description: Agent Image Processor — /api/metadata
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-placeholder-w-h
      path: /v1/agent-imageproc/api/placeholder/{w}/{h}
      operations:
      - name: agentimageprocgetapiplaceholderwh
        method: GET
        description: Agent Image Processor — /api/placeholder/:w/:h
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: w
          in: path
          type: string
          required: true
        - name: h
          in: path
          type: string
          required: true
    - name: v1-agent-imageproc-api-qrcode
      path: /v1/agent-imageproc/api/qrcode
      operations:
      - name: agentimageprocpostapiqrcode
        method: POST
        description: Agent Image Processor — /api/qrcode
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-resize
      path: /v1/agent-imageproc/api/resize
      operations:
      - name: agentimageprocpostapiresize
        method: POST
        description: Agent Image Processor — /api/resize
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-rotate
      path: /v1/agent-imageproc/api/rotate
      operations:
      - name: agentimageprocpostapirotate
        method: POST
        description: Agent Image Processor — /api/rotate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-imageproc-api-transform
      path: /v1/agent-imageproc/api/transform
      operations:
      - name: agentimageprocpostapitransform
        method: POST
        description: Agent Image Processor — /api/transform
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-llm-api-chat
      path: /v1/agent-llm/api/chat
      operations:
      - name: agentllmpostapichat
        method: POST
        description: Agent LLM Router — /api/chat
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-llm-api-keys-provider
      path: /v1/agent-llm/api/keys/provider
      operations:
      - name: agentllmpostapikeysprovider
        method: POST
        description: Agent LLM Router — /api/keys/provider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-llm-api-models
      path: /v1/agent-llm/api/models
      operations:
      - name: agentllmgetapimodels
        method: GET
        description: Agent LLM Router — /api/models
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-llm-api-providers
      path: /v1/agent-llm/api/providers
      operations:
      - name: agentllmgetapiproviders
        method: GET
        description: Agent LLM Router — /api/providers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-llm-v1-chat-completions
      path: /v1/agent-llm/v1/chat/completions
      operations:
      - name: agentllmpostv1chatcompletions
        method: POST
        description: Agent LLM Router — /v1/chat/completions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-paste-api-collections
      path: /v1/agent-paste/api/collections
      operations:
      - name: agentpastepostapicollections
        method: POST
        description: Agent Paste Bin — /api/collections
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-paste-api-collections-id
      path: /v1/agent-paste/api/collections/{id}
      operations:
      - name: agentpastegetapicollectionsid
        method: GET
        description: Agent Paste Bin — /api/collections/:id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: v1-agent-paste-api-diff
      path: /v1/agent-paste/api/diff
      operations:
      - name: agentpastepostapidiff
        method: POST
        description: Agent Paste Bin — /api/diff
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-paste-api-pastes
      path: /v1/agent-paste/api/pastes
      operations:
      - name: agentpastepostapipastes
        method: POST
        description: Agent Paste Bin — /api/pastes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-paste-api-pastes-id
      path: /v1/agent-paste/api/pastes/{id}
      operations:
      - name: agentpastegetapipastesid
        method: GET
        description: Agent Paste Bin — /api/pastes/:id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: v1-agent-paste-api-pastes-id-raw
      path: /v1/agent-paste/api/pastes/{id}/raw
      operations:
      - name: agentpastegetapipastesidraw
        method: GET
        description: Agent Paste Bin — /api/pastes/:id/raw
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: v1-agent-pdfgen-api-pdf-from-html
      path: /v1/agent-pdfgen/api/pdf/from-html
      operations:
      - name: agentpdfgenpostapipdffromhtml
        method: POST
        description: Agent PDF Generator — /api/pdf/from-html
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-pdfgen-api-pdf-from-markdown
      path: /v1/agent-pdfgen/api/pdf/from-markdown
      operations:
      - name: agentpdfgenpostapipdffrommarkdown
        method: POST
        description: Agent PDF Generator — /api/pdf/from-markdown
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-pdfgen-api-pdf-from-template
      path: /v1/agent-pdfgen/api/pdf/from-template
      operations:
      - name: agentpdfgenpostapipdffromtemplate
        method: POST
        description: Agent PDF Generator — /api/pdf/from-template
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-pdfgen-api-pdf-from-url
      path: /v1/agent-pdfgen/api/pdf/from-url
      operations:
      - name: agentpdfgenpostapipdffromurl
        method: POST
        description: Agent PDF Generator — /api/pdf/from-url
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-shorturl-api-shorten
      path: /v1/agent-shorturl/api/shorten
      operations:
      - name: agentshorturlpostapishorten
        method: POST
        description: Agent Short URL — /api/shorten
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-shorturl-api-shorten-bulk
      path: /v1/agent-shorturl/api/shorten/bulk
      operations:
      - name: agentshorturlpostapishortenbulk
        method: POST
        description: Agent Short URL — /api/shorten/bulk
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-agent-shorturl-api-urls
      path: /v1/agent-shorturl/api/urls
      operations:
      - name: agentshorturlgetapiurls
        method: GET
        description: Agent Short URL — /api/urls
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-agent-shorturl-api-urls-slug-stats
      path: /v1/agent-shorturl/api/urls/{slug}/stats
      operations:
      - name: agentshorturlgetapiurlsslugstats
        method: GET
        description: Agent Short URL — /api/urls/:slug/stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: slug
          in: path
          type: string
          required: true
    - name: v1-agent-shorturl-slug
      path: /v1/agent-shorturl/{slug}
      operations:
      - name: agentshorturlgetslug
        method: GET
        description: Agent Short URL — /:slug
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: slug
          in: path
          type: string
          required: true
    - name: v1-contract-deployer-api-compile
      path: /v1/contract-deployer/api/compile
      operations:
      - name: contractdeployerpostapicompile
        method: POST
        description: Smart Contract Deployer — /api/compile
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-contract-deployer-api-deploy
      path: /v1/contract-deployer/api/deploy
      operations:
      - name: contractdeployerpostapideploy
        method: POST
        description: Smart Contract Deployer — /api/deploy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-contract-deployer-api-templates
      path: /v1/contract-deployer/api/templates
      operations:
      - name: contractdeployergetapitemplates
        method: GET
        description: Smart Contract Deployer — /api/templates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-frostbyte-domains-v1-auth-register
      path: /v1/frostbyte-domains/v1/auth/register
      operations:
      - name: frostbytedomainspostv1authregister
        method: POST
        description: Frostbyte Domains — /v1/auth/register
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-frostbyte-domains-v1-dns-records
      path: /v1/frostbyte-domains/v1/dns/records
      operations:
      - name: frostbytedomainspostv1dnsrecords
        method: POST
        description: Frostbyte Domains — /v1/dns/records
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: frostbytedomainsgetv1dnsrecords
        method: GET
        description: Frostbyte Domains — /v1/dns/records
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-frostbyte-domains-v1-dns-records-id
      path: /v1/frostbyte-domains/v1/dns/records/{id}
      operations:
      - name: frostbytedomainsputv1dnsrecordsid
        method: PUT
        description: Frostbyte Domains — /v1/dns/records/:id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: frostbytedomainsdeletev1dnsrecordsid
        method: DELETE
        description: Frostbyte Domains — /v1/dns/records/:id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: v1-frostbyte-domains-v1-domains
      path: /v1/frostbyte-domains/v1/domains
      operations:
      - name: frostbytedomainsgetv1domains
        method: GET
        description: Frostbyte Domains — /v1/domains
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-frostbyte-domains-v1-domains-register
      path: /v1/frostbyte-domains/v1/domains/register
      operations:
      - name: frostbytedomainspostv1domainsregister
        method: POST
        description: Frostbyte Domains — /v1/domains/register
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-frostbyte-domains-v1-domains-search
      path: /v1/frostbyte-domains/v1/domains/search
      operations:
      - name: frostbytedomainsgetv1domainssearch
        method: GET
        description: Frostbyte Domains — /v1/domains/search
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-token-launchpad-api-deployments
      path: /v1/token-launchpad/api/deployments
      operations:
      - name: tokenlaunchpadgetapideployments
        method: GET
        description: Token Launchpad — /api/deployments
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-token-launchpad-api-templates
      path: /v1/token-launchpad/api/templates
      operations:
      - name: tokenlaunchpadgetapitemplates
        method: GET
        description: Token Launchpad — /api/templates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-token-launchpad-api-tokens-create
      path: /v1/token-launchpad/api/tokens/create
      operations:
      - name: tokenlaunchpadpostapitokenscreate
        method: POST
        description: Token Launchpad — /api/tokens/create
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: v1-webhook-inspector-api-inbox-id-requests
      path: /v1/webhook-inspector/api/inbox/{id}/requests
      operations:
      - name: webhookinspectorgetapiinboxidrequests
        method: GET
        description: Webhook Inspector — /api/inbox/:id/requests
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: v1-webhook-inspector-inspect-id
      path: /v1/webhook-inspector/inspect/{id}
      operations:
      - name: webhookinspectorgetinspectid
        method: GET
        description: Webhook Inspector — /inspect/:id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: id
          in: path
          type: string
          required: true
    - name: v1-webhook-inspector-new
      path: /v1/webhook-inspector/new
      operations:
      - name: webhookinspectorpostnew
        method: POST
        description: Webhook Inspector — /new
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    authentication:
      type: apikey
      key: X-API-Key
      value: '{{env.FROSTBYTE_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: agent-gateway-other-rest
    port: 8080
    description: REST adapter for Clawdia Agent Gateway API — Other. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/v1/agent-coderunner/api/execute
      name: v1-agent-coderunner-api-execute
      description: REST surface for v1-agent-coderunner-api-execute.
      operations:
      - method: POST
        name: agentcoderunnerpostapiexecute
        description: Agent Code Runner — /api/execute
        call: agent-gateway-other.agentcoderunnerpostapiexecute
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-coderunner/api/languages
      name: v1-agent-coderunner-api-languages
      description: REST surface for v1-agent-coderunner-api-languages.
      operations:
      - method: GET
        name: agentcoderunnergetapilanguages
        description: Agent Code Runner — /api/languages
        call: agent-gateway-other.agentcoderunnergetapilanguages
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-coderunner/api/sessions
      name: v1-agent-coderunner-api-sessions
      description: REST surface for v1-agent-coderunner-api-sessions.
      operations:
      - method: POST
        name: agentcoderunnerpostapisessions
        description: Agent Code Runner — /api/sessions
        call: agent-gateway-other.agentcoderunnerpostapisessions
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-coderunner/api/sessions/{id}/execute
      name: v1-agent-coderunner-api-sessions-id-execute
      description: REST surface for v1-agent-coderunner-api-sessions-id-execute.
      operations:
      - method: POST
        name: agentcoderunnerpostapisessionsidexecute
        description: Agent Code Runner — /api/sessions/:id/execute
        call: agent-gateway-other.agentcoderunnerpostapisessionsidexecute
        with:
          id: rest.id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-dns/api/all/{domain}
      name: v1-agent-dns-api-all-domain
      description: REST surface for v1-agent-dns-api-all-domain.
      operations:
      - method: GET
        name: agentdnsgetapialldomain
        description: Agent DNS Lookup — /api/all/:domain
        call: agent-gateway-other.agentdnsgetapialldomain
        with:
          domain: rest.domain
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-dns/api/batch
      name: v1-agent-dns-api-batch
      description: REST surface for v1-agent-dns-api-batch.
      operations:
      - method: POST
        name: agentdnspostapibatch
        description: Agent DNS Lookup — /api/batch
        call: agent-gateway-other.agentdnspostapibatch
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-dns/api/check/{domain}
      name: v1-agent-dns-api-check-domain
      description: REST surface for v1-agent-dns-api-check-domain.
      operations:
      - method: GET
        name: agentdnsgetapicheckdomain
        description: Agent DNS Lookup — /api/check/:domain
        call: agent-gateway-other.agentdnsgetapicheckdomain
        with:
          domain: rest.domain
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-dns/api/propagation/{domain}
      name: v1-agent-dns-api-propagation-domain
      description: REST surface for v1-agent-dns-api-propagation-domain.
      operations:
      - method: GET
        name: agentdnsgetapipropagationdomain
        description: Agent DNS Lookup — /api/propagation/:domain
        call: agent-gateway-other.agentdnsgetapipropagationdomain
        with:
          domain: rest.domain
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-dns/api/resolve/{domain}
      name: v1-agent-dns-api-resolve-domain
      description: REST surface for v1-agent-dns-api-resolve-domain.
      operations:
      - method: GET
        name: agentdnsgetapiresolvedomain
        description: Agent DNS Lookup — /api/resolve/:domain
        call: agent-gateway-other.agentdnsgetapiresolvedomain
        with:
          domain: rest.domain
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-dns/api/whois/{domain}
      name: v1-agent-dns-api-whois-domain
      description: REST surface for v1-agent-dns-api-whois-domain.
      operations:
      - method: GET
        name: agentdnsgetapiwhoisdomain
        description: Agent DNS Lookup — /api/whois/:domain
        call: agent-gateway-other.agentdnsgetapiwhoisdomain
        with:
          domain: rest.domain
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/agent-imageproc/api/blur
      name: v1-agent-imageproc-api-blur
      description: REST surface for v1-agent-imageproc-api-blur.
      operations:
      - method: POST
        name: agentimageprocpostapiblur
        description: Agent Image Processor — /api/blur
        call: agent-gateway-other.agentimageprocpostapiblur
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapp

# --- truncated at 32 KB (71 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/frostbyte/refs/heads/main/capabilities/agent-gateway-other.yaml