Liking cljdoc? Tell your friends :D

stream.clojure.stripe.api.customers

Info: This ns is auto-generated from the Stripe OpenAPI spec.

Info: This ns is auto-generated from the Stripe OpenAPI spec.
raw docstring

createclj

(create {:keys [body]})

Create a customer

HTTP Method: POST Endpoint: /v1/customers

Example Usage: (create {})

Create a customer

HTTP Method: POST
Endpoint: /v1/customers

Example Usage:
  (create {})
sourceraw docstring

create-customer-balance-transactionsclj

(create-customer-balance-transactions {:keys [customer-id body]})

Create a customer balance transaction

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/balance_transactions

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-balance-transactions {:customer-id example-customer-id})

Create a customer balance transaction

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/balance_transactions

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-balance-transactions {:customer-id example-customer-id})
sourceraw docstring

create-customer-bank-accountsclj

(create-customer-bank-accounts {:keys [customer-id body]})

Create a card

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/bank_accounts

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-bank-accounts {:customer-id example-customer-id})

Create a card

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/bank_accounts

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-bank-accounts {:customer-id example-customer-id})
sourceraw docstring

create-customer-cardsclj

(create-customer-cards {:keys [customer-id body]})

Create a card

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/cards

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-cards {:customer-id example-customer-id})

Create a card

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/cards

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-cards {:customer-id example-customer-id})
sourceraw docstring

create-customer-funding-instructionsclj

(create-customer-funding-instructions {:keys [customer-id body]})

Create or retrieve funding instructions for a customer cash balance

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/funding_instructions

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-funding-instructions {:customer-id example-customer-id})

Create or retrieve funding instructions for a customer cash balance

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/funding_instructions

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-funding-instructions {:customer-id example-customer-id})
sourceraw docstring

create-customer-sourcesclj

(create-customer-sources {:keys [customer-id body]})

Create a card

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/sources

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-sources {:customer-id example-customer-id})

Create a card

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/sources

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-sources {:customer-id example-customer-id})
sourceraw docstring

create-customer-subscriptionsclj

(create-customer-subscriptions {:keys [customer-id body]})

Create a subscription

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/subscriptions

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-subscriptions {:customer-id example-customer-id})

Create a subscription

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/subscriptions

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-subscriptions {:customer-id example-customer-id})
sourceraw docstring

create-customer-tax-idsclj

(create-customer-tax-ids {:keys [customer-id body]})

Create a Customer tax ID

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/tax_ids

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (create-customer-tax-ids {:customer-id example-customer-id})

Create a Customer tax ID

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/tax_ids

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (create-customer-tax-ids {:customer-id example-customer-id})
sourceraw docstring

delete-customerclj

(delete-customer {:keys [customer-id]})

Delete a customer

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (delete-customer {:customer-id example-customer-id})

Delete a customer

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (delete-customer {:customer-id example-customer-id})
sourceraw docstring

delete-customer-bank-accounts-idclj

(delete-customer-bank-accounts-id {:keys [customer-id bank-account-id]})

Delete a customer source

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • bank-account-id (String): The bank-account-id parameter. (required)

Example Usage: (delete-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})

Delete a customer source

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - bank-account-id (String): The bank-account-id parameter. (required)

Example Usage:
  (delete-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})
sourceraw docstring

delete-customer-cards-idclj

(delete-customer-cards-id {:keys [customer-id card-id]})

Delete a customer source

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/cards/{card-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • card-id (String): The card-id parameter. (required)

Example Usage: (delete-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})

Delete a customer source

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/cards/{card-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - card-id (String): The card-id parameter. (required)

Example Usage:
  (delete-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})
sourceraw docstring

delete-customer-discountclj

(delete-customer-discount {:keys [customer-id]})

Delete a customer discount

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/discount

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (delete-customer-discount {:customer-id example-customer-id})

Delete a customer discount

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/discount

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (delete-customer-discount {:customer-id example-customer-id})
sourceraw docstring

delete-customer-sources-idclj

(delete-customer-sources-id {:keys [customer-id source-id]})

Delete a customer source

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/sources/{source-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • source-id (String): The source-id parameter. (required)

Example Usage: (delete-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})

