SkillCategories

Operations for SkillCategories

List skillCategories

get

List skillCategories

Filter Syntax:

  • Filters use exact match only

  • Multiple filters are combined with AND logic

  • Filterable fields: definedInCategoryID

  • Example: ?definedInCategoryID=123e4567-e89b-12d3-a456-426614174000

Authorizations
Query parameters
definedInCategoryIDstringOptional

Filter by definedInCategoryID (exact match)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
/skillCategories

Get SkillCategory

get

Get a single SkillCategory by ID

Authorizations
Path parameters
idstringRequired

SkillCategory ID

Responses
200

Successful response

application/json
get
/skillCategories/{id}

List SkillCategory creation proposals

get

List all createSkillCategories proposals. These are proposed changes to create new SkillCategory records that may be automatically approved or require manual approval depending on system configuration.

Filter Syntax:

  • Filters use exact match only

  • Multiple filters are combined with AND logic

  • Filterable fields: definedInCategoryID

  • Example: ?definedInCategoryID=123e4567-e89b-12d3-a456-426614174000

Authorizations
Query parameters
definedInCategoryIDstringOptional

Filter by definedInCategoryID (exact match)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
/createSkillCategories

Propose creation of SkillCategories

post

Create new proposals to add SkillCategory records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.

Authorizations
Bodyobject[]
codestringOptional
definedInCategoryIDstring · uuidOptional
repositoryIDstring · uuidRequired
Responses
post
/createSkillCategories

Get SkillCategory creation proposal

get

Get details of a specific SkillCategory creation proposal by ID

Authorizations
Path parameters
idstringRequired

CreateSkillCategoryProposal ID

Responses
200

Successful response

application/json
get
/createSkillCategories/{id}

List SkillCategory deletion proposals

get

List all deleteSkillCategories proposals. These are proposed changes to delete SkillCategory records that may be automatically approved or require manual approval depending on system configuration.

Authorizations
Query parameters
limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
/deleteSkillCategories

Propose deletion of SkillCategories

post

Create new proposals to delete SkillCategory records. The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.

Authorizations
Bodyobject[]
idstring · uuidRequired
repositoryIDstring · uuidRequired
Responses
post
/deleteSkillCategories

Get SkillCategory deletion proposal

get

Get details of a specific SkillCategory deletion proposal by ID

Authorizations
Path parameters
idstringRequired

DeleteSkillCategoryProposal ID

Responses
200

Successful response

application/json
get
/deleteSkillCategories/{id}

List SkillCategory update proposals

get

List all updateSkillCategories proposals. These are proposed changes to update existing SkillCategory records that may be automatically approved or require manual approval depending on system configuration.

Filter Syntax:

  • Filters use exact match only

  • Multiple filters are combined with AND logic

  • Filterable fields: definedInCategoryID

  • Example: ?definedInCategoryID=123e4567-e89b-12d3-a456-426614174000

Authorizations
Query parameters
definedInCategoryIDstringOptional

Filter by definedInCategoryID (exact match)

limitinteger · min: 1 · max: 1000Optional

Maximum number of items to return (1-1000)

Default: 10
cursorstringOptional

Cursor for pagination. Use the value from the 'nextCursor' field of the previous response.

Responses
200

Successful response

application/json
get
/updateSkillCategories

Propose update of SkillCategories

post

Create new proposals to update SkillCategory records. All fields are optional - omitted fields will not be changed. Only include fields you want to update. Setting a field to null will clear its value (where applicable). The proposals may be automatically approved or require manual approval depending on system configuration. You can submit multiple proposals in a single request.

Authorizations
Bodyobject[]
codestringOptional

Omit this field to keep current value

definedInCategoryIDstring · uuidOptional

Omit this field to keep current value

idstring · uuidRequired
repositoryIDstring · uuidRequired
Responses
post
/updateSkillCategories

Get SkillCategory update proposal

get

Get details of a specific SkillCategory update proposal by ID

Authorizations
Path parameters
idstringRequired

UpdateSkillCategoryProposal ID

Responses
200

Successful response

application/json
get
/updateSkillCategories/{id}

Last updated

Was this helpful?