Bond Card restrictions API

The Card restrictions API from Bond — 2 operation(s) for card restrictions.

Operations 5

GET /cards/{card_id}/restrictions Retrieve card restrictions #
POST /cards/{card_id}/restrictions Create card restriction #
GET /cards/{card_id}/restrictions/{restriction_id} Retrieve card restriction by id #
PATCH /cards/{card_id}/restrictions/{restriction_id} Update card restriction #
DELETE /cards/{card_id}/restrictions/{restriction_id} Delete card restriction #

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-account-docs-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-statement-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-account-write-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-account-patch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-businesses-post-serializer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-businesses-patch-serializer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-address-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-beneficial-owner-address-patch-serializer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-beneficial-owner-post-serializer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-kycpost-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-card-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-card-restriction-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-card-write-post-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-card-restriction-write-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-card-reissue-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-card-write-patch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-credit-application-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-credit-application-get-multiple-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-credit-application-write-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-adverse-actions-get-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-credit-application-patch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-customer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-customer-write-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-customer-patch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-transaction-schema-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-paginated-transactions-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-simulate-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-settle-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-kyc-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-transfer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-transfer-write-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-webhook-post-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-webhook-patch-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-all-webhooks-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/bond/refs/heads/main/json-schema/bond-webhook-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

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

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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
This API
curl "https://apis.io/api/v1/apis/bond:bond-card-restrictions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

bond-card-restrictions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cards Card restrictions API
  version: '1'
  description: Cards API
servers:
- url: https://sandbox.bond.tech/api/v0.1
security:
- identity: []
  authorization: []
tags:
- name: Card restrictions
paths:
  /cards/{card_id}/restrictions:
    parameters:
    - schema:
        type: string
      name: card_id
      in: path
      required: true
    get:
      summary: Retrieve card restrictions
      operationId: get_cards_restrictions
      description: Retrieve all restrictions on a card
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                description: ''
                type: object
                x-examples:
                  example-1:
                    card: 8d8b0aa0-5eec-4eab-923d-2bd777c9a07d
                    restrictions:
                    - uuid: 5fb767a2-f3f7-4a9b-9f5f-63bf87a8553a
                      card_id: 8d8b0aa0-5eec-4eab-923d-2bd777c9a07d
                      restriction_type: amount
                      max_amount: '100.00'
                      date_created: '2020-05-29T14:59:38.386850'
                      date_updated: '2020-06-29T14:59:38.386930'
                properties:
                  card:
                    type: string
                    minLength: 1
                  restrictions:
                    type: array
                    uniqueItems: true
                    minItems: 1
                    items:
                      type: object
                      properties:
                        uuid:
                          type: string
                          minLength: 1
                          format: uuid
                          example: 846b9f2a-0e34-4783-ac74-83bb89781a05
                        card_id:
                          type: string
                          minLength: 1
                          format: uuid
                          example: a593e8c1-bcd3-4747-a903-2a829fa4e3fe
                        restriction_type:
                          type: string
                          minLength: 1
                          example: amount
                          enum:
                          - amount
                        max_amount:
                          type: string
                          minLength: 1
                          example: '100.00'
                        date_created:
                          type: string
                          minLength: 1
                          example: '2020-06-29T14:59:38.386930'
                        date_updated:
                          type: string
                          minLength: 1
                          example: '2020-06-29T14:59:38.386930'
                      required:
                      - uuid
                      - card_id
                      - restriction_type
                      - max_amount
                      - date_created
                      - date_updated
                required:
                - card
                - restrictions
      tags:
      - Card restrictions
    post:
      summary: Create card restriction
      operationId: post_cards_restrictions
      description: Create card restriction for a card
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/card-restriction-write'
            examples:
              example:
                value:
                  restriction_type: amount
                  max_amount: '100.00'
      tags:
      - Card restrictions
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/card-restriction'
              examples:
                example:
                  value:
                    uuid: b7492825-adce-4164-b8ba-5676943b6237
                    card_id: dab45fde-3450-4fbf-b671-9605756c1c8c
                    restriction_type: amount
                    max_amount: string
                    date_created: '2020-06-29T14:59:38.386930'
                    date_updated: '2020-06-30T14:59:38.386930'
  /cards/{card_id}/restrictions/{restriction_id}:
    parameters:
    - schema:
        type: string
      name: card_id
      in: path
      required: true
    - schema:
        type: string
      name: restriction_id
      in: path
      required: true
    get:
      summary: Retrieve card restriction by id
      operationId: get_cards_restrictions_id
      description: Updatess restriction on a card.
      tags:
      - Card restrictions
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/card-restriction'
    patch:
      summary: Update card restriction
      operationId: patch_cards_restrictions
      description: Updates restriction on a card.
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/card-restriction-write'
            examples:
              example:
                value:
                  restriction_type: amount
                  max_amount: '100.00'
        description: ''
      tags:
      - Card restrictions
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/card-restriction'
              examples:
                example:
                  value:
                    uuid: b7492825-adce-4164-b8ba-5676943b6237
                    card_id: dab45fde-3450-4fbf-b671-9605756c1c8c
                    restriction_type: amount
                    max_amount: string
                    date_created: '2020-06-29T14:59:38.386930'
                    date_updated: '2020-06-30T14:59:38.386930'
    delete:
      summary: Delete card restriction
      operationId: delete_cards_restrictions
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  Status:
                    type: string
                    example: Card Restriction Removed
                    readOnly: true
              examples:
                example:
                  value:
                    Status: Card Restriction Removed
      description: Delete the selected restriction on a card
      tags:
      - Card restrictions
