Get a specific skill.
This returns all details about an individual skill. When include users all users that are assigned to that skill will be side loaded
Path Params
- Name
skillId- Type
- integer
- required
- Description
Query Params
- Name
updatedBefore- Type
- string
- Description
filter by updated after date
- Name
updatedAfter- Type
- string
- Description
filter by updated after date
- Name
searchTerm- Type
- string
- Description
filter by search term
- Name
orderMode- Type
- string
- Description
order mode
- Default
asc- Allowed values
ascdesc
- Name
userId- Type
- integer
- Description
filter by user id
- Name
taskId- Type
- integer
- Description
filter by task id
- Name
pageSize- Type
- integer
- Description
number of items in a page
- Default
50
- Name
page- Type
- integer
- Description
page number
- Default
1
- Name
skipCounts- Type
- boolean
- Description
SkipCounts allows you to skip doing counts on a list API endpoint for performance reasons.
- Name
showDeleted- Type
- boolean
- Description
include deleted items
- Default
false
- Name
updatedByUserIds- Type
- array[integer]
- Description
filter by updater user id
- Format
- Comma separated values
- Name
projectIds- Type
- array[integer]
- Description
filter by project ids
- Format
- Comma separated values
- Name
include- Type
- array[string]
- Description
include
userslists the assigned people as relationships.users.levelsadds to each of those relationships ameta.levelholding the level that person holds for the skill, which is what the skills matrix renders its cells from; a person assigned but not yet rated carriesmeta.levelnull.peopleCountreports how many people hold each skill, which costs a query of its own and so is opt-in.- Format
- Comma separated values
- Allowed values
usersusers.levelspeopleCount
- Name
ids- Type
- array[integer]
- Description
filter by ids
- Format
- Comma separated values
- Name
fields[users]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idfirstNamelastNametitleemailcompanyIdcompanyisAdminisClientUserisServiceAccounttypedeletedavatarUrllengthOfDayworkingHoursIdworkingHouruserRateuserCostcanAddProjects
- Name
fields[skill]- Type
- array[string]
- Description
- Format
- Comma separated values
- Allowed values
idname
- Name
createdByUserIds- Type
- array[integer]
- Description
filter by creator user id
- Format
- Comma separated values
- Name
assignedToUserIds- Type
- array[integer]
- Description
filter skills by users assigned to it
- Format
- Comma separated values
Responses
- Code
- 200
- Type
- object
- Schema
- Description
- 200 OK
Response contains information about a specific skill.
- Code
- 400
- Type
- object
- Schema
- Description
- 400 Bad Request
ErrorResponse defines how []Error should be marshaled to JSON.
- Code
- 403
- Type
- object
- Schema
- Description
- 403 Forbidden
ErrorResponse defines how []Error should be marshaled to JSON.
- Code
- 404
- Description
- 404 Not Found No Data
200 OK
{
"included": {
"users": {
"additionalProp": {
"avatarUrl": "string",
"canAccessPortfolio": true,
"canAddProjects": true,
"canManagePortfolio": true,
"company": {
"id": 0,
"meta": {},
"type": "string"
},
"companyId": 0,
"companyRoleId": 0,
"createdAt": "string",
"createdBy": {
"id": 0,
"meta": {},
"type": "string"
},
"deleted": true,
"email": "string",
"firstName": "string",
"id": 0,
"inOwnerCompany": true,
"isAdmin": true,
"isClientUser": true,
"isPlaceholderResource": true,
"isServiceAccount": true,
"jobRoles": [
{
"id": 0,
"meta": {},
"type": "string"
}
],
"lastLogin": "string",
"lastName": "string",
"lengthOfDay": 0,
"linkedClientPortalCompany": {
"id": 0,
"meta": {},
"type": "string"
},
"linkedClientPortalCompanyId": 0,
"loginTarget": "string",
"meta": {},
"siteOwner": true,
"skills": [
{
"id": 0,
"meta": {
"level": 0
},
"type": "string"
}
],
"teams": [
{
"id": 0,
"meta": {},
"type": "string"
}
],
"timezone": "string",
"title": "string",
"type": "string",
"updatedAt": "string",
"updatedBy": {
"id": 0,
"meta": {},
"type": "string"
},
"userCost": 0,
"userRate": 0,
"userRates": {
"additionalProp": {
"amount": 0,
"currency": {
"id": 0,
"meta": {},
"type": "string"
}
}
},
"workingHour": {
"id": 0,
"meta": {},
"type": "string"
},
"workingHoursId": 0
}
}
},
"skill": {
"createdAt": "string",
"createdByUser": 0,
"deletedAt": "string",
"deletedByUser": 0,
"id": 0,
"name": "string",
"peopleCount": 0,
"updatedAt": "string",
"updatedByUser": 0,
"users": [
{
"id": 0,
"meta": {
"level": 0
},
"type": "string"
}
]
}
}