Subsidiaries
The Subsidiary Object
Rutter Subsidiaries contains basic information about legal entities within a business.
Properties
id
stringRequiredThe Rutter generated unique ID of the subsidiary.
platform_id
stringRequiredThe platform specific ID of the subsidiary.
parent_id
stringnullableRequiredThe Rutter generated unique ID of the parent subsidiary.
country
stringRequiredThe country of the subsidiary.
status
enumRequiredThe status of the subsidiary
currency_code
stringnullableRequiredThe ISO 4217 currency code of the subsidiary.
name
stringnullableRequiredThe name of the subsidiary.
updated_at
stringnullableRequiredThe ISO 8601 timestamp that the subsidiary was last updated.
last_synced_at
stringRequiredThe ISO 8601 timestamp when the subsidiary was last synced by Rutter.
List Subsidiaries
Request Parameters
access_token
stringqueryRequiredThe access token of the connection.
cursor
stringqueryThe cursor to use for pagination. This value is passed in from next_cursor
field in a previous request.
expand
enumqueryUsed to request inclusion of optional objects.
force_fetch
enumqueryForce a response even if the underlying connection hasn't finished the initial sync.
last_synced_at_min
integerqueryUnix Timestamp in milliseconds representing the minimum last_synced_at datetime to fetch entities from.
limit
integerqueryThe limit on the number of entities returned.
sort
stringqueryThe field and direction to sort by (ASC
or DESC
), e.g. last_synced_at ASC
. Currently supports the fields: updated_at
, 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
integerqueryUnix Timestamp in milliseconds representing the maximum updated_at datetime to fetch entities from.
updated_at_min
integerqueryUnix Timestamp in milliseconds representing the minimum updated_at datetime to fetch entities from.
Response Body
connection
objectRequiredconnection
attributessubsidiaries
arrayRequiredsubsidiaries
attributesnext_cursor
stringnullable- Netsuite
1{
2 "connection": {
3 "id": "00000000-0000-0000-0000-000000000000",
4 "orgId": "00000000-0000-0000-0000-000000000000",
5 "platform": "NETSUITE"
6 },
7 "subsidiaries": [
8 {
9 "id": "00000000-0000-0000-0000-000000000000",
10 "platform_id": "12345678",
11 "parent_id": "00000000-0000-0000-0000-000000000000",
12 "country": "USA",
13 "status": "active",
14 "currency_code": "USD",
15 "name": "Johnson & Johnson LLC",
16 "updated_at": "2023-01-02T02:34:56.000Z",
17 "last_synced_at": "2023-01-02T02:34:56.000Z"
18 }
19 ],
20 "next_cursor": "MTY3NDgzMTk0Ml82MDY4ZDI0ZC02NGRmLTRmN2EtYTM0Ny0zN2ZmNjY5MGVmMjU="
21}
Fetch a Subsidiary
Request Parameters
id
stringpathRequiredThe Rutter generated unique ID of the object.
access_token
stringqueryRequiredThe access token of the connection.
force_fetch
enumqueryForce a response even if the underlying connection hasn't finished the initial sync.
Response Body
connection
objectRequiredconnection
attributessubsidiary
objectRequiredsubsidiary
attributes- Netsuite
1{
2 "connection": {
3 "id": "00000000-0000-0000-0000-000000000000",
4 "orgId": "00000000-0000-0000-0000-000000000000",
5 "platform": "NETSUITE"
6 },
7 "subsidiary": {
8 "id": "00000000-0000-0000-0000-000000000000",
9 "platform_id": "12345678",
10 "parent_id": "00000000-0000-0000-0000-000000000000",
11 "country": "USA",
12 "status": "active",
13 "currency_code": "USD",
14 "name": "Johnson & Johnson LLC",
15 "updated_at": "2023-01-02T02:34:56.000Z",
16 "last_synced_at": "2023-01-02T02:34:56.000Z"
17 }
18}
Have questions?
Contact support for personalized guidance.