Ad Accounts

The AdsAccount Object

Properties

idstring

The Rutter generated unique ID of the ad account.

platform_idstring

The platform specific ID of the ad account.

parent_idstringnullable

The Rutter ID of the parent ad account.

namestringnullable

The name of the ad account.

created_atstringnullable

The ISO 8601 timestamp that the ad account was created.

updated_atstringnullable

The ISO 8601 timestamp that the ad account was last updated.

last_synced_atstring

The ISO 8601 timestamp when the ad account was last synced by Rutter.

platform_dataobjectOptional

The raw platform data corresponding to the Rutter object.

Endpoints
GET
/ads/accounts
GET
/ads/accounts/:id

List Ad Accounts

GEThttps://production.rutterapi.com/versioned/ads/accounts

Request Parameters

    access_tokenstringqueryRequired

    The access token of the connection.

    cursorstringqueryOptional

    Used to paginate to the next batch of objects. Should be a copy of the next_cursor value from the previous response.

    limitintegerqueryOptional

    Used to limit the number of returned objects. Defaults to 50.

    sortstringqueryOptional

    Used to sort the returned objects, e.g. last_synced_at ASC. Currently supports the updated_at and last_synced_at fields. If a value is provided but ASC or DESC is not, defaults to ASC. If omitted, defaults to updated_at DESC.

    expandenumqueryOptional

    Include platform specific data (includes additional fields not provided by the Rutter object).

    Must beplatform_data.
    last_synced_at_minintegerqueryOptional

    Used to filter objects with a last_synced_at value greater than or equal to the supplied value. Should be a Unix time in milliseconds.

    updated_at_maxintegerqueryOptional

    Used 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_minintegerqueryOptional

    Used to filter objects with a updated_at value greater than or equal to the supplied value. Should be a Unix time in milliseconds.

    force_fetchenumqueryOptional

    Used to force a response even if the underlying connection has not finished its initial sync.

    One oftrue or false.

Response Body

    accountsarray
    Show accounts attributes
    next_cursorstringnullableOptional
    connectionobject
    Show connection attributes
Support by integration
  • Facebook
    Facebook
  • Google
    Google
  • TikTok
    TikTok
Example Response Body
JSON
1
{
2
"accounts": [
3
{
4
"id": "00000000-0000-0000-0000-000000000000",
5
"platform_id": "12345678",
6
"parent_id": "00000000-0000-0000-0000-000000000000",
7
"name": "Ads Account",
8
"created_at": "2023-01-02T02:34:56.000Z",
9
"updated_at": "2023-01-02T02:34:56.000Z",
10
"last_synced_at": "2023-01-02T02:34:56.000Z",
11
"platform_data": {
12
"id": 123,
13
"data": "Varies by platform"
14
}
15
}
16
],
17
"next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU=",
18
"connection": {
19
"id": "00000000-0000-0000-0000-000000000000",
20
"orgId": "00000000-0000-0000-0000-000000000000",
21
"platform": "NETSUITE"
22
}
23
}

Fetch an Ad Account

GEThttps://production.rutterapi.com/versioned/ads/accounts/:id

Endpoint Not Available for Version 2024-04-30

The endpoint Fetch an Ad Account (GET /ads/accounts/:id) is not available in version 2024-04-30. The endpoint may be available in a prior or later version. To see API version history, please visit the API Upgrades page.

Have questions?

Contact support for personalized guidance.

Contact support