GET api/clients/jobrolesetup?clientId={clientId}
I've created this endpoint to return job related data for the client which basically means relevant roles and role groups based on client type, and their linked tag categories
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
clientId | string |
None. |
Body Parameters
None.
Response Information
Resource Description
ClientJobRoleSetupResponseName | Description | Type | Additional information |
---|---|---|---|
RoleGroups | Collection of ClientJobRoleGroup |
None. |
|
JobRoles | Collection of ClientJobRole |
None. |
|
TagCategories | Collection of ClientTagCategory |
None. |
|
ClientJobRolePermissions | Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{ "RoleGroups": [ { "Id": 1, "Name": "sample string 2", "OrderNo": 1 }, { "Id": 1, "Name": "sample string 2", "OrderNo": 1 } ], "JobRoles": [ { "Id": "sample string 1", "RoleId": "sample string 2", "Name": "sample string 3", "ClubType": 1, "JobRoles": [], "QuickSelector": 4 }, { "Id": "sample string 1", "RoleId": "sample string 2", "Name": "sample string 3", "ClubType": 1, "JobRoles": [], "QuickSelector": 4 } ], "TagCategories": [ { "Id": "sample string 1", "Name": "sample string 2", "Description": "sample string 3", "CategoryType": 4, "Tags": [ { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" }, { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" } ], "RoleGroups": [ 1, 2 ], "JobRoles": [ "sample string 1", "sample string 2" ] }, { "Id": "sample string 1", "Name": "sample string 2", "Description": "sample string 3", "CategoryType": 4, "Tags": [ { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" }, { "Id": "sample string 1", "MemberId": "sample string 2", "Name": "sample string 3", "TagCategoryId": "sample string 4", "TagCategoryName": "sample string 5" } ], "RoleGroups": [ 1, 2 ], "JobRoles": [ "sample string 1", "sample string 2" ] } ], "ClientJobRolePermissions": [ "sample string 1", "sample string 2" ] }