> ## Documentation Index
> Fetch the complete documentation index at: https://docs.treasuryprime.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Cards

> resourcesopenapi-cards.json

<CodeGroup>
  ```bash bash theme={null}
  {
    "components": {
      "securitySchemes": {
        "apiKey": {
          "bearerFormat": "JWT",
          "scheme": "bearer",
          "type": "http"
        },
        "basicAuth": {
          "scheme": "basic",
          "type": "http"
        }
      }
    },
    "info": {
      "contact": {
        "email": "[email protected]",
        "name": "Treasury Prime Support",
        "url": "https://support.treasuryprime.com"
      },
      "summary": "Banking APIs",
      "termsOfService": "https://www.treasuryprime.com/policy/terms",
      "title": "Cards",
      "version": "1.16.137-gec7bd54b"
    },
    "openapi": "3.1.0",
    "paths": {
      "/card": {
        "get": {
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "data": [
                          {
                            "account_id": "acct_291u96075mva",
                            "card_controls": null,
                            "card_product_id": "cdpt_w10r2sebv0nl",
                            "created_at": "2021-02-19T20:42:40Z",
                            "cvv": null,
                            "expiration": "0225",
                            "fulfillment": {
                              "shipping_method": "USPS Mail (5-7 business days)",
                              "status": "issued",
                              "tracking_number": null
                            },
                            "id": "card_zuhqnmz7e085",
                            "last4": "3385",
                            "pan": null,
                            "person_id": "psn_5vyzn6sveupa",
                            "pin_is_set": false,
                            "status": "unactivated",
                            "updated_at": "2021-02-19T20:42:41Z",
                            "userdata": null
                          }
                        ]
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "data": {
                        "items": {
                          "properties": {
                            "account_id": {
                              "description": "The ID of the account that the card should be issued against. Filterable.",
                              "type": "string"
                            },
                            "card_controls": {
                              "description": "An object that defines rules for how this card can be used",
                              "properties": {
                                "controls": {
                                  "items": {
                                    "properties": {
                                      "amount": {
                                        "type": "decimal"
                                      },
                                      "interval": {
                                        "type": "string"
                                      },
                                      "mccs": {
                                        "items": {
                                          "type": "mcc"
                                        },
                                        "type": "array"
                                      },
                                      "mids": {
                                        "items": {
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      "restriction": {
                                        "type": "string"
                                      },
                                      "rollover_time": {
                                        "type": "string"
                                      },
                                      "timezone": {
                                        "type": "string"
                                      },
                                      "type": {
                                        "type": "string"
                                      },
                                      "version": {
                                        "type": "integer"
                                      },
                                      "window": {
                                        "type": "integer"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "type": "array"
                                },
                                "name": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "card_product_id": {
                              "description": "The ID of the card product that this card should be issued from",
                              "type": "string"
                            },
                            "creation_options": {
                              "description": "An object that defines additional fields for card customization on creation",
                              "properties": {
                                "name_line_one": {
                                  "description": "Specifies the first line of personalized text that appears on the card. (max 21 characters)",
                                  "type": "string"
                                },
                                "name_line_two": {
                                  "description": "Specifies the second line of personalized text that appears on the card. (max 21 characters)",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "cvv": {
                              "description": "The 3-digit card verification code. Note this field will return null unless the `show_cvv` query parameter is set",
                              "type": "string"
                            },
                            "expiration": {
                              "description": "The card expiration year and month, in MMYY format",
                              "type": "string"
                            },
                            "fulfillment": {
                              "description": "Information about the card's fulfillment process",
                              "properties": {

                              },
                              "type": "object"
                            },
                            "id": {
                              "description": "Unique identifier for object",
                              "type": "string"
                            },
                            "last4": {
                              "description": "Last 4 digits of the card number. Filterable.",
                              "type": "string"
                            },
                            "new_pan_from_card_id": {
                              "description": "The ID of a card to reissue. If this field is entered a new card will be created without pin, a new PAN, CVV and expiration",
                              "type": "string"
                            },
                            "pan": {
                              "description": "The primary 16-digit card number. Note this field will return null unless the `show_pan` parameter is set",
                              "type": "string"
                            },
                            "person_id": {
                              "description": "The ID of the person representing the cardholder that this card will be issued to. Filterable.",
                              "type": "string"
                            },
                            "pin_is_set": {
                              "description": "Reflects whether the user has set a PIN on the card; initially false",
                              "type": "boolean"
                            },
                            "reissue_pan_from_card_id": {
                              "description": "The ID of a card to reissue. If this field is entered a new card will be created with the same PAN and pin, but new CVV and expiration.",
                              "type": "string"
                            },
                            "show_cvv": {
                              "description": "When true, the `cvv` field will be returned with non-null data. False by default. Requires PCI compliance.",
                              "enum": [
                                "true",
                                "false"
                              ],
                              "type": "string"
                            },
                            "show_pan": {
                              "description": "When true, the `pan` field will be returned with non-null data. False by default. Requires PCI compliance.",
                              "enum": [
                                "true",
                                "false"
                              ],
                              "type": "string"
                            },
                            "status": {
                              "description": "One of: `unactivated`, `active`, `suspended`, `terminated`. Filterable.",
                              "type": "string"
                            },
                            "userdata": {
                              "description": "Optional arbitrary user data",
                              "type": "object"
                            }
                          }
                        },
                        "type": "array"
                      },
                      "description": "Array of objects"
                    },
                    "type": "object"
                  }
                }
              },
              "description": "A list of card elements"
            }
          },
          "summary": "List Cards",
          "tags": [
            "Card"
          ]
        },
        "post": {
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Example",
                    "value": {
                      "account_id": "acct_291u96075mva",
                      "card_product_id": "cdpt_w10r2sebv0nl",
                      "creation_options": {
                        "name_line_two": "VP of cards"
                      },
                      "person_id": "psn_5vyzn6sveupa"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "account_id": {
                      "description": "The ID of the account that the card should be issued against. Filterable.",
                      "type": "string"
                    },
                    "card_controls": {
                      "description": "An object that defines rules for how this card can be used",
                      "properties": {
                        "controls": {
                          "items": {
                            "properties": {
                              "amount": {
                                "type": "decimal"
                              },
                              "interval": {
                                "type": "string"
                              },
                              "mccs": {
                                "items": {
                                  "type": "mcc"
                                },
                                "type": "array"
                              },
                              "mids": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "restriction": {
                                "type": "string"
                              },
                              "rollover_time": {
                                "type": "string"
                              },
                              "timezone": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              },
                              "version": {
                                "type": "integer"
                              },
                              "window": {
                                "type": "integer"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "name": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "card_product_id": {
                      "description": "The ID of the card product that this card should be issued from",
                      "type": "string"
                    },
                    "creation_options": {
                      "description": "An object that defines additional fields for card customization on creation",
                      "properties": {
                        "name_line_one": {
                          "description": "Specifies the first line of personalized text that appears on the card. (max 21 characters)",
                          "type": "string"
                        },
                        "name_line_two": {
                          "description": "Specifies the second line of personalized text that appears on the card. (max 21 characters)",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "new_pan_from_card_id": {
                      "description": "The ID of a card to reissue. If this field is entered a new card will be created without pin, a new PAN, CVV and expiration",
                      "type": "string"
                    },
                    "person_id": {
                      "description": "The ID of the person representing the cardholder that this card will be issued to. Filterable.",
                      "type": "string"
                    },
                    "reissue_pan_from_card_id": {
                      "description": "The ID of a card to reissue. If this field is entered a new card will be created with the same PAN and pin, but new CVV and expiration.",
                      "type": "string"
                    },
                    "show_cvv": {
                      "description": "When true, the `cvv` field will be returned with non-null data. False by default. Requires PCI compliance.",
                      "enum": [
                        "true",
                        "false"
                      ],
                      "type": "string"
                    },
                    "show_pan": {
                      "description": "When true, the `pan` field will be returned with non-null data. False by default. Requires PCI compliance.",
                      "enum": [
                        "true",
                        "false"
                      ],
                      "type": "string"
                    },
                    "status": {
                      "description": "One of: `unactivated`, `active`, `suspended`, `terminated`. Filterable.",
                      "type": "string"
                    },
                    "userdata": {
                      "description": "Optional arbitrary user data",
                      "type": "object"
                    }
                  },
                  "required": [
                    "account_id",
                    "person_id",
                    "card_product_id",
                    "id"
                  ]
                }
              }
            },
            "description": "The card to create",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "account_id": "acct_291u96075mva",
                        "card_controls": null,
                        "card_product_id": "cdpt_w10r2sebv0nl",
                        "created_at": "2021-02-19T20:42:40Z",
                        "cvv": null,
                        "expiration": "0225",
                        "fulfillment": {
                          "shipping_method": "USPS Mail (5-7 business days)",
                          "status": "issued",
                          "tracking_number": null
                        },
                        "id": "card_zuhqnmz7e085",
                        "last4": "3385",
                        "pan": null,
                        "person_id": "psn_5vyzn6sveupa",
                        "pin_is_set": false,
                        "status": "unactivated",
                        "updated_at": "2021-02-19T20:42:41Z",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "account_id": {
                        "description": "The ID of the account that the card should be issued against. Filterable.",
                        "type": "string"
                      },
                      "card_controls": {
                        "description": "An object that defines rules for how this card can be used",
                        "properties": {
                          "controls": {
                            "items": {
                              "properties": {
                                "amount": {
                                  "type": "decimal"
                                },
                                "interval": {
                                  "type": "string"
                                },
                                "mccs": {
                                  "items": {
                                    "type": "mcc"
                                  },
                                  "type": "array"
                                },
                                "mids": {
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "restriction": {
                                  "type": "string"
                                },
                                "rollover_time": {
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": "string"
                                },
                                "type": {
                                  "type": "string"
                                },
                                "version": {
                                  "type": "integer"
                                },
                                "window": {
                                  "type": "integer"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "card_product_id": {
                        "description": "The ID of the card product that this card should be issued from",
                        "type": "string"
                      },
                      "creation_options": {
                        "description": "An object that defines additional fields for card customization on creation",
                        "properties": {
                          "name_line_one": {
                            "description": "Specifies the first line of personalized text that appears on the card. (max 21 characters)",
                            "type": "string"
                          },
                          "name_line_two": {
                            "description": "Specifies the second line of personalized text that appears on the card. (max 21 characters)",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "cvv": {
                        "description": "The 3-digit card verification code. Note this field will return null unless the `show_cvv` query parameter is set",
                        "type": "string"
                      },
                      "expiration": {
                        "description": "The card expiration year and month, in MMYY format",
                        "type": "string"
                      },
                      "fulfillment": {
                        "description": "Information about the card's fulfillment process",
                        "properties": {

                        },
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "last4": {
                        "description": "Last 4 digits of the card number. Filterable.",
                        "type": "string"
                      },
                      "new_pan_from_card_id": {
                        "description": "The ID of a card to reissue. If this field is entered a new card will be created without pin, a new PAN, CVV and expiration",
                        "type": "string"
                      },
                      "pan": {
                        "description": "The primary 16-digit card number. Note this field will return null unless the `show_pan` parameter is set",
                        "type": "string"
                      },
                      "person_id": {
                        "description": "The ID of the person representing the cardholder that this card will be issued to. Filterable.",
                        "type": "string"
                      },
                      "pin_is_set": {
                        "description": "Reflects whether the user has set a PIN on the card; initially false",
                        "type": "boolean"
                      },
                      "reissue_pan_from_card_id": {
                        "description": "The ID of a card to reissue. If this field is entered a new card will be created with the same PAN and pin, but new CVV and expiration.",
                        "type": "string"
                      },
                      "show_cvv": {
                        "description": "When true, the `cvv` field will be returned with non-null data. False by default. Requires PCI compliance.",
                        "enum": [
                          "true",
                          "false"
                        ],
                        "type": "string"
                      },
                      "show_pan": {
                        "description": "When true, the `pan` field will be returned with non-null data. False by default. Requires PCI compliance.",
                        "enum": [
                          "true",
                          "false"
                        ],
                        "type": "string"
                      },
                      "status": {
                        "description": "One of: `unactivated`, `active`, `suspended`, `terminated`. Filterable.",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Optional arbitrary user data",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The card created"
            }
          },
          "summary": "Create a Card",
          "tags": [
            "Card"
          ]
        }
      },
      "/card/{card_id}/digital_wallet_token/apple_pay": {
        "post": {
          "parameters": [
            {
              "description": "The ID card being added to the wallet",
              "in": "path",
              "name": "card_id",
              "required": true,
              "schema": {
                "description": "The ID card being added to the wallet",
                "type": "string"
              }
            }
          ],
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Example",
                    "value": {
                      "card_id": "card_291u96075mva",
                      "certificates": [
                        "MIIEPDCCA+KgAwIBAgICEAAwCQYHKoZIzj...",
                        "MIIDZjCCAw2gAwIBAgIJAJx22AGaEPSgMA..."
                      ],
                      "device_type": "mobile_phone",
                      "nonce": "vXWJaBidcTLaJJCF",
                      "nonce_signature": "jD4Aphu+93N2wbBn",
                      "provisioning_app_version": "2.13.3"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "card_id": {
                      "description": "The ID card being added to the wallet",
                      "type": "string"
                    },
                    "certificates": {
                      "description": "Leaf and sub-CA certificates provided by Apple",
                      "items": {
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "device_type": {
                      "description": "One of `mobile_phone`, `watch`, or `tablet`",
                      "type": "string"
                    },
                    "nonce": {
                      "description": "One-time-use nonce provided by Apple for security purposes",
                      "type": "string"
                    },
                    "nonce_signature": {
                      "description": "Apple-provided signature to the nonce",
                      "type": "string"
                    },
                    "provisioning_app_version": {
                      "description": "Version of the application making the provisioning request",
                      "type": "string"
                    }
                  },
                  "required": [
                    "provisioning_app_version",
                    "device_type",
                    "certificates",
                    "nonce_signature",
                    "card_id",
                    "nonce"
                  ]
                }
              }
            },
            "description": "The apple-pay-token-request to create",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "activation_data": "TUJQQUMtMS1GSy03NDgwNTIuMS0tVERF",
                        "card_id": "card_291u96075mva",
                        "encrypted_pass_data": "w9NGKYa3OkPGeQ+FmAKGga",
                        "ephemeral_public_key": "BMop3NufgKwy/r0GX1muvomvw"
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "card_id": {
                        "description": "The ID card being added to the wallet",
                        "type": "string"
                      },
                      "certificates": {
                        "description": "Leaf and sub-CA certificates provided by Apple",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "device_type": {
                        "description": "One of `mobile_phone`, `watch`, or `tablet`",
                        "type": "string"
                      },
                      "nonce": {
                        "description": "One-time-use nonce provided by Apple for security purposes",
                        "type": "string"
                      },
                      "nonce_signature": {
                        "description": "Apple-provided signature to the nonce",
                        "type": "string"
                      },
                      "provisioning_app_version": {
                        "description": "Version of the application making the provisioning request",
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "description": "The apple-pay-token-request created"
            }
          },
          "summary": "Provision with Apple Pay",
          "tags": [
            "Digital Wallet Tokens"
          ]
        }
      },
      "/card/{card_id}/digital_wallet_token/google_pay": {
        "post": {
          "parameters": [
            {
              "description": "The ID card being added to the wallet",
              "in": "path",
              "name": "card_id",
              "required": true,
              "schema": {
                "description": "The ID card being added to the wallet",
                "type": "string"
              }
            }
          ],
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Example",
                    "value": {
                      "card_id": "card_291u96075mva",
                      "device_id": "W85OGhjZTk2dsr452dgsr51j",
                      "device_type": "mobile_phone",
                      "provisioning_app_version": "2.13.3",
                      "wallet_account_id": "ae25OGhjZTk2dsr452dgsr51"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "card_id": {
                      "description": "The ID card being added to the wallet",
                      "type": "string"
                    },
                    "device_id": {
                      "description": "The user’s Android device ID; the device’s unique identifier",
                      "type": "string"
                    },
                    "device_type": {
                      "description": "One of `mobile_phone`, `watch`, or `tablet`",
                      "type": "string"
                    },
                    "provisioning_app_version": {
                      "description": "Version of the application making the provisioning request",
                      "type": "string"
                    },
                    "wallet_account_id": {
                      "description": "The user’s Google wallet account ID",
                      "type": "string"
                    }
                  },
                  "required": [
                    "provisioning_app_version",
                    "device_type",
                    "card_id",
                    "device_id",
                    "wallet_account_id"
                  ]
                }
              }
            },
            "description": "The google-pay-token-request to create",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "card_id": "card_291u96075mva",
                        "device_type": "mobile_phone",
                        "provisioning_app_version": "2.0",
                        "push_tokenize_request_data": {
                          "display_name": "Visa Card",
                          "last_digits": "1234",
                          "network": "Visa",
                          "opaque_payment_card": "eyJraWQiOiIxVjMwT1ZCUTNUMjRZMVFBVFRRUza",
                          "token_service_provider": "TOKEN_PROVIDER_VISA",
                          "user_address": {
                            "address1": "1 Market St",
                            "address2": "Suite 42",
                            "city": "San Francisco",
                            "country": "US",
                            "name": "George Washington",
                            "phone": "4154845555",
                            "postal_code": "94104",
                            "state": "CA"
                          }
                        }
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "card_id": {
                        "description": "The ID card being added to the wallet",
                        "type": "string"
                      },
                      "device_id": {
                        "description": "The user’s Android device ID; the device’s unique identifier",
                        "type": "string"
                      },
                      "device_type": {
                        "description": "One of `mobile_phone`, `watch`, or `tablet`",
                        "type": "string"
                      },
                      "provisioning_app_version": {
                        "description": "Version of the application making the provisioning request",
                        "type": "string"
                      },
                      "wallet_account_id": {
                        "description": "The user’s Google wallet account ID",
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "description": "The google-pay-token-request created"
            }
          },
          "summary": "Provision with Google Pay",
          "tags": [
            "Digital Wallet Tokens"
          ]
        }
      },
      "/card/{id}": {
        "get": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "account_id": "acct_291u96075mva",
                        "card_controls": null,
                        "card_product_id": "cdpt_w10r2sebv0nl",
                        "created_at": "2021-02-19T20:42:40Z",
                        "cvv": null,
                        "expiration": "0225",
                        "fulfillment": {
                          "shipping_method": "USPS Mail (5-7 business days)",
                          "status": "issued",
                          "tracking_number": null
                        },
                        "id": "card_zuhqnmz7e085",
                        "last4": "3385",
                        "pan": null,
                        "person_id": "psn_5vyzn6sveupa",
                        "pin_is_set": false,
                        "status": "unactivated",
                        "updated_at": "2021-02-19T20:42:41Z",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "account_id": {
                        "description": "The ID of the account that the card should be issued against. Filterable.",
                        "type": "string"
                      },
                      "card_controls": {
                        "description": "An object that defines rules for how this card can be used",
                        "properties": {
                          "controls": {
                            "items": {
                              "properties": {
                                "amount": {
                                  "type": "decimal"
                                },
                                "interval": {
                                  "type": "string"
                                },
                                "mccs": {
                                  "items": {
                                    "type": "mcc"
                                  },
                                  "type": "array"
                                },
                                "mids": {
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "restriction": {
                                  "type": "string"
                                },
                                "rollover_time": {
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": "string"
                                },
                                "type": {
                                  "type": "string"
                                },
                                "version": {
                                  "type": "integer"
                                },
                                "window": {
                                  "type": "integer"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "card_product_id": {
                        "description": "The ID of the card product that this card should be issued from",
                        "type": "string"
                      },
                      "creation_options": {
                        "description": "An object that defines additional fields for card customization on creation",
                        "properties": {
                          "name_line_one": {
                            "description": "Specifies the first line of personalized text that appears on the card. (max 21 characters)",
                            "type": "string"
                          },
                          "name_line_two": {
                            "description": "Specifies the second line of personalized text that appears on the card. (max 21 characters)",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "cvv": {
                        "description": "The 3-digit card verification code. Note this field will return null unless the `show_cvv` query parameter is set",
                        "type": "string"
                      },
                      "expiration": {
                        "description": "The card expiration year and month, in MMYY format",
                        "type": "string"
                      },
                      "fulfillment": {
                        "description": "Information about the card's fulfillment process",
                        "properties": {

                        },
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "last4": {
                        "description": "Last 4 digits of the card number. Filterable.",
                        "type": "string"
                      },
                      "new_pan_from_card_id": {
                        "description": "The ID of a card to reissue. If this field is entered a new card will be created without pin, a new PAN, CVV and expiration",
                        "type": "string"
                      },
                      "pan": {
                        "description": "The primary 16-digit card number. Note this field will return null unless the `show_pan` parameter is set",
                        "type": "string"
                      },
                      "person_id": {
                        "description": "The ID of the person representing the cardholder that this card will be issued to. Filterable.",
                        "type": "string"
                      },
                      "pin_is_set": {
                        "description": "Reflects whether the user has set a PIN on the card; initially false",
                        "type": "boolean"
                      },
                      "reissue_pan_from_card_id": {
                        "description": "The ID of a card to reissue. If this field is entered a new card will be created with the same PAN and pin, but new CVV and expiration.",
                        "type": "string"
                      },
                      "show_cvv": {
                        "description": "When true, the `cvv` field will be returned with non-null data. False by default. Requires PCI compliance.",
                        "enum": [
                          "true",
                          "false"
                        ],
                        "type": "string"
                      },
                      "show_pan": {
                        "description": "When true, the `pan` field will be returned with non-null data. False by default. Requires PCI compliance.",
                        "enum": [
                          "true",
                          "false"
                        ],
                        "type": "string"
                      },
                      "status": {
                        "description": "One of: `unactivated`, `active`, `suspended`, `terminated`. Filterable.",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Optional arbitrary user data",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The card"
            }
          },
          "summary": "Fetch a Card",
          "tags": [
            "Card"
          ]
        },
        "patch": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Activating a card",
                    "value": {
                      "status": "active"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "card_controls": {
                      "description": "An object that defines rules for how this card can be used",
                      "properties": {
                        "controls": {
                          "items": {
                            "properties": {
                              "amount": {
                                "type": "decimal"
                              },
                              "interval": {
                                "type": "string"
                              },
                              "mccs": {
                                "items": {
                                  "type": "mcc"
                                },
                                "type": "array"
                              },
                              "mids": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "restriction": {
                                "type": "string"
                              },
                              "rollover_time": {
                                "type": "string"
                              },
                              "timezone": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              },
                              "version": {
                                "type": "integer"
                              },
                              "window": {
                                "type": "integer"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "name": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "pin": {
                      "description": "Write-only field representing the card PIN. When passed, set a PIN on behalf of the user. (4 digit number)",
                      "type": "regex"
                    },
                    "status": {
                      "description": "One of: `unactivated`, `active`, `suspended`, `terminated`",
                      "type": "string"
                    },
                    "userdata": {
                      "description": "Arbitrary data the user can attach to the object",
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "The card to update",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "account_id": "acct_291u96075mva",
                        "card_controls": null,
                        "card_product_id": "cdpt_w10r2sebv0nl",
                        "created_at": "2021-02-19T20:42:40Z",
                        "cvv": null,
                        "expiration": "0225",
                        "fulfillment": {
                          "shipping_method": "USPS Mail (5-7 business days)",
                          "status": "issued",
                          "tracking_number": null
                        },
                        "id": "card_zuhqnmz7e085",
                        "last4": "3385",
                        "pan": null,
                        "person_id": "psn_5vyzn6sveupa",
                        "pin_is_set": false,
                        "status": "active",
                        "updated_at": "2021-02-19T20:42:41Z",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "account_id": {
                        "description": "The ID of the account that the card should be issued against. Filterable.",
                        "type": "string"
                      },
                      "card_controls": {
                        "description": "An object that defines rules for how this card can be used",
                        "properties": {
                          "controls": {
                            "items": {
                              "properties": {
                                "amount": {
                                  "type": "decimal"
                                },
                                "interval": {
                                  "type": "string"
                                },
                                "mccs": {
                                  "items": {
                                    "type": "mcc"
                                  },
                                  "type": "array"
                                },
                                "mids": {
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "restriction": {
                                  "type": "string"
                                },
                                "rollover_time": {
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": "string"
                                },
                                "type": {
                                  "type": "string"
                                },
                                "version": {
                                  "type": "integer"
                                },
                                "window": {
                                  "type": "integer"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "card_product_id": {
                        "description": "The ID of the card product that this card should be issued from",
                        "type": "string"
                      },
                      "creation_options": {
                        "description": "An object that defines additional fields for card customization on creation",
                        "properties": {
                          "name_line_one": {
                            "description": "Specifies the first line of personalized text that appears on the card. (max 21 characters)",
                            "type": "string"
                          },
                          "name_line_two": {
                            "description": "Specifies the second line of personalized text that appears on the card. (max 21 characters)",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "cvv": {
                        "description": "The 3-digit card verification code. Note this field will return null unless the `show_cvv` query parameter is set",
                        "type": "string"
                      },
                      "expiration": {
                        "description": "The card expiration year and month, in MMYY format",
                        "type": "string"
                      },
                      "fulfillment": {
                        "description": "Information about the card's fulfillment process",
                        "properties": {

                        },
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "last4": {
                        "description": "Last 4 digits of the card number. Filterable.",
                        "type": "string"
                      },
                      "new_pan_from_card_id": {
                        "description": "The ID of a card to reissue. If this field is entered a new card will be created without pin, a new PAN, CVV and expiration",
                        "type": "string"
                      },
                      "pan": {
                        "description": "The primary 16-digit card number. Note this field will return null unless the `show_pan` parameter is set",
                        "type": "string"
                      },
                      "person_id": {
                        "description": "The ID of the person representing the cardholder that this card will be issued to. Filterable.",
                        "type": "string"
                      },
                      "pin_is_set": {
                        "description": "Reflects whether the user has set a PIN on the card; initially false",
                        "type": "boolean"
                      },
                      "reissue_pan_from_card_id": {
                        "description": "The ID of a card to reissue. If this field is entered a new card will be created with the same PAN and pin, but new CVV and expiration.",
                        "type": "string"
                      },
                      "show_cvv": {
                        "description": "When true, the `cvv` field will be returned with non-null data. False by default. Requires PCI compliance.",
                        "enum": [
                          "true",
                          "false"
                        ],
                        "type": "string"
                      },
                      "show_pan": {
                        "description": "When true, the `pan` field will be returned with non-null data. False by default. Requires PCI compliance.",
                        "enum": [
                          "true",
                          "false"
                        ],
                        "type": "string"
                      },
                      "status": {
                        "description": "One of: `unactivated`, `active`, `suspended`, `terminated`. Filterable.",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Optional arbitrary user data",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The card updated"
            }
          },
          "summary": "Update a Card",
          "tags": [
            "Card"
          ]
        }
      },
      "/card/{id}/token": {
        "get": {
          "parameters": [
            {
              "description": "ID of the Card to retrieve",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "ID of the Card to retrieve",
                "type": "string"
              }
            }
          ],
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "token": "eyJ0b2tlbiI6ICI0NGM5YWY5NS01O"
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "token": {
                        "description": "MarqetaJS access token",
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "description": "The token"
            }
          },
          "summary": "Request an Access Token",
          "tags": [
            "MarqetaJS"
          ]
        }
      },
      "/card_auth_loop_endpoint": {
        "get": {
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "data": [
                          {
                            "basic_secret": "\u003Cencrypted value\u003E",
                            "basic_user": "organization_name",
                            "created_at": "2023-12-01T17:00:00Z",
                            "id": "cale_11ghk0709srf",
                            "updated_at": "2023-12-01T17:00:00Z",
                            "url": "https://example.application.com/newurl",
                            "userdata": null
                          }
                        ]
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "data": {
                        "items": {
                          "properties": {
                            "basic_secret": {
                              "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation. This will appear as `\u003Cencrypted value\u003E` in all responses, for security",
                              "type": "string"
                            },
                            "basic_user": {
                              "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation",
                              "type": "string"
                            },
                            "id": {
                              "description": "Unique identifier for object",
                              "type": "string"
                            },
                            "url": {
                              "description": "The HTTPS URL that will respond to the card auth message",
                              "type": "string"
                            },
                            "userdata": {
                              "description": "Arbitrary data the user can attach",
                              "type": "object"
                            }
                          }
                        },
                        "type": "array"
                      },
                      "description": "Array of objects"
                    },
                    "type": "object"
                  }
                }
              },
              "description": "A list of card_auth_loop_endpoint elements"
            }
          },
          "summary": "List Endpoints",
          "tags": [
            "Card Auth Loop Endpoint"
          ]
        },
        "post": {
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Success",
                    "value": {
                      "basic_secret": "secret",
                      "basic_user": "organization_name",
                      "url": "https://example.application.com/newurl"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "basic_secret": {
                      "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation. This will appear as `\u003Cencrypted value\u003E` in all responses, for security",
                      "type": "string"
                    },
                    "basic_user": {
                      "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation",
                      "type": "string"
                    },
                    "url": {
                      "description": "The HTTPS URL that will respond to the card auth message",
                      "type": "string"
                    },
                    "userdata": {
                      "description": "Arbitrary data the user can attach",
                      "type": "object"
                    }
                  },
                  "required": [
                    "id",
                    "url"
                  ]
                }
              }
            },
            "description": "The card_auth_loop_endpoint to create",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "basic_secret": "\u003Cencrypted value\u003E",
                        "basic_user": "organization_name",
                        "created_at": "2023-12-01T17:00:00Z",
                        "id": "cale_11ghk0709srf",
                        "updated_at": "2023-12-01T17:00:00Z",
                        "url": "https://example.application.com/newurl",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "basic_secret": {
                        "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation. This will appear as `\u003Cencrypted value\u003E` in all responses, for security",
                        "type": "string"
                      },
                      "basic_user": {
                        "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation",
                        "type": "string"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "url": {
                        "description": "The HTTPS URL that will respond to the card auth message",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Arbitrary data the user can attach",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The card_auth_loop_endpoint created"
            }
          },
          "summary": "Create an Endpoint",
          "tags": [
            "Card Auth Loop Endpoint"
          ]
        }
      },
      "/card_auth_loop_endpoint/{id}": {
        "delete": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "responses": {
            "204": {
              "description": "Success"
            }
          },
          "summary": "Delete an Endpoint",
          "tags": [
            "Card Auth Loop Endpoint"
          ]
        },
        "get": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "basic_secret": "\u003Cencrypted value\u003E",
                        "basic_user": "organization_name",
                        "created_at": "2023-12-01T17:00:00Z",
                        "id": "cale_11ghk0709srf",
                        "updated_at": "2023-12-01T17:00:00Z",
                        "url": "https://example.application.com/newurl",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "basic_secret": {
                        "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation. This will appear as `\u003Cencrypted value\u003E` in all responses, for security",
                        "type": "string"
                      },
                      "basic_user": {
                        "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation",
                        "type": "string"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "url": {
                        "description": "The HTTPS URL that will respond to the card auth message",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Arbitrary data the user can attach",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The card_auth_loop_endpoint"
            }
          },
          "summary": "Fetch an Endpoint",
          "tags": [
            "Card Auth Loop Endpoint"
          ]
        },
        "patch": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Updating URL and credentials",
                    "value": {
                      "basic_secret": "secret",
                      "basic_user": "organization_name",
                      "url": "https://example.application.com/newurl"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "basic_secret": {
                      "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation. This will appear as `\u003Cencrypted value\u003E` in all responses, for security",
                      "type": "string"
                    },
                    "basic_user": {
                      "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation",
                      "type": "string"
                    },
                    "url": {
                      "description": "The HTTPS URL that will respond to the card auth message",
                      "type": "string"
                    },
                    "userdata": {
                      "description": "Arbitrary data the user can attach",
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "The card_auth_loop_endpoint to update",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "basic_secret": "\u003Cencrypted value\u003E",
                        "basic_user": "organization_name",
                        "created_at": "2023-12-01T17:00:00Z",
                        "id": "cale_11ghk0709srf",
                        "updated_at": "2023-12-01T17:00:00Z",
                        "url": "https://example.application.com/newurl",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "basic_secret": {
                        "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation. This will appear as `\u003Cencrypted value\u003E` in all responses, for security",
                        "type": "string"
                      },
                      "basic_user": {
                        "description": "First value in `base64(basic_user:basic_secret)`, sent as Authorization for request validation",
                        "type": "string"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "url": {
                        "description": "The HTTPS URL that will respond to the card auth message",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Arbitrary data the user can attach",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The card_auth_loop_endpoint updated"
            }
          },
          "summary": "Update an Endpoint",
          "tags": [
            "Card Auth Loop Endpoint"
          ]
        }
      },
      "/card_event": {
        "get": {
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "data": [
                          {
                            "amount": "10.00",
                            "atm": null,
                            "card_id": "card_09876543421",
                            "created_at": "2017-11-02T11:55:14Z",
                            "currency": "USD",
                            "decline_reason": "Card Not Active",
                            "id": "cnm_2345678901",
                            "merchant": {
                              "address": {
                                "city": "EDGEWATER",
                                "country": "USA",
                                "postal_code": "07020",
                                "state": "NJ"
                              },
                              "mcc": "0000",
                              "mid": "0123456789",
                              "name": "A VENDOR NAME"
                            },
                            "message_type": "auth-request",
                            "network": "mastercard",
                            "network_created_at": "2017-11-02T11:55:09Z",
                            "networkdata": {
                              "acquirer": null,
                              "acquirer_fee_amount": 0,
                              "acting_user_token": "0146434d-3c22-4906-a538-b61d39cf6f71",
                              "amount": 10,
                              "card_acceptor": {
                                "address": "330 Central Ave.",
                                "city": "St. Petersburg",
                                "country_code": "USA",
                                "mcc": "6411",
                                "mid": "123456890",
                                "name": "Marqeta Storefront",
                                "postal_code": "33705",
                                "state": "FL"
                              },
                              "card_security_code_verification": null,
                              "card_token": "028b20b2-215f-4ab4-a334-f08d99def0e4",
                              "created_time": "2022-09-29T21:35:03Z",
                              "currency_code": "USD",
                              "digital_wallet_token": {
                                "address_verification": {
                                  "name": "",
                                  "street_address": "180 Grand Ave",
                                  "zip": "**MASKED**"
                                },
                                "card_token": "IC_4e3omf16hwgbfpt7pumg6tfky",
                                "device": {
                                  "device_id": "0423117BE44E80018327074341948822B514D73218EB41DE",
                                  "ip_address": "101.203.084.990",
                                  "language_code": "eng",
                                  "location": "+35.96/-78.85",
                                  "name": "iPhone",
                                  "phone_number": "14088581301",
                                  "type": "MOBILE_PHONE"
                                },
                                "state": "ACTIVE",
                                "token": "4c72bc11-1574-48c3-8cba-586072a7432f"
                              },
                              "fraud": {
                                "network": {
                                  "account_risk_score": 2,
                                  "transaction_risk_score": 86
                                }
                              },
                              "issuer_interchange_amount": 0,
                              "network": "MASTERCARD",
                              "pos": {
                                "card_holder_presence": false,
                                "card_presence": false,
                                "is_recurring": false,
                                "pan_entry_mode": "MAG_STRIPE",
                                "partial_approval_capable": false,
                                "pin_entry_mode": "TRUE",
                                "purchase_amount_only": false,
                                "terminal_attendance": "ATTENDED",
                                "terminal_id": "TR100000"
                              },
                              "request_amount": 10,
                              "settlement_date": "2022-09-29T00:00:00Z",
                              "state": "PENDING",
                              "token": "9699f5fc-3516-49c1-93a1-f6a9e6635bdf",
                              "type": "authorization.incremental",
                              "user_token": "0146434d-3c22-4906-a538-b61d39cf6f71",
                              "user_transaction_time": "2022-09-29T21:35:03Z"
                            },
                            "processor": "marqeta",
                            "status": "denied",
                            "updated_at": "2017-11-02T11:55:14Z"
                          }
                        ]
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "data": {
                        "items": {
                          "properties": {
                            "amount": {
                              "description": "Amount of money related to the event, with two decimal precision",
                              "pattern": "^-?[0-9]+[.][0-9][0-9]$",
                              "type": "string"
                            },
                            "approved_amount": {
                              "description": "Approved amount of money related to the event, with two decimal precision",
                              "pattern": "^-?[0-9]+[.][0-9][0-9]$",
                              "type": "string"
                            },
                            "atm": {
                              "description": "Object representing data related to ATM transactions",
                              "properties": {
                                "network": {
                                  "description": "ATM network for event",
                                  "type": "string"
                                },
                                "network_fee": {
                                  "description": "Fee associated with event",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "bank_id": {
                              "description": "ID of the bank associated with the card event",
                              "type": "string"
                            },
                            "card_id": {
                              "description": "The ID of the card associated with the event. Filterable.",
                              "type": "string"
                            },
                            "currency": {
                              "description": "Three digit currency code",
                              "type": "string"
                            },
                            "decline_reason": {
                              "description": "The reason denied requests were not approved",
                              "type": "string"
                            },
                            "id": {
                              "description": "Unique identifier for object",
                              "type": "string"
                            },
                            "merchant": {
                              "description": "Object representing the merchant where the card event occurred",
                              "properties": {
                                "address": {
                                  "description": "Object containg `city`, `state`, `postal_code`, and `country` as strings",
                                  "properties": {
                                    "city": {
                                      "description": "Merchant city",
                                      "type": "string"
                                    },
                                    "country": {
                                      "description": "Three-digit country abbreviation",
                                      "type": "string"
                                    },
                                    "postal_code": {
                                      "description": "Five-digit postal code",
                                      "type": "string"
                                    },
                                    "state": {
                                      "description": "Two-digit state abbreviation",
                                      "type": "string"
                                    }
                                  },
                                  "type": "object"
                                },
                                "mcc": {
                                  "description": "Merchant category code",
                                  "type": "mcc"
                                },
                                "mid": {
                                  "description": "Merchant ID",
                                  "type": "string"
                                },
                                "name": {
                                  "description": "Name of the merchant",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "message_type": {
                              "description": "Type of message. See Message Types",
                              "type": "string"
                            },
                            "network": {
                              "description": "Card network the event occurred on (e.g., `mastercard`)",
                              "type": "string"
                            },
                            "network_created_at": {
                              "description": "Timestamp of when the network states the event was created. This should match closely to the standard created_at field on the object. It may differ slightly due to the amount of time it takes Treasury Prime to process the event",
                              "type": "string"
                            },
                            "networkdata": {
                              "description": "Information received from the network. The structure of this information depends on the processor, but may contain information such as amount, fees, or additional information about the transaction",
                              "type": "object"
                            },
                            "org_id": {
                              "description": "ID of the organization associated with the card event",
                              "type": "string"
                            },
                            "processor": {
                              "description": "Processor that issued the card",
                              "type": "string"
                            },
                            "status": {
                              "description": "Status of event. One of `pending`, `error`, `approved`, `denied`, `timeout`, or `received`",
                              "type": "string"
                            },
                            "trace_id": {
                              "description": "Identifier used to link related transactions together across payment types (cards, ACH, wires, checks). Filterable.",
                              "type": "string"
                            }
                          }
                        },
                        "type": "array"
                      },
                      "description": "Array of objects"
                    },
                    "type": "object"
                  }
                }
              },
              "description": "A list of card_event elements"
            }
          },
          "summary": "List Card Events",
          "tags": [
            "Card Event"
          ]
        }
      },
      "/card_event/{id}": {
        "get": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "amount": "10.00",
                        "atm": null,
                        "card_id": "card_09876543421",
                        "created_at": "2017-11-02T11:55:14Z",
                        "currency": "USD",
                        "decline_reason": "Card Not Active",
                        "id": "cnm_2345678901",
                        "merchant": {
                          "address": {
                            "city": "EDGEWATER",
                            "country": "USA",
                            "postal_code": "07020",
                            "state": "NJ"
                          },
                          "mcc": "0000",
                          "mid": "0123456789",
                          "name": "A VENDOR NAME"
                        },
                        "message_type": "auth-request",
                        "network": "mastercard",
                        "network_created_at": "2017-11-02T11:55:09Z",
                        "networkdata": {
                          "acquirer": null,
                          "acquirer_fee_amount": 0,
                          "acting_user_token": "0146434d-3c22-4906-a538-b61d39cf6f71",
                          "amount": 10,
                          "card_acceptor": {
                            "address": "330 Central Ave.",
                            "city": "St. Petersburg",
                            "country_code": "USA",
                            "mcc": "6411",
                            "mid": "123456890",
                            "name": "Marqeta Storefront",
                            "postal_code": "33705",
                            "state": "FL"
                          },
                          "card_security_code_verification": null,
                          "card_token": "028b20b2-215f-4ab4-a334-f08d99def0e4",
                          "created_time": "2022-09-29T21:35:03Z",
                          "currency_code": "USD",
                          "digital_wallet_token": {
                            "address_verification": {
                              "name": "",
                              "street_address": "180 Grand Ave",
                              "zip": "**MASKED**"
                            },
                            "card_token": "IC_4e3omf16hwgbfpt7pumg6tfky",
                            "device": {
                              "device_id": "0423117BE44E80018327074341948822B514D73218EB41DE",
                              "ip_address": "101.203.084.990",
                              "language_code": "eng",
                              "location": "+35.96/-78.85",
                              "name": "iPhone",
                              "phone_number": "14088581301",
                              "type": "MOBILE_PHONE"
                            },
                            "state": "ACTIVE",
                            "token": "4c72bc11-1574-48c3-8cba-586072a7432f"
                          },
                          "fraud": {
                            "network": {
                              "account_risk_score": 2,
                              "transaction_risk_score": 86
                            }
                          },
                          "issuer_interchange_amount": 0,
                          "network": "MASTERCARD",
                          "pos": {
                            "card_holder_presence": false,
                            "card_presence": false,
                            "is_recurring": false,
                            "pan_entry_mode": "MAG_STRIPE",
                            "partial_approval_capable": false,
                            "pin_entry_mode": "TRUE",
                            "purchase_amount_only": false,
                            "terminal_attendance": "ATTENDED",
                            "terminal_id": "TR100000"
                          },
                          "request_amount": 10,
                          "settlement_date": "2022-09-29T00:00:00Z",
                          "state": "PENDING",
                          "token": "9699f5fc-3516-49c1-93a1-f6a9e6635bdf",
                          "type": "authorization.incremental",
                          "user_token": "0146434d-3c22-4906-a538-b61d39cf6f71",
                          "user_transaction_time": "2022-09-29T21:35:03Z"
                        },
                        "processor": "marqeta",
                        "status": "denied",
                        "updated_at": "2017-11-02T11:55:14Z"
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "amount": {
                        "description": "Amount of money related to the event, with two decimal precision",
                        "pattern": "^-?[0-9]+[.][0-9][0-9]$",
                        "type": "string"
                      },
                      "approved_amount": {
                        "description": "Approved amount of money related to the event, with two decimal precision",
                        "pattern": "^-?[0-9]+[.][0-9][0-9]$",
                        "type": "string"
                      },
                      "atm": {
                        "description": "Object representing data related to ATM transactions",
                        "properties": {
                          "network": {
                            "description": "ATM network for event",
                            "type": "string"
                          },
                          "network_fee": {
                            "description": "Fee associated with event",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "bank_id": {
                        "description": "ID of the bank associated with the card event",
                        "type": "string"
                      },
                      "card_id": {
                        "description": "The ID of the card associated with the event. Filterable.",
                        "type": "string"
                      },
                      "currency": {
                        "description": "Three digit currency code",
                        "type": "string"
                      },
                      "decline_reason": {
                        "description": "The reason denied requests were not approved",
                        "type": "string"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "merchant": {
                        "description": "Object representing the merchant where the card event occurred",
                        "properties": {
                          "address": {
                            "description": "Object containg `city`, `state`, `postal_code`, and `country` as strings",
                            "properties": {
                              "city": {
                                "description": "Merchant city",
                                "type": "string"
                              },
                              "country": {
                                "description": "Three-digit country abbreviation",
                                "type": "string"
                              },
                              "postal_code": {
                                "description": "Five-digit postal code",
                                "type": "string"
                              },
                              "state": {
                                "description": "Two-digit state abbreviation",
                                "type": "string"
                              }
                            },
                            "type": "object"
                          },
                          "mcc": {
                            "description": "Merchant category code",
                            "type": "mcc"
                          },
                          "mid": {
                            "description": "Merchant ID",
                            "type": "string"
                          },
                          "name": {
                            "description": "Name of the merchant",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "message_type": {
                        "description": "Type of message. See Message Types",
                        "type": "string"
                      },
                      "network": {
                        "description": "Card network the event occurred on (e.g., `mastercard`)",
                        "type": "string"
                      },
                      "network_created_at": {
                        "description": "Timestamp of when the network states the event was created. This should match closely to the standard created_at field on the object. It may differ slightly due to the amount of time it takes Treasury Prime to process the event",
                        "type": "string"
                      },
                      "networkdata": {
                        "description": "Information received from the network. The structure of this information depends on the processor, but may contain information such as amount, fees, or additional information about the transaction",
                        "type": "object"
                      },
                      "org_id": {
                        "description": "ID of the organization associated with the card event",
                        "type": "string"
                      },
                      "processor": {
                        "description": "Processor that issued the card",
                        "type": "string"
                      },
                      "status": {
                        "description": "Status of event. One of `pending`, `error`, `approved`, `denied`, `timeout`, or `received`",
                        "type": "string"
                      },
                      "trace_id": {
                        "description": "Identifier used to link related transactions together across payment types (cards, ACH, wires, checks). Filterable.",
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "description": "The card_event"
            }
          },
          "summary": "Fetch a Card Event",
          "tags": [
            "Card Event"
          ]
        }
      },
      "/cardproduct": {
        "get": {
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "data": [
                          {
                            "card_auth_loop_endpoint_id": null,
                            "card_back_image_file_id": null,
                            "card_controls": null,
                            "card_front_image_file_id": null,
                            "created_at": "2021-02-09T18:58:31Z",
                            "id": "cdpt_zuhqnmz7e085",
                            "status": "active",
                            "three_domain_secure_config": null,
                            "type": "virtual",
                            "updated_at": "2021-02-09T18:58:31Z",
                            "userdata": null
                          }
                        ]
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "data": {
                        "items": {
                          "properties": {
                            "card_auth_loop_endpoint_id": {
                              "description": "The ID of the Card Auth Loop Endpoint object to be used to approve or reject a card transaction",
                              "type": "string"
                            },
                            "card_back_image_file_id": {
                              "description": "The ID of a File object containing the image defining the design for the back of the card, if applicable",
                              "type": "string"
                            },
                            "card_controls": {
                              "description": "An object that defines rules for how this card can be used",
                              "properties": {
                                "controls": {
                                  "items": {
                                    "properties": {
                                      "amount": {
                                        "type": "decimal"
                                      },
                                      "interval": {
                                        "type": "string"
                                      },
                                      "mccs": {
                                        "items": {
                                          "type": "mcc"
                                        },
                                        "type": "array"
                                      },
                                      "mids": {
                                        "items": {
                                          "type": "string"
                                        },
                                        "type": "array"
                                      },
                                      "restriction": {
                                        "type": "string"
                                      },
                                      "rollover_time": {
                                        "type": "string"
                                      },
                                      "timezone": {
                                        "type": "string"
                                      },
                                      "type": {
                                        "type": "string"
                                      },
                                      "version": {
                                        "type": "integer"
                                      },
                                      "window": {
                                        "type": "integer"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "type": "array"
                                },
                                "name": {
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "card_front_image_file_id": {
                              "description": "The ID of a File object containing the image defining the design for the front of the card, if applicable",
                              "type": "string"
                            },
                            "configuration": {
                              "description": "An object defining additional card configuration",
                              "type": "object"
                            },
                            "id": {
                              "description": "Unique identifier for object",
                              "type": "string"
                            },
                            "name": {
                              "description": "Optional name used to identify the object",
                              "type": "string"
                            },
                            "status": {
                              "description": "One of: `active`, `inactive`. Filterable.",
                              "type": "string"
                            },
                            "three_domain_secure_config": {
                              "description": "An object defining 3DS configuration",
                              "properties": {
                                "policy": {
                                  "description": "3DS Policy. One of: `none`, `challenge_all`",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "type": {
                              "description": "One of: `physical`, `virtual`. Filterable.",
                              "type": "string"
                            },
                            "userdata": {
                              "description": "Optional arbitrary user data",
                              "type": "object"
                            }
                          }
                        },
                        "type": "array"
                      },
                      "description": "Array of objects"
                    },
                    "type": "object"
                  }
                }
              },
              "description": "A list of cardproduct elements"
            }
          },
          "summary": "List Card Products",
          "tags": [
            "Card Product"
          ]
        }
      },
      "/cardproduct/{id}": {
        "get": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "card_auth_loop_endpoint_id": null,
                        "card_back_image_file_id": null,
                        "card_controls": null,
                        "card_front_image_file_id": null,
                        "created_at": "2021-02-09T18:58:31Z",
                        "id": "cdpt_zuhqnmz7e085",
                        "status": "active",
                        "three_domain_secure_config": null,
                        "type": "virtual",
                        "updated_at": "2021-02-09T18:58:31Z",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "card_auth_loop_endpoint_id": {
                        "description": "The ID of the Card Auth Loop Endpoint object to be used to approve or reject a card transaction",
                        "type": "string"
                      },
                      "card_back_image_file_id": {
                        "description": "The ID of a File object containing the image defining the design for the back of the card, if applicable",
                        "type": "string"
                      },
                      "card_controls": {
                        "description": "An object that defines rules for how this card can be used",
                        "properties": {
                          "controls": {
                            "items": {
                              "properties": {
                                "amount": {
                                  "type": "decimal"
                                },
                                "interval": {
                                  "type": "string"
                                },
                                "mccs": {
                                  "items": {
                                    "type": "mcc"
                                  },
                                  "type": "array"
                                },
                                "mids": {
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "restriction": {
                                  "type": "string"
                                },
                                "rollover_time": {
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": "string"
                                },
                                "type": {
                                  "type": "string"
                                },
                                "version": {
                                  "type": "integer"
                                },
                                "window": {
                                  "type": "integer"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "card_front_image_file_id": {
                        "description": "The ID of a File object containing the image defining the design for the front of the card, if applicable",
                        "type": "string"
                      },
                      "configuration": {
                        "description": "An object defining additional card configuration",
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "name": {
                        "description": "Optional name used to identify the object",
                        "type": "string"
                      },
                      "status": {
                        "description": "One of: `active`, `inactive`. Filterable.",
                        "type": "string"
                      },
                      "three_domain_secure_config": {
                        "description": "An object defining 3DS configuration",
                        "properties": {
                          "policy": {
                            "description": "3DS Policy. One of: `none`, `challenge_all`",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": {
                        "description": "One of: `physical`, `virtual`. Filterable.",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Optional arbitrary user data",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The cardproduct"
            }
          },
          "summary": "Fetch a Card Product",
          "tags": [
            "Card Product"
          ]
        },
        "patch": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Updating a card control",
                    "value": {
                      "card_controls": {
                        "card_controls": {
                          "controls": [
                            {
                              "amount": "3000.00",
                              "interval": "rolling",
                              "type": "spend_limit",
                              "version": 1,
                              "window": 1
                            }
                          ],
                          "name": "example_control1"
                        }
                      }
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "card_auth_loop_endpoint_id": {
                      "description": "The ID of the Card Auth Loop Endpoint object to be used to approve or reject a card transaction",
                      "type": "string"
                    },
                    "card_controls": {
                      "description": "An object that defines rules for how this card can be used",
                      "properties": {
                        "controls": {
                          "items": {
                            "properties": {
                              "amount": {
                                "type": "decimal"
                              },
                              "interval": {
                                "type": "string"
                              },
                              "mccs": {
                                "items": {
                                  "type": "mcc"
                                },
                                "type": "array"
                              },
                              "mids": {
                                "items": {
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "restriction": {
                                "type": "string"
                              },
                              "rollover_time": {
                                "type": "string"
                              },
                              "timezone": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              },
                              "version": {
                                "type": "integer"
                              },
                              "window": {
                                "type": "integer"
                              }
                            },
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "name": {
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "three_domain_secure_config": {
                      "description": "An object defining 3DS configuration",
                      "properties": {
                        "policy": {
                          "description": "3DS Policy. One of: `none`, `challenge_all`",
                          "type": "string"
                        }
                      },
                      "type": "object"
                    },
                    "userdata": {
                      "description": "Optional arbitrary user data",
                      "type": "object"
                    }
                  }
                }
              }
            },
            "description": "The cardproduct to update",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "card_auth_loop_endpoint_id": null,
                        "card_back_image_file_id": null,
                        "card_controls": {
                          "card_controls": {
                            "controls": [
                              {
                                "amount": "3000.00",
                                "interval": "rolling",
                                "type": "spend_limit",
                                "version": 1,
                                "window": 1
                              }
                            ],
                            "name": "example_control1"
                          }
                        },
                        "card_front_image_file_id": null,
                        "created_at": "2021-02-09T18:58:31Z",
                        "id": "cdpt_zuhqnmz7e085",
                        "status": "active",
                        "three_domain_secure_config": null,
                        "type": "virtual",
                        "updated_at": "2021-02-09T18:58:31Z",
                        "userdata": null
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "card_auth_loop_endpoint_id": {
                        "description": "The ID of the Card Auth Loop Endpoint object to be used to approve or reject a card transaction",
                        "type": "string"
                      },
                      "card_back_image_file_id": {
                        "description": "The ID of a File object containing the image defining the design for the back of the card, if applicable",
                        "type": "string"
                      },
                      "card_controls": {
                        "description": "An object that defines rules for how this card can be used",
                        "properties": {
                          "controls": {
                            "items": {
                              "properties": {
                                "amount": {
                                  "type": "decimal"
                                },
                                "interval": {
                                  "type": "string"
                                },
                                "mccs": {
                                  "items": {
                                    "type": "mcc"
                                  },
                                  "type": "array"
                                },
                                "mids": {
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "restriction": {
                                  "type": "string"
                                },
                                "rollover_time": {
                                  "type": "string"
                                },
                                "timezone": {
                                  "type": "string"
                                },
                                "type": {
                                  "type": "string"
                                },
                                "version": {
                                  "type": "integer"
                                },
                                "window": {
                                  "type": "integer"
                                }
                              },
                              "type": "object"
                            },
                            "type": "array"
                          },
                          "name": {
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "card_front_image_file_id": {
                        "description": "The ID of a File object containing the image defining the design for the front of the card, if applicable",
                        "type": "string"
                      },
                      "configuration": {
                        "description": "An object defining additional card configuration",
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "name": {
                        "description": "Optional name used to identify the object",
                        "type": "string"
                      },
                      "status": {
                        "description": "One of: `active`, `inactive`. Filterable.",
                        "type": "string"
                      },
                      "three_domain_secure_config": {
                        "description": "An object defining 3DS configuration",
                        "properties": {
                          "policy": {
                            "description": "3DS Policy. One of: `none`, `challenge_all`",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "type": {
                        "description": "One of: `physical`, `virtual`. Filterable.",
                        "type": "string"
                      },
                      "userdata": {
                        "description": "Optional arbitrary user data",
                        "type": "object"
                      }
                    }
                  }
                }
              },
              "description": "The cardproduct updated"
            }
          },
          "summary": "Update a Card Product",
          "tags": [
            "Card Product"
          ]
        }
      },
      "/digital_wallet_token": {
        "get": {
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "data": [
                          {
                            "card_id": "card_11h5w1kwp9sabc",
                            "created_at": "2023-08-03T15:33:19Z",
                            "device": {
                              "device_id": "01230BDB794680012340018761933446E55590AA589D5E19",
                              "ip_address": "71.00.00.01",
                              "location": "40.00/-73.00",
                              "name": "iPhone",
                              "phone_number": "1234",
                              "type": "mobile_phone"
                            },
                            "fulfillment": {
                              "status": "provisioned"
                            },
                            "id": "dwt_11jcqme11p6yabc",
                            "status": "active",
                            "token_service_provider": {
                              "network": "mastercard",
                              "pan_reference_id": "FAPLMC00002647919b243196787642308f0e123f4e6a9ac2",
                              "token_pan_last4": "9123",
                              "token_reference_id": "DAPLMC0000264791b80d3526c86242dd854bf8345a4e3a12",
                              "token_requestor_id": "50110030273",
                              "token_requestor_name": "apple_pay"
                            },
                            "updated_at": "2023-08-03T15:33:20Z"
                          }
                        ]
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "data": {
                        "items": {
                          "properties": {
                            "card_id": {
                              "description": "The ID of the card object the token is associated with. Filterable.",
                              "type": "string"
                            },
                            "created_at": {
                              "description": "Timestamp of when the object was created",
                              "type": "string"
                            },
                            "device": {
                              "description": "An object that defines additional fields for the device that initiated tokenization",
                              "properties": {
                                "device_id": {
                                  "description": "A unique identifier of the device",
                                  "type": "string"
                                },
                                "ip_address": {
                                  "description": "The IP address of the device",
                                  "type": "string"
                                },
                                "location": {
                                  "description": "Approximate latitude and longitude coordinates of the device",
                                  "type": "string"
                                },
                                "name": {
                                  "description": "Name of the device",
                                  "type": "string"
                                },
                                "phone_number": {
                                  "description": "The last four numbers of the device's telephone number",
                                  "type": "string"
                                },
                                "type": {
                                  "description": "The type of the device. Can be one of `mobile_phone`, `watch`, `tablet`, `unknown`",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "fulfillment": {
                              "description": "An object that defines additional fields for fulfillment of the token",
                              "properties": {

                              },
                              "type": "object"
                            },
                            "id": {
                              "description": "Unique identifier for object",
                              "type": "string"
                            },
                            "status": {
                              "description": "The status of the token. One of: `active`, `requested`, `request_declined`, `suspended`, `terminated`. Filterable.",
                              "type": "string"
                            },
                            "token_service_provider": {
                              "description": "An object that defines additional fields for requestor of the token",
                              "properties": {
                                "network": {
                                  "description": "The card network the tokenization occurred on. Can be one of `visa`, `mastercard`, or `unknown.",
                                  "type": "string"
                                },
                                "pan_reference_id": {
                                  "description": "A unique identifier of digital wallet token PAN",
                                  "type": "string"
                                },
                                "token_pan_last4": {
                                  "description": "Last 4 of the digital wallet token PAN",
                                  "type": "string"
                                },
                                "token_reference_id": {
                                  "description": "The unique identifier of the digital wallet token",
                                  "type": "string"
                                },
                                "token_requestor_id": {
                                  "description": "Unique numerical identifier of the digital wallet token requestor within the card network. These IDs map to a `token_requestor_name`",
                                  "type": "string"
                                }
                              },
                              "type": "object"
                            },
                            "updated_at": {
                              "description": "Timestamp of when the object was updated",
                              "type": "string"
                            }
                          }
                        },
                        "type": "array"
                      },
                      "description": "Array of objects"
                    },
                    "type": "object"
                  }
                }
              },
              "description": "A list of digital_wallet_token elements"
            }
          },
          "summary": "List Tokens",
          "tags": [
            "Digital Wallet Tokens"
          ]
        }
      },
      "/digital_wallet_token/{id}": {
        "get": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "card_id": "card_11h5w1kwp9sabc",
                        "created_at": "2023-08-03T15:33:19Z",
                        "device": {
                          "device_id": "01230BDB794680012340018761933446E55590AA589D5E19",
                          "ip_address": "71.00.00.01",
                          "location": "40.00/-73.00",
                          "name": "iPhone",
                          "phone_number": "1234",
                          "type": "mobile_phone"
                        },
                        "fulfillment": {
                          "status": "provisioned"
                        },
                        "id": "dwt_11jcqme11p6yabc",
                        "status": "active",
                        "token_service_provider": {
                          "network": "mastercard",
                          "pan_reference_id": "FAPLMC00002647919b243196787642308f0e123f4e6a9ac2",
                          "token_pan_last4": "9123",
                          "token_reference_id": "DAPLMC0000264791b80d3526c86242dd854bf8345a4e3a12",
                          "token_requestor_id": "50110030273",
                          "token_requestor_name": "apple_pay"
                        },
                        "updated_at": "2023-08-03T15:33:20Z"
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "card_id": {
                        "description": "The ID of the card object the token is associated with. Filterable.",
                        "type": "string"
                      },
                      "created_at": {
                        "description": "Timestamp of when the object was created",
                        "type": "string"
                      },
                      "device": {
                        "description": "An object that defines additional fields for the device that initiated tokenization",
                        "properties": {
                          "device_id": {
                            "description": "A unique identifier of the device",
                            "type": "string"
                          },
                          "ip_address": {
                            "description": "The IP address of the device",
                            "type": "string"
                          },
                          "location": {
                            "description": "Approximate latitude and longitude coordinates of the device",
                            "type": "string"
                          },
                          "name": {
                            "description": "Name of the device",
                            "type": "string"
                          },
                          "phone_number": {
                            "description": "The last four numbers of the device's telephone number",
                            "type": "string"
                          },
                          "type": {
                            "description": "The type of the device. Can be one of `mobile_phone`, `watch`, `tablet`, `unknown`",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "fulfillment": {
                        "description": "An object that defines additional fields for fulfillment of the token",
                        "properties": {

                        },
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "status": {
                        "description": "The status of the token. One of: `active`, `requested`, `request_declined`, `suspended`, `terminated`. Filterable.",
                        "type": "string"
                      },
                      "token_service_provider": {
                        "description": "An object that defines additional fields for requestor of the token",
                        "properties": {
                          "network": {
                            "description": "The card network the tokenization occurred on. Can be one of `visa`, `mastercard`, or `unknown.",
                            "type": "string"
                          },
                          "pan_reference_id": {
                            "description": "A unique identifier of digital wallet token PAN",
                            "type": "string"
                          },
                          "token_pan_last4": {
                            "description": "Last 4 of the digital wallet token PAN",
                            "type": "string"
                          },
                          "token_reference_id": {
                            "description": "The unique identifier of the digital wallet token",
                            "type": "string"
                          },
                          "token_requestor_id": {
                            "description": "Unique numerical identifier of the digital wallet token requestor within the card network. These IDs map to a `token_requestor_name`",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "updated_at": {
                        "description": "Timestamp of when the object was updated",
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "description": "The digital_wallet_token"
            }
          },
          "summary": "Fetch a Token",
          "tags": [
            "Digital Wallet Tokens"
          ]
        },
        "patch": {
          "parameters": [
            {
              "description": "Unique identifier for object",
              "in": "path",
              "name": "id",
              "required": true,
              "schema": {
                "description": "Unique identifier for object",
                "type": "string"
              }
            }
          ],
          "requestBody": {
            "content": {
              "application/json": {
                "examples": {
                  "example": {
                    "summary": "Suspending a Digital Wallet Token",
                    "value": {
                      "status": "suspended"
                    }
                  }
                },
                "schema": {
                  "properties": {
                    "status": {
                      "description": "One of: `active`, `suspended`, `terminated`. Patch this field to control the active or inactive state of the token",
                      "type": "string"
                    }
                  }
                }
              }
            },
            "description": "The digital_wallet_token to update",
            "required": true
          },
          "responses": {
            "200": {
              "content": {
                "application/json": {
                  "examples": {
                    "example": {
                      "summary": "Success",
                      "value": {
                        "card_id": "card_11h5w1kwp9sabc",
                        "created_at": "2023-08-03T15:33:19Z",
                        "device": {
                          "device_id": "01230BDB794680012340018761933446E55590AA589D5E19",
                          "ip_address": "71.00.00.01",
                          "location": "40.00/-73.00",
                          "name": "iPhone",
                          "phone_number": "1234",
                          "type": "mobile_phone"
                        },
                        "fulfillment": {
                          "status": "provisioned"
                        },
                        "id": "dwt_11jcqme11p6yabc",
                        "status": "suspended",
                        "token_service_provider": {
                          "network": "mastercard",
                          "pan_reference_id": "FAPLMC00002647919b243196787642308f0e123f4e6a9ac2",
                          "token_pan_last4": "9123",
                          "token_reference_id": "DAPLMC0000264791b80d3526c86242dd854bf8345a4e3a12",
                          "token_requestor_id": "50110030273",
                          "token_requestor_name": "apple_pay"
                        },
                        "updated_at": "2023-08-03T15:33:20Z"
                      }
                    }
                  },
                  "schema": {
                    "properties": {
                      "card_id": {
                        "description": "The ID of the card object the token is associated with. Filterable.",
                        "type": "string"
                      },
                      "created_at": {
                        "description": "Timestamp of when the object was created",
                        "type": "string"
                      },
                      "device": {
                        "description": "An object that defines additional fields for the device that initiated tokenization",
                        "properties": {
                          "device_id": {
                            "description": "A unique identifier of the device",
                            "type": "string"
                          },
                          "ip_address": {
                            "description": "The IP address of the device",
                            "type": "string"
                          },
                          "location": {
                            "description": "Approximate latitude and longitude coordinates of the device",
                            "type": "string"
                          },
                          "name": {
                            "description": "Name of the device",
                            "type": "string"
                          },
                          "phone_number": {
                            "description": "The last four numbers of the device's telephone number",
                            "type": "string"
                          },
                          "type": {
                            "description": "The type of the device. Can be one of `mobile_phone`, `watch`, `tablet`, `unknown`",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "fulfillment": {
                        "description": "An object that defines additional fields for fulfillment of the token",
                        "properties": {

                        },
                        "type": "object"
                      },
                      "id": {
                        "description": "Unique identifier for object",
                        "type": "string"
                      },
                      "status": {
                        "description": "The status of the token. One of: `active`, `requested`, `request_declined`, `suspended`, `terminated`. Filterable.",
                        "type": "string"
                      },
                      "token_service_provider": {
                        "description": "An object that defines additional fields for requestor of the token",
                        "properties": {
                          "network": {
                            "description": "The card network the tokenization occurred on. Can be one of `visa`, `mastercard`, or `unknown.",
                            "type": "string"
                          },
                          "pan_reference_id": {
                            "description": "A unique identifier of digital wallet token PAN",
                            "type": "string"
                          },
                          "token_pan_last4": {
                            "description": "Last 4 of the digital wallet token PAN",
                            "type": "string"
                          },
                          "token_reference_id": {
                            "description": "The unique identifier of the digital wallet token",
                            "type": "string"
                          },
                          "token_requestor_id": {
                            "description": "Unique numerical identifier of the digital wallet token requestor within the card network. These IDs map to a `token_requestor_name`",
                            "type": "string"
                          }
                        },
                        "type": "object"
                      },
                      "updated_at": {
                        "description": "Timestamp of when the object was updated",
                        "type": "string"
                      }
                    }
                  }
                }
              },
              "description": "The digital_wallet_token updated"
            }
          },
          "summary": "Update a Token",
          "tags": [
            "Digital Wallet Tokens"
          ]
        }
      }
    },
    "security": [
      {
        "basicAuth": []
      },
      {
        "apiKey": []
      }
    ],
    "servers": [
      {
        "description": "Production",
        "url": "https://api.treasuryprime.com"
      },
      {
        "description": "Sandbox",
        "url": "https://api.sandbox.treasuryprime.com"
      }
    ]
  }
  ```
</CodeGroup>