components:
  schemas:
    card-restriction:
      title: card-restriction
      description: Example response
      type: object
      properties:
        uuid:
          type: string
          minLength: 1
          format: uuid
          example: b7492825-adce-4164-b8ba-5676943b6237
        card_id:
          type: string
          minLength: 1
          format: uuid
          example: dab45fde-3450-4fbf-b671-9605756c1c8c
        restriction_type:
          type: string
          minLength: 1
          enum:
          - amount
          example: amount
        max_amount:
          type: string
          minLength: 1
        date_created:
          type: string
          minLength: 1
          example: '2020-06-29T14:59:38.386930'
        date_updated:
          type: string
          minLength: 1
          example: '2020-06-30T14:59:38.386930'
      required:
      - uuid
      - card_id
      - restriction_type
      - max_amount
      - date_created
      - date_updated
      x-examples:
        example:
          uuid: b7492825-adce-4164-b8ba-5676943b6237
          card_id: dab45fde-3450-4fbf-b671-9605756c1c8c
          restriction_type: amount
          max_amount: string
          date_created: '2020-06-29T14:59:38.386930'
          date_updated: '2020-06-30T14:59:38.386930'
    card-restriction-write:
      description: ''
      type: object
      x-examples:
        example-1:
          uuid: da4ab5b1-77d4-4c25-b791-1f01ff7bce27
          card_id: 8d8b0aa0-5eec-4eab-923d-2bd777c9a07d
          restriction_type: amount
          max_amount: '100.00'
          date_created: '2020-05-29T14:59:38.386850'
          date_updated: '2020-06-29T14:59:38.386930'
      title: card-restriction-write
      properties:
        restriction_type:
          type: string
          minLength: 1
          description: The type of restriction
          enum:
          - amount
          example: amount
        max_amount:
          type: string
          minLength: 1
          description: 'purchase amount limit

            `(decimal format, allows for two decimal places. Maximum amount is 100,000)`'
          example: '100.00'
      required:
      - restriction_type
      - max_amount
  securitySchemes:
    identity:
      type: apiKey
      in: header
      name: Identity
    authorization:
      type: apiKey
      in: header
      name: Authorization
x-samples-languages:
- curl
- node
- ruby
- javascript
- python
- csharp
- java
x-provenance:
  method: searched
  source: https://docs.bond.tech/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://docs.bond.tech/reference/delete_cards_restrictions.md
  - https://docs.bond.tech/reference/get_cards.md
  - https://docs.bond.tech/reference/get_cards_id.md
  - https://docs.bond.tech/reference/get_cards_restrictions.md
  - https://docs.bond.tech/reference/get_cards_restrictions_id.md
  - https://docs.bond.tech/reference/patch_cards.md
  - https://docs.bond.tech/reference/patch_cards_restrictions.md
  - https://docs.bond.tech/reference/post_cards.md
  - https://docs.bond.tech/reference/post_cards_activate.md
  - https://docs.bond.tech/reference/post_cards_close.md
  - https://docs.bond.tech/reference/post_cards_reissue.md
  - https://docs.bond.tech/reference/post_cards_restrictions.md
  merge:
    pages: 12
    deduped: 36
    conflicts_kept_first: 0