Delete a customer source

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/sources/{source-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - source-id (String): The source-id parameter. (required)

Example Usage:
  (delete-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})
sourceraw docstring

delete-customer-subscriptions-subscription-exposed-idclj

(delete-customer-subscriptions-subscription-exposed-id
  {:keys [customer-id subscription-id]})

Cancel a subscription

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • subscription-id (String): The subscription-id parameter. (required)

Example Usage: (delete-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})

Cancel a subscription

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - subscription-id (String): The subscription-id parameter. (required)

Example Usage:
  (delete-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})
sourceraw docstring

delete-customer-subscriptions-subscription-exposed-id-discountclj

(delete-customer-subscriptions-subscription-exposed-id-discount
  {:keys [customer-id subscription-id]})

Delete a customer discount

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • subscription-id (String): The subscription-id parameter. (required)

Example Usage: (delete-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id})

Delete a customer discount

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - subscription-id (String): The subscription-id parameter. (required)

Example Usage:
  (delete-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id})
sourceraw docstring

delete-customer-tax-ids-idclj

(delete-customer-tax-ids-id {:keys [customer-id tax-id-id]})

Delete a Customer tax ID

HTTP Method: DELETE Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • tax-id-id (String): The tax-id-id parameter. (required)

Example Usage: (delete-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id})

Delete a Customer tax ID

HTTP Method: DELETE
Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - tax-id-id (String): The tax-id-id parameter. (required)

Example Usage:
  (delete-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id})
sourceraw docstring

list-allclj

(list-all {:keys [query-params]})

List all customers

HTTP Method: GET Endpoint: /v1/customers

Query Parameters:

  • created (Unknown): Only return customers that were created during the given date interval.
  • email (String): A case-sensitive filter on the list based on the customer's email field. The value must be a string.
  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.
  • test-clock (String): Provides a list of customers that are associated with the specified test clock. The response will not include customers with test clocks if this parameter is not set.

Example Usage: (list-all {:query-params {:limit 10}})

List all customers

HTTP Method: GET
Endpoint: /v1/customers

Query Parameters:
  - created (Unknown): Only return customers that were created during the given date interval.
  - email (String): A case-sensitive filter on the list based on the customer's `email` field. The value must be a string.
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.
  - test-clock (String): Provides a list of customers that are associated with the specified test clock. The response will not include customers with test clocks if this parameter is not set.

Example Usage:
  (list-all {:query-params {:limit 10}})
sourceraw docstring

list-all-customer-balance-transactionsclj

(list-all-customer-balance-transactions {:keys [customer-id query-params]})

List customer balance transactions

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/balance_transactions

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • created (Unknown): Only return customer balance transactions that were created during the given date interval.
  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • invoice (String): Only return transactions that are related to the specified invoice.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})

List customer balance transactions

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/balance_transactions

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - created (Unknown): Only return customer balance transactions that were created during the given date interval.
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - invoice (String): Only return transactions that are related to the specified invoice.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-bank-accountsclj

(list-all-customer-bank-accounts {:keys [customer-id query-params]})

List all bank accounts

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/bank_accounts

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-bank-accounts {:customer-id example-customer-id :query-params {:limit 10}})

List all bank accounts

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/bank_accounts

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-bank-accounts {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-cardsclj

(list-all-customer-cards {:keys [customer-id query-params]})

List all cards

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cards

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-cards {:customer-id example-customer-id :query-params {:limit 10}})

