Download OpenAPI specification:Download
BreezeDoc's REST API provides a handful of endpoints which can be used to get information about your account and bookings. It uses conventional OAuth 2.0 protocol for authentication.
Create a personal access token at https://breezedoc.com/integrations/api. Once created, it can be used to authenticate requests by passing it in the Authorization header.
Authorization: Bearer {TOKEN}
If you're building a custom integration to BreezeDoc which requires users to authenticate in order to get access tokens to make API requests on their behalf, you'll need to create an OAuth 2.0 client. This is easy to do from the "OAuth Apps" settings page found here https://breezedoc.com/integrations/api
Using the authorization_code grant type to authenticate users using OAuth 2.0 to retrieve an access token is fairly conventional, more information on that process can be found here: https://www.oauth.com/oauth2-servers/server-side-apps/authorization-code/
The API currently has a rate limit of 60 requests per minute. If you exceed this limit, you will receive a 429 error.
| order_by | string Enum: "completed_at" "id" |
| direction | string Enum: "asc" "desc" |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}| title required | string <= 191 characters |
Array of objects |
{- "title": "string",
- "recipients": [
- {
- "email": "user@example.com",
- "name": "string",
- "party": 0
}
]
}{- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}{- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}| document required | integer |
required | Array of objects Array of recipients that must match the number of recipients on the document, provided in ascending order of party. |
{- "recipients": [
- {
- "name": "string",
- "email": "user@example.com"
}
]
}{- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}| document required | integer |
| order_by | string Enum: "completed_at" "id" |
| direction | string Enum: "asc" "desc" |
| completed | string Enum: true false |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}Retrieves a list of all documents sent by any member of a given team. This exposes an existing data relationship. Use Case: Enables a team lead or agency owner to build a custom dashboard to monitor their team's signing activities and document statuses.
| team required | integer The team ID |
| order_by | string Enum: "id" "completed_at" "created_at" Field to order by |
| direction | string Enum: "asc" "desc" Sort direction |
| completed | string Enum: true false Filter by completion status |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}| document required | integer |
| order_by | string Enum: "completed_at" "id" |
| direction | string Enum: "asc" "desc" |
| completed | string Enum: true false |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}| order_by | string Enum: "completed_at" "id" |
| direction | string Enum: "asc" "desc" |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string",
- "is_template": true
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}{- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string",
- "is_template": true
}| template required | integer |
{- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}Retrieves a list of all templates shared with a specific team. Use Case: Allows an organization to programmatically audit their team's available templates to ensure brand and legal compliance.
| team required | integer The team ID |
| order_by | string Enum: "id" "created_at" "updated_at" Field to order by |
| direction | string Enum: "asc" "desc" Sort direction |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string",
- "is_template": true
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}Retrieves a list of all documents sent by any member of a given team. This exposes an existing data relationship. Use Case: Enables a team lead or agency owner to build a custom dashboard to monitor their team's signing activities and document statuses.
| team required | integer The team ID |
| order_by | string Enum: "id" "completed_at" "created_at" Field to order by |
| direction | string Enum: "asc" "desc" Sort direction |
| completed | string Enum: true false Filter by completion status |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string"
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}Retrieves a list of all templates shared with a specific team. Use Case: Allows an organization to programmatically audit their team's available templates to ensure brand and legal compliance.
| team required | integer The team ID |
| order_by | string Enum: "id" "created_at" "updated_at" Field to order by |
| direction | string Enum: "asc" "desc" Sort direction |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "document_files": [
- {
- "id": 0,
- "document_file_pages": [ ]
}
], - "fields": [
- {
- "id": 0,
- "recipient_field": { }
}
], - "recipients": [
- {
- "id": 0,
- "slug": "string",
- "email": "user@example.com",
- "name": "string",
- "recipient_fields": { },
- "party": 0,
- "owner": true,
- "sent_at": "2019-08-24T14:15:22Z",
- "opened_at": "2019-08-24T14:15:22Z",
- "completed_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "title": "string",
- "slug": "string",
- "is_template": true
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}Retrieves a paginated list of invoices for the authenticated user.
| order_by | string Enum: "id" "created_at" "payment_due" Field to order by |
| direction | string Enum: "asc" "desc" Sort direction |
| status | string Enum: "draft" "paid" "uncollectible" "void" Filter by invoice status |
{- "current_page": 0,
- "data": [
- {
- "id": 0,
- "slug": "string",
- "currency": "usd",
- "status": "draft",
- "description": "string",
- "customer_name": "string",
- "customer_email": "user@example.com",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "total": 0,
- "localized_total": "string",
- "sent_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "items": [
- {
- "id": 0,
- "description": "string",
- "details": "string",
- "quantity": 0,
- "unit_price": 0,
- "total_price": 0,
- "localized_unit_price": "string",
- "localized_total": "string"
}
], - "payment_platforms": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "Stripe"
}
],
}
], - "first_page_url": "string",
- "from": 0,
- "last_page": 0,
- "last_page_url": "string",
- "next_page_url": "string",
- "path": "string",
- "per_page": 0,
- "prev_page_url": "string",
- "to": 0,
- "total": 0
}Creates a new invoice with line items. Optionally sends the invoice immediately by setting send: true.
| customer_email required | string <email> <= 191 characters |
| customer_name | string or null <= 191 characters |
| currency required | string Three-letter ISO currency code (lowercase) |
| description required | string <= 191 characters |
| payment_due required | string <date> |
| footer_note | string or null <= 191 characters |
required | Array of objects non-empty |
| payment_platform_ids | Array of strings <uuid> Array of payment platform UUIDs to enable for this invoice |
| send | boolean Default: false If true, immediately sends the invoice to the customer |
{- "customer_email": "client@example.com",
- "customer_name": "Client Name",
- "currency": "usd",
- "description": "Consulting Services",
- "payment_due": "2026-02-01",
- "items": [
- {
- "description": "Week of January 12th, 2026",
- "details": "Product meeting, Review management, Sprint planning",
- "quantity": 3,
- "unit_price": 10000
}
], - "send": true
}{- "data": {
- "id": 0,
- "slug": "string",
- "currency": "usd",
- "status": "draft",
- "description": "string",
- "customer_name": "string",
- "customer_email": "user@example.com",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "total": 0,
- "localized_total": "string",
- "sent_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "items": [
- {
- "id": 0,
- "description": "string",
- "details": "string",
- "quantity": 0,
- "unit_price": 0,
- "total_price": 0,
- "localized_unit_price": "string",
- "localized_total": "string"
}
], - "payment_platforms": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "Stripe"
}
],
}
}| invoice required | integer The invoice ID |
{- "data": {
- "id": 0,
- "slug": "string",
- "currency": "usd",
- "status": "draft",
- "description": "string",
- "customer_name": "string",
- "customer_email": "user@example.com",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "total": 0,
- "localized_total": "string",
- "sent_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "items": [
- {
- "id": 0,
- "description": "string",
- "details": "string",
- "quantity": 0,
- "unit_price": 0,
- "total_price": 0,
- "localized_unit_price": "string",
- "localized_total": "string"
}
], - "payment_platforms": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "Stripe"
}
],
}
}Updates an existing invoice. Cannot update invoices with status: paid, uncollectible, or void. When updating items, the entire items array is replaced.
| invoice required | integer The invoice ID |
| customer_email | string <email> <= 191 characters |
| customer_name | string or null <= 191 characters |
| currency | string Three-letter ISO currency code (lowercase) |
| description | string <= 191 characters |
| payment_due | string <date> |
| footer_note | string or null <= 191 characters |
Array of objects non-empty Replaces all existing line items | |
| payment_platform_ids | Array of strings <uuid> Array of payment platform UUIDs to enable for this invoice |
{- "customer_email": "user@example.com",
- "customer_name": "string",
- "currency": "string",
- "description": "string",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "items": [
- {
- "description": "string",
- "details": "string",
- "quantity": 1,
- "unit_price": 0
}
], - "payment_platform_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "data": {
- "id": 0,
- "slug": "string",
- "currency": "usd",
- "status": "draft",
- "description": "string",
- "customer_name": "string",
- "customer_email": "user@example.com",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "total": 0,
- "localized_total": "string",
- "sent_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "items": [
- {
- "id": 0,
- "description": "string",
- "details": "string",
- "quantity": 0,
- "unit_price": 0,
- "total_price": 0,
- "localized_unit_price": "string",
- "localized_total": "string"
}
], - "payment_platforms": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "Stripe"
}
],
}
}Same as PUT - updates an existing invoice. Cannot update invoices with status paid, uncollectible, or void.
| invoice required | integer The invoice ID |
| customer_email | string <email> <= 191 characters |
| customer_name | string or null <= 191 characters |
| currency | string |
| description | string <= 191 characters |
| payment_due | string <date> |
| footer_note | string or null <= 191 characters |
Array of objects non-empty | |
| payment_platform_ids | Array of strings <uuid> |
{- "customer_email": "user@example.com",
- "customer_name": "string",
- "currency": "string",
- "description": "string",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "items": [
- {
- "description": "string",
- "details": "string",
- "quantity": 1,
- "unit_price": 0
}
], - "payment_platform_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "data": {
- "id": 0,
- "slug": "string",
- "currency": "usd",
- "status": "draft",
- "description": "string",
- "customer_name": "string",
- "customer_email": "user@example.com",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "total": 0,
- "localized_total": "string",
- "sent_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "items": [
- {
- "id": 0,
- "description": "string",
- "details": "string",
- "quantity": 0,
- "unit_price": 0,
- "total_price": 0,
- "localized_unit_price": "string",
- "localized_total": "string"
}
], - "payment_platforms": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "Stripe"
}
],
}
}Sends (or re-sends) an invoice to the customer via email. Cannot send invoices with status: paid, uncollectible, or void.
| invoice required | integer The invoice ID |
{- "data": {
- "id": 0,
- "slug": "string",
- "currency": "usd",
- "status": "draft",
- "description": "string",
- "customer_name": "string",
- "customer_email": "user@example.com",
- "payment_due": "2019-08-24",
- "footer_note": "string",
- "total": 0,
- "localized_total": "string",
- "sent_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "items": [
- {
- "id": 0,
- "description": "string",
- "details": "string",
- "quantity": 0,
- "unit_price": 0,
- "total_price": 0,
- "localized_unit_price": "string",
- "localized_total": "string"
}
], - "payment_platforms": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "Stripe"
}
],
}
}