A collection of associated entities that form a reporting group. For example, entities E200 and E500 may be associated with the parent entity E100.
Returns a collection with a key, ID, and link for each affiliate entity group. This operation is mostly for use in testing; use query to find objects that meet certain criteria and to specify properties that are returned.
Subscription | Company |
---|---|
User type | Business |
Permissions | List, View Affiliate Entity Groups |
OK
Bad Request
{- "ia::result": [
- {
- "key": "3",
- "id": "u",
- "href": "/objects/company-config/affiliate-entity-group/3"
}, - {
- "key": "1",
- "id": "Aff_Grp_USA",
- "href": "/objects/company-config/affiliate-entity-group/1"
}, - {
- "key": "2",
- "id": "Aff_Group_Other",
- "href": "/objects/company-config/affiliate-entity-group/2"
}
], - "ia::meta": {
- "totalCount": 3,
- "start": 1,
- "pageSize": 100,
- "next": null,
- "previous": null
}
}
Creates a new affiliate entity group.
Subscription | Company |
---|---|
User type | Business |
Permissions | List, View, Add Affiliate Entity Groups |
Creates a new affiliate entity group.
id required | string Unique identifier for the affiliate entity group. Example: "AF" | ||||||||||||||||||
name required | string Name for the affiliate entity group. Example: "MariposaBusinessEntities" | ||||||||||||||||||
description | string Description for the affiliate entity group. Example: "E100 E200 E500 affiliate entity group" | ||||||||||||||||||
groupType | string Default: "all" Group membership type. The group type and related fields determine which affiliate entities are included in the group. If you are creating reports that use affiliate entities in rows or columns, these fields also determine the column headings and row headings that will appear, and the order in which they will be listed.
Example: "specific" | ||||||||||||||||||
object One or more filters to select the affiliate entities to include in the group. Can be used in addition to the | |||||||||||||||||||
| |||||||||||||||||||
Array of objects Members of the affiliate entity group. Only applicable when | |||||||||||||||||||
Array
| |||||||||||||||||||
isDimensionStructure | boolean Default: false Indicates whether a dimension structure is created from the group. If true, the group can be added to the rows or columns of a financial report. Example: false |
Created
Bad Request
{- "id": "Aff_3M",
- "name": "Aff_Grp_specific",
- "description": "affiliate group with 3 members",
- "groupType": "specific",
- "groupMembers": [
- {
- "id": "2"
}, - {
- "id": "1"
}, - {
- "id": "GM"
}
]
}
{- "ia::result": {
- "key": "9",
- "id": "Aff_3M",
- "href": "/objects/company-config/affiliate-entity-group/9"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Returns detailed information for a specified affiliate entity group.
Subscription | Company |
---|---|
User type | Business |
Permissions | List, View Affiliate Entity Groups |
key required | string System-assigned unique key for the affiliate entity group. Example: 172 |
OK
Bad Request
{- "ia::result": {
- "key": "9",
- "id": "Aff_3M",
- "name": "Aff_Grp_specific",
- "description": "affiliate group with 3 members",
- "groupType": "specific",
- "memberFilter": {
- "object": "company-config/affiliate-entity",
- "filterExpression": "and",
- "orderBy": [
- {
- "name": "asc"
}
]
}, - "audit": {
- "createdDateTime": "2024-08-07T11:44:26Z",
- "modifiedDateTime": "2024-08-07T11:44:26Z",
- "createdBy": "1",
- "modifiedBy": "1"
}, - "groupMembers": [
- {
- "key": "2",
- "id": "2",
- "name": "India",
- "href": "/objects/company-config/affiliate-entity/2"
}, - {
- "key": "1",
- "id": "1",
- "name": "United States of America",
- "href": "/objects/company-config/affiliate-entity/1"
}, - {
- "key": "11",
- "id": "GM",
- "name": "Gulf of Mexico",
- "href": "/objects/company-config/affiliate-entity/11"
}
], - "href": "/objects/company-config/affiliate-entity-group/9"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Updates an existing affiliate entity group by setting field values. Any fields not provided remain unchanged.
Subscription | Company |
---|---|
User type | Business |
Permissions | List, View, Edit Affiliate Entity Group |
key required | string System-assigned unique key for the affiliate entity group. Example: 172 |
Updates an affiliate entity group
name | string Name for the affiliate entity group. Example: "MariposaBusinessEntities" | ||||||||||||||||||
description | string Description for the affiliate entity group. Example: "E100 E200 E500 affiliate entity group" | ||||||||||||||||||
groupType | string Default: "all" Group membership type. The group type and related fields determine which affiliate entities are included in the group. If you are creating reports that use affiliate entities in rows or columns, these fields also determine the column headings and row headings that will appear, and the order in which they will be listed.
Example: "specific" | ||||||||||||||||||
object One or more filters to select the affiliate entities to include in the group. Can be used in addition to the | |||||||||||||||||||
| |||||||||||||||||||
Array of objects Members of the affiliate entity group. Only applicable when | |||||||||||||||||||
Array
| |||||||||||||||||||
isDimensionStructure | boolean Default: false Indicates whether a dimension structure is created from the group. If true, the group can be added to the rows or columns of a financial report. Example: false |
OK
Bad Request
{- "name": "Aff_Grp_specific",
- "description": "Affiliate entity group udpated to member 1 only",
- "groupType": "specific",
- "groupMembers": [
- {
- "key": "1",
- "id": "1"
}
]
}
{- "ia::result": {
- "key": "9",
- "id": "Aff_3M",
- "href": "/objects/company-config/affiliate-entity-group/9"
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 1,
- "totalError": 0
}
}
Deletes an affiliate entity group.
Subscription | Company |
---|---|
User type | Business |
Permissions | List, View, Delete Affiliate Entity Group |
key required | string System-assigned unique key for the affiliate entity group. Example: 172 |
No Content
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}
Use the query service to find affiliate entity groups that meet certain criteria and to specify the properties that are returned.
OK
Bad Request
{- "ia::result": {
- "ia::error": {
- "code": "invalidRequest",
- "message": "A POST request requires a payload",
- "errorId": "REST-1028",
- "additionalInfo": {
- "messageId": "IA.REQUEST_REQUIRES_A_PAYLOAD",
- "placeholders": {
- "OPERATION": "POST"
}, - "propertySet": { }
}, - "supportId": "Kxi78%7EZuyXBDEGVHD2UmO1phYXDQAAAAo"
}
}, - "ia::meta": {
- "totalCount": 1,
- "totalSuccess": 0,
- "totalError": 1
}
}