Search transactions with AI-friendly filters
GET /transactions
GET /transactions
Operation
GET
/transactions
Advanced transaction search with intelligent filtering, date ranges, and performance analytics
Operation ID:
searchTransactions
·
Tags: Transactions
Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
q
|
query | No | string | Universal search query (advertiser name, domain, or transaction ID) |
advertiser_id
|
query | No | string | Advertiser ID, slug, or domain filter |
advertiser_slug
|
query | No | string | Advertiser slug filter |
network_id
|
query | No | string | Network ID filter |
network_slug
|
query | No | string | Network slug filter |
start_date
|
query | No | string | Start date filter (overrides days parameter) |
end_date
|
query | No | string | End date filter (defaults to today if omitted) |
days
|
query | No | integer | Number of days to look back from today |
currency
|
query | No | string | Currency filter |
min_commission
|
query | No | number | Minimum commission amount |
max_commission
|
query | No | number | Maximum commission amount |
min_sale_amount
|
query | No | number | Minimum sale amount |
max_sale_amount
|
query | No | number | Maximum sale amount |
sort
|
query | No | string | Sort order |
limit
|
query | No | integer | Number of results per page |
cursor
|
query | No | string | Cursor for pagination |
page
Deprecated
|
query | No | integer | Page number (legacy pagination) |
per_page
Deprecated
|
query | No | integer | Results per page (legacy pagination) |
Request Body
No request body is defined for this operation.
Responses
Content Types
application/json
{
"description": "List of transactions with enhanced metadata",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Transaction"
}
},
"pagination": {
"$ref": "#/components/schemas/Pagination"
},
"meta": {
"type": "object",
"properties": {
"total_count": {
"type": "integer"
},
"date_range": {
"type": "object",
"properties": {
"start_date": {
"type": "string",
"format": "date"
},
"end_date": {
"type": "string",
"format": "date"
},
"days_included": {
"type": "integer"
}
}
},
"summary": {
"type": "object",
"properties": {
"total_transactions": {
"type": "integer"
},
"total_commission": {
"type": "number"
},
"total_sale_amount": {
"type": "number"
},
"avg_commission_rate": {
"type": "number"
},
"currencies": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"filters_applied": {
"type": "object"
}
}
}
}
}
}
}
}
{
"$ref": "#/components/responses/BadRequest"
}
{
"$ref": "#/components/responses/Unauthorized"
}
{
"$ref": "#/components/responses/RateLimited"
}
API Playground
Run this GET request with your API key, or open it in a new tab. Path uses sample IDs where the OpenAPI path has {parameters}.
Sign in to enable live testing with your API key.
| Action | Method | Endpoint | Description |
|---|---|---|---|
| Search transactions with AI-friendly filters | GET |
/api/v1/transactions |
OpenAPI operationId: searchTransactions. |
GET /api/v1/transactions
OpenAPI
Search transactions with AI-friendly filters