lock
GET
api/Settings/v1/EnvironmentPermissions/{consumerID}
Return all environments and permissions for a given consumer ID
EXPANDexpand_more
Request Information
Roles
- InterfaceSettings
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| consumerID |
The ID of the Consumer that has the environments and permissions you wish to retrieve |
string |
Required |
Body Parameters
None.
EXPANDexpand_more
Response Information
Resource Description
Returns all the environments and permissions for a given consumer ID
ConsumerEnvironmentPermissionsResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ConsumerID | string |
None. |
|
| Name | string |
None. |
|
| ContextList | Collection of ConsumerContext |
None. |
Response Formats
{
"ConsumerID": "sample string 1",
"Name": "sample string 2",
"ContextList": [
{
"EnvironmentID": "sample string 1",
"InterfaceVersion": "sample string 2",
"ContextType": "sample string 3",
"Enabled": "sample string 4",
"RowVersion": "sample string 5",
"Services": [
{
"Name": "sample string 1",
"Description": "sample string 2",
"Permissions": [
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
},
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
}
]
},
{
"Name": "sample string 1",
"Description": "sample string 2",
"Permissions": [
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
},
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
}
]
}
]
},
{
"EnvironmentID": "sample string 1",
"InterfaceVersion": "sample string 2",
"ContextType": "sample string 3",
"Enabled": "sample string 4",
"RowVersion": "sample string 5",
"Services": [
{
"Name": "sample string 1",
"Description": "sample string 2",
"Permissions": [
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
},
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
}
]
},
{
"Name": "sample string 1",
"Description": "sample string 2",
"Permissions": [
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
},
{
"Name": "sample string 1",
"Enabled": "sample string 2",
"ID": "sample string 3",
"RowVersion": "sample string 4"
}
]
}
]
}
]
}
<ConsumerEnvironmentPermissionsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Synergetic.Model.Settings.SIF">
<ConsumerID>sample string 1</ConsumerID>
<ContextList>
<ConsumerContext>
<ContextType>sample string 3</ContextType>
<Enabled>sample string 4</Enabled>
<EnvironmentID>sample string 1</EnvironmentID>
<InterfaceVersion>sample string 2</InterfaceVersion>
<RowVersion>sample string 5</RowVersion>
<Services>
<ConsumerService>
<Description>sample string 2</Description>
<Name>sample string 1</Name>
<Permissions>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
</Permissions>
</ConsumerService>
<ConsumerService>
<Description>sample string 2</Description>
<Name>sample string 1</Name>
<Permissions>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
</Permissions>
</ConsumerService>
</Services>
</ConsumerContext>
<ConsumerContext>
<ContextType>sample string 3</ContextType>
<Enabled>sample string 4</Enabled>
<EnvironmentID>sample string 1</EnvironmentID>
<InterfaceVersion>sample string 2</InterfaceVersion>
<RowVersion>sample string 5</RowVersion>
<Services>
<ConsumerService>
<Description>sample string 2</Description>
<Name>sample string 1</Name>
<Permissions>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
</Permissions>
</ConsumerService>
<ConsumerService>
<Description>sample string 2</Description>
<Name>sample string 1</Name>
<Permissions>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
<ServicePermission>
<Enabled>sample string 2</Enabled>
<ID>sample string 3</ID>
<Name>sample string 1</Name>
<RowVersion>sample string 4</RowVersion>
</ServicePermission>
</Permissions>
</ConsumerService>
</Services>
</ConsumerContext>
</ContextList>
<Name>sample string 2</Name>
</ConsumerEnvironmentPermissionsResponse>