Bunq · Capability

Bunq avatar/ — Avatar

Bunq avatar/ — Avatar. 1 operations. Lead operation: Avatar. Self-contained Naftiko capability covering one Bunq business surface.

Run with Naftiko BunqAvatar

What You Can Do

GET
Readavatar — Avatars are public images used to represent you or your company. Avatars are used to represent users, monetary accounts and cash registers. Avatars cannot be deleted, only replaced. Avatars can be updated after uploading the image you would
/v1/avatar/{itemid}

MCP Tools

avatars-are-public-images-used

Avatars are public images used to represent you or your company. Avatars are used to represent users, monetary accounts and cash registers. Avatars cannot be deleted, only replaced. Avatars can be updated after uploading the image you would

read-only idempotent

Capability Spec

avatar--avatar.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Bunq avatar/ — Avatar
  description: 'Bunq avatar/ — Avatar. 1 operations. Lead operation: Avatar. Self-contained Naftiko capability covering one
    Bunq business surface.'
  tags:
  - Bunq
  - Avatar
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    BUNQ_API_KEY: BUNQ_API_KEY
capability:
  consumes:
  - type: http
    namespace: avatar--avatar
    baseUri: https://public-api.sandbox.bunq.com/{basePath}
    description: Bunq avatar/ — Avatar business capability. Self-contained, no shared references.
    resources:
    - name: avatar-itemId
      path: /avatar/{itemId}
      operations:
      - name: readavatar
        method: GET
        description: Avatars are public images used to represent you or your company. Avatars are used to represent users,
          monetary accounts and cash registers. Avatars cannot be deleted, only replaced. Avatars can be updated after uploading
          the image you would
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: itemId
          in: path
          type: integer
          required: true
  exposes:
  - type: rest
    namespace: avatar--avatar-rest
    port: 8080
    description: REST adapter for Bunq avatar/ — Avatar. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/avatar/{itemid}
      name: avatar-itemid
      description: REST surface for avatar-itemId.
      operations:
      - method: GET
        name: readavatar
        description: Avatars are public images used to represent you or your company. Avatars are used to represent users,
          monetary accounts and cash registers. Avatars cannot be deleted, only replaced. Avatars can be updated after uploading
          the image you would
        call: avatar--avatar.readavatar
        with:
          itemId: rest.itemId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: avatar--avatar-mcp
    port: 9090
    transport: http
    description: MCP adapter for Bunq avatar/ — Avatar. One tool per consumed operation, routed inline through this capability's
      consumes block.
    tools:
    - name: avatars-are-public-images-used
      description: Avatars are public images used to represent you or your company. Avatars are used to represent users, monetary
        accounts and cash registers. Avatars cannot be deleted, only replaced. Avatars can be updated after uploading the
        image you would
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: avatar--avatar.readavatar
      with:
        itemId: tools.itemId
      outputParameters:
      - type: object
        mapping: $.