List all cards

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cards

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-cards {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-cash-balanceclj

(list-all-customer-cash-balance {:keys [customer-id query-params]})

Retrieve a cash balance

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cash_balance

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (list-all-customer-cash-balance {:customer-id example-customer-id :query-params {:limit 10}})

Retrieve a cash balance

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cash_balance

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (list-all-customer-cash-balance {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-cash-balance-transactionsclj

(list-all-customer-cash-balance-transactions {:keys [customer-id query-params]})

List cash balance transactions

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cash_balance_transactions

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-cash-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})

List cash balance transactions

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cash_balance_transactions

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-cash-balance-transactions {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-discountclj

(list-all-customer-discount {:keys [customer-id query-params]})

No description available.

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/discount

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (list-all-customer-discount {:customer-id example-customer-id :query-params {:limit 10}})

No description available.

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/discount

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (list-all-customer-discount {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-payment-methodsclj

(list-all-customer-payment-methods {:keys [customer-id query-params]})

List a Customer's PaymentMethods

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/payment_methods

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • allow-redisplay (String): This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow.
  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.
  • type (String): An optional filter on the list, based on the object type field. Without the filter, the list includes all current and future payment method types. If your integration expects only one type of payment method in the response, make sure to provide a type value in the request.

Example Usage: (list-all-customer-payment-methods {:customer-id example-customer-id :query-params {:limit 10}})

List a Customer's PaymentMethods

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/payment_methods

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - allow-redisplay (String): This field indicates whether this payment method can be shown again to its customer in a checkout flow. Stripe products such as Checkout and Elements use this field to determine whether a payment method can be shown as a saved payment method in a checkout flow.
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.
  - type (String): An optional filter on the list, based on the object `type` field. Without the filter, the list includes all current and future payment method types. If your integration expects only one type of payment method in the response, make sure to provide a type value in the request.

Example Usage:
  (list-all-customer-payment-methods {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-sourcesclj

(list-all-customer-sources {:keys [customer-id query-params]})

No description available.

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/sources

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • object (String): Filter sources according to a particular object type.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-sources {:customer-id example-customer-id :query-params {:limit 10}})

No description available.

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/sources

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - object (String): Filter sources according to a particular object type.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-sources {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-subscriptionsclj

(list-all-customer-subscriptions {:keys [customer-id query-params]})

List active subscriptions

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/subscriptions

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-subscriptions {:customer-id example-customer-id :query-params {:limit 10}})

List active subscriptions

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/subscriptions

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-subscriptions {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-subscriptions-subscription-exposed-id-discountclj

(list-all-customer-subscriptions-subscription-exposed-id-discount
  {:keys [customer-id subscription-id query-params]})

No description available.

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • subscription-id (String): The subscription-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (list-all-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})

No description available.

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}/discount

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - subscription-id (String): The subscription-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (list-all-customer-subscriptions-subscription-exposed-id-discount {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})
sourceraw docstring

list-all-customer-tax-idsclj

(list-all-customer-tax-ids {:keys [customer-id query-params]})

List all Customer tax IDs

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/tax_ids

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • ending-before (String): A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list.
  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • starting-after (String): A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list.

Example Usage: (list-all-customer-tax-ids {:customer-id example-customer-id :query-params {:limit 10}})

List all Customer tax IDs

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/tax_ids

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - ending-before (String): A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list.
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - starting-after (String): A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list.

Example Usage:
  (list-all-customer-tax-ids {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

(list-all-search {:keys [query-params]})

Search customers

HTTP Method: GET Endpoint: /v1/customers/search

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.
  • limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  • page (String): A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.
  • query (String): The search query string. See search query language and the list of supported query fields for customers. (required)

Example Usage: (list-all-search {:query-params {:limit 10}})

Search customers

HTTP Method: GET
Endpoint: /v1/customers/search

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.
  - limit (Integer): A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
  - page (String): A cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.
  - query (String): The search query string. See [search query language](https://docs.stripe.com/search#search-query-language) and the list of supported [query fields for customers](https://docs.stripe.com/search#query-fields-for-customers). (required)

Example Usage:
  (list-all-search {:query-params {:limit 10}})
sourceraw docstring

post-customer-bank-accounts-idclj

(post-customer-bank-accounts-id {:keys [customer-id bank-account-id body]})

No description available.

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • bank-account-id (String): The bank-account-id parameter. (required)

Example Usage: (post-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})

No description available.

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - bank-account-id (String): The bank-account-id parameter. (required)

Example Usage:
  (post-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id})
sourceraw docstring

post-customer-bank-accounts-id-verifyclj

(post-customer-bank-accounts-id-verify {:keys [customer-id bank-account-id
                                               body]})

Verify a bank account

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}/verify

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • bank-account-id (String): The bank-account-id parameter. (required)

Example Usage: (post-customer-bank-accounts-id-verify {:customer-id example-customer-id :bank-account-id example-bank-account-id})

Verify a bank account

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}/verify

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - bank-account-id (String): The bank-account-id parameter. (required)

Example Usage:
  (post-customer-bank-accounts-id-verify {:customer-id example-customer-id :bank-account-id example-bank-account-id})
sourceraw docstring

post-customer-cards-idclj

(post-customer-cards-id {:keys [customer-id card-id body]})

No description available.

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/cards/{card-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • card-id (String): The card-id parameter. (required)

Example Usage: (post-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})

No description available.

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/cards/{card-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - card-id (String): The card-id parameter. (required)

Example Usage:
  (post-customer-cards-id {:customer-id example-customer-id :card-id example-card-id})
sourceraw docstring

post-customer-sources-idclj

(post-customer-sources-id {:keys [customer-id source-id body]})

No description available.

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/sources/{source-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • source-id (String): The source-id parameter. (required)

Example Usage: (post-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})

No description available.

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/sources/{source-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - source-id (String): The source-id parameter. (required)

Example Usage:
  (post-customer-sources-id {:customer-id example-customer-id :source-id example-source-id})
sourceraw docstring

post-customer-sources-id-verifyclj

(post-customer-sources-id-verify {:keys [customer-id source-id body]})

Verify a bank account

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/sources/{source-id}/verify

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • source-id (String): The source-id parameter. (required)

Example Usage: (post-customer-sources-id-verify {:customer-id example-customer-id :source-id example-source-id})

Verify a bank account

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/sources/{source-id}/verify

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - source-id (String): The source-id parameter. (required)

Example Usage:
  (post-customer-sources-id-verify {:customer-id example-customer-id :source-id example-source-id})
sourceraw docstring

retrieve-customerclj

(retrieve-customer {:keys [customer-id query-params]})

Retrieve a customer

HTTP Method: GET Endpoint: /v1/customers/{customer-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer {:customer-id example-customer-id :query-params {:limit 10}})

Retrieve a customer

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer {:customer-id example-customer-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-balance-transactions-transactionclj

(retrieve-customer-balance-transactions-transaction
  {:keys [customer-id balance-transaction-id query-params]})

Retrieve a customer balance transaction

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • balance-transaction-id (String): The balance-transaction-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id :query-params {:limit 10}})

Retrieve a customer balance transaction

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - balance-transaction-id (String): The balance-transaction-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-bank-accounts-idclj

(retrieve-customer-bank-accounts-id {:keys [customer-id bank-account-id
                                            query-params]})

Retrieve a bank account

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • bank-account-id (String): The bank-account-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id :query-params {:limit 10}})

Retrieve a bank account

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/bank_accounts/{bank-account-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - bank-account-id (String): The bank-account-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-bank-accounts-id {:customer-id example-customer-id :bank-account-id example-bank-account-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-cards-idclj

(retrieve-customer-cards-id {:keys [customer-id card-id query-params]})

Retrieve a card

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cards/{card-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • card-id (String): The card-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-cards-id {:customer-id example-customer-id :card-id example-card-id :query-params {:limit 10}})

Retrieve a card

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cards/{card-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - card-id (String): The card-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-cards-id {:customer-id example-customer-id :card-id example-card-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-cash-balance-transactions-transactionclj

(retrieve-customer-cash-balance-transactions-transaction
  {:keys [customer-id cash-balance-transaction-id query-params]})

Retrieve a cash balance transaction

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/cash_balance_transactions/{cash-balance-transaction-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • cash-balance-transaction-id (String): The cash-balance-transaction-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-cash-balance-transactions-transaction {:customer-id example-customer-id :cash-balance-transaction-id example-cash-balance-transaction-id :query-params {:limit 10}})

Retrieve a cash balance transaction

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/cash_balance_transactions/{cash-balance-transaction-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - cash-balance-transaction-id (String): The cash-balance-transaction-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-cash-balance-transactions-transaction {:customer-id example-customer-id :cash-balance-transaction-id example-cash-balance-transaction-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-payment-methods-payment-methodclj

(retrieve-customer-payment-methods-payment-method
  {:keys [customer-id payment-method-id query-params]})

Retrieve a Customer's PaymentMethod

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/payment_methods/{payment-method-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • payment-method-id (String): The payment-method-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-payment-methods-payment-method {:customer-id example-customer-id :payment-method-id example-payment-method-id :query-params {:limit 10}})

Retrieve a Customer's PaymentMethod

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/payment_methods/{payment-method-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - payment-method-id (String): The payment-method-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-payment-methods-payment-method {:customer-id example-customer-id :payment-method-id example-payment-method-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-sources-idclj

(retrieve-customer-sources-id {:keys [customer-id source-id query-params]})

No description available.

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/sources/{source-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • source-id (String): The source-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-sources-id {:customer-id example-customer-id :source-id example-source-id :query-params {:limit 10}})

No description available.

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/sources/{source-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - source-id (String): The source-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-sources-id {:customer-id example-customer-id :source-id example-source-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-subscriptions-subscription-exposed-idclj

(retrieve-customer-subscriptions-subscription-exposed-id
  {:keys [customer-id subscription-id query-params]})

Retrieve a subscription

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • subscription-id (String): The subscription-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})

Retrieve a subscription

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - subscription-id (String): The subscription-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id :query-params {:limit 10}})
sourceraw docstring

retrieve-customer-tax-ids-idclj

(retrieve-customer-tax-ids-id {:keys [customer-id tax-id-id query-params]})

Retrieve a Customer tax ID

HTTP Method: GET Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • tax-id-id (String): The tax-id-id parameter. (required)

Query Parameters:

  • expand (Array): Specifies which fields in the response should be expanded.

Example Usage: (retrieve-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id :query-params {:limit 10}})

Retrieve a Customer tax ID

HTTP Method: GET
Endpoint: /v1/customers/{customer-id}/tax_ids/{tax-id-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - tax-id-id (String): The tax-id-id parameter. (required)

Query Parameters:
  - expand (Array): Specifies which fields in the response should be expanded.

Example Usage:
  (retrieve-customer-tax-ids-id {:customer-id example-customer-id :tax-id-id example-tax-id-id :query-params {:limit 10}})
sourceraw docstring

update-customerclj

(update-customer {:keys [customer-id body]})

Update a customer

HTTP Method: POST Endpoint: /v1/customers/{customer-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (update-customer {:customer-id example-customer-id})

Update a customer

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (update-customer {:customer-id example-customer-id})
sourceraw docstring

update-customer-balance-transactions-transactionclj

(update-customer-balance-transactions-transaction
  {:keys [customer-id balance-transaction-id body]})

Update a customer credit balance transaction

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • balance-transaction-id (String): The balance-transaction-id parameter. (required)

Example Usage: (update-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id})

Update a customer credit balance transaction

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/balance_transactions/{balance-transaction-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - balance-transaction-id (String): The balance-transaction-id parameter. (required)

Example Usage:
  (update-customer-balance-transactions-transaction {:customer-id example-customer-id :balance-transaction-id example-balance-transaction-id})
sourceraw docstring

update-customer-cash-balanceclj

(update-customer-cash-balance {:keys [customer-id body]})

Update a cash balance's settings

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/cash_balance

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)

Example Usage: (update-customer-cash-balance {:customer-id example-customer-id})

Update a cash balance's settings

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/cash_balance

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)

Example Usage:
  (update-customer-cash-balance {:customer-id example-customer-id})
sourceraw docstring

update-customer-subscriptions-subscription-exposed-idclj

(update-customer-subscriptions-subscription-exposed-id
  {:keys [customer-id subscription-id body]})

Update a subscription on a customer

HTTP Method: POST Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}

Path Parameters:

  • customer-id (String): The customer-id parameter. (required)
  • subscription-id (String): The subscription-id parameter. (required)

Example Usage: (update-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})

Update a subscription on a customer

HTTP Method: POST
Endpoint: /v1/customers/{customer-id}/subscriptions/{subscription-id}

Path Parameters:
  - customer-id (String): The customer-id parameter. (required)
  - subscription-id (String): The subscription-id parameter. (required)

Example Usage:
  (update-customer-subscriptions-subscription-exposed-id {:customer-id example-customer-id :subscription-id example-subscription-id})
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close