openapi: 3.1.0
info:
title: billing-api Accounts Transactions API
version: '4'
description: Retrieve billing accounts and affiliate commission transactions across currencies.
servers:
- url: https://api.usebutton.com/v1/affiliation
security:
- sec0: []
tags:
- name: Transactions
paths:
/transactions:
get:
summary: List Transactions (all currencies)
description: Retrieve a list of transactions across all billing accounts (all currencies) visible to your API key. Use pagination via the `cursor` returned in `meta.next` until it is `null`.
operationId: list-transactions-all
parameters:
- name: cursor
in: query
description: An opaque string that lets you view a consistent list of transactions.
schema:
type: string
- name: start
in: query
description: 'Filter transactions created at or after this time. Time is in RFC 3339 format. Example: 2024-11-18T00:00:00Z'
schema:
type: string
format: date-time
- name: end
in: query
description: 'Filter transactions created before this time. Time is in RFC 3339 format. Example: 2024-11-18T00:00:00Z'
schema:
type: string
format: date-time
- name: time_field
in: query
description: Time field to filter by. Accepted values are created_date, modified_date, and attribution_date. When not specified, created_date is used as default.
schema:
type: string
enum:
- created_date
- modified_date
- attribution_date
- name: page_size
in: query
description: Number of transaction to retrieve in each request. When not specified, 50 is used as default.
schema:
type: integer
format: int32
default: 50
- name: country
in: query
description: 'Filter transactions by country. Country is in ISO 3166 Alpha-2 format (case-insensitive). Example: US'
schema:
type: string
responses:
'200':
$ref: '#/components/responses/TransactionsAllOK'
x-readme:
code-samples:
- language: curl
code: "curl https://api.usebutton.com/v1/affiliation/transactions?start=2024-11-18T00:00:00Z&end=2024-11-18T23:59:59Z \\\n -X GET \\\n -u YOUR_API_KEY:"
samples-languages:
- curl
tags:
- Transactions
components:
securitySchemes:
sec0:
type: http
scheme: basic