Ad Invoices
The AdsInvoice Object
Properties
id
stringThe Rutter generated unique ID of the ad invoice.
platform_id
stringThe platform specific ID of the ad invoice.
due_date
stringnullableThe ISO 8601 timestamp for the due date of the ad invoice.
currency_code
stringnullableThe ISO 4217 currency code of the ad invoice.
document_number
stringnullableThe document number of the ad invoice.
name
stringnullableThe name of the ad invoice.
total_amount
numbernullableThe total amount for the ad invoice.
total_discounts
numbernullableThe total discounts for the ad invoice.
total_tax
numbernullableThe total tax for the ad invoice.
created_at
stringnullableThe ISO 8601 timestamp that the ad invoices was created.
updated_at
stringnullableThe ISO 8601 timestamp that the ad invoices was last updated.
last_synced_at
stringThe ISO 8601 timestamp when the ad invoices was last synced by Rutter.
platform_data
objectOptionalThe raw platform data corresponding to the Rutter object.
List Ad Invoices
Request Parameters
access_token
stringqueryRequiredThe access token of the connection.
cursor
stringqueryOptionalUsed to paginate to the next batch of objects. Should be a copy of the next_cursor
value from the previous response.
expand
enumqueryOptionalInclude platform specific data (includes additional fields not provided by the Rutter object).
force_fetch
enumqueryOptionalUsed to force a response even if the underlying connection has not finished its initial sync.
last_synced_at_min
integerqueryOptionalUsed to filter objects with a last_synced_at
value greater than or equal to the supplied value. Should be a Unix time in milliseconds.
limit
integerqueryOptionalUsed to limit the number of returned objects. Defaults to 50.
sort
stringqueryOptionalUsed to sort the returned objects, e.g. last_synced_at ASC
. Currently supports the fields: updated_at
or last_synced_at
. If a field is provided but ASC
or DESC
is not, defaults to ASC
. If this field is omitted, defaults to updated_at DESC
.
updated_at_max
integerqueryOptionalUsed to filter objects with a updated_at
value less than or equal to the supplied value. Should be a Unix time in milliseconds.
updated_at_min
integerqueryOptionalUsed to filter objects with a updated_at
value greater than or equal to the supplied value. Should be a Unix time in milliseconds.
Response Body
connection
objectconnection
attributesinvoices
arrayinvoices
attributesnext_cursor
stringnullableOptional- Facebook
- Google
- TikTok
1{
2 "connection": {
3 "id": "00000000-0000-0000-0000-000000000000",
4 "orgId": "00000000-0000-0000-0000-000000000000",
5 "platform": "NETSUITE"
6 },
7 "invoices": [
8 {
9 "id": "00000000-0000-0000-0000-000000000000",
10 "platform_id": "12345678",
11 "due_date": "2023-01-02T02:34:56.000Z",
12 "currency_code": "USD",
13 "document_number": "EXAMPLE_DOCUMENT_NUMBER",
14 "name": "Ads Invoice",
15 "total_amount": 3.34,
16 "total_discounts": 1.11,
17 "total_tax": 1.23,
18 "created_at": "2023-01-02T02:34:56.000Z",
19 "updated_at": "2023-01-02T02:34:56.000Z",
20 "last_synced_at": "2023-01-02T02:34:56.000Z",
21 "platform_data": {
22 "id": 123,
23 "data": "Varies by platform"
24 }
25 }
26 ],
27 "next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU="
28}
Fetch an Ad Invoice
Endpoint Not Available for Version 2023-03-14
Have questions?
Contact support for personalized guidance.