Skip to content

Instantly share code, notes, and snippets.

@sebastianzillessen
Created March 18, 2019 08:22
Show Gist options
  • Save sebastianzillessen/298426a325ed3b5eff86dcb394aced4c to your computer and use it in GitHub Desktop.
Save sebastianzillessen/298426a325ed3b5eff86dcb394aced4c to your computer and use it in GitHub Desktop.
API Definition Swagger
{
"swagger": "2.0",
"info": {
"version": "v1",
"title": "WebApi"
},
"host": "insight.zuehlke.com",
"schemes": [
"https"
],
"paths": {
"/api/v1/assets": {
"get": {
"tags": [
"Assets"
],
"summary": "Get reusable assets for the the specified search criterias.",
"operationId": "Assets_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "skills",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "solutions",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "maturities",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "phases",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "profiles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "includeExpired",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "includeActive",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "noDeliverable",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/search/{term}": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_Search",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/roles": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetRoles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/maturities": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetMaturities",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/forms": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetForms",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/outcomes": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetOutcomes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/supportTypes": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetSupportTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/admPhases": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetAdmPhases",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/admProfiles": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetAdmProfiles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/add": {
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_Add",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "asset",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Asset"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetAssetById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_Update",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "asset",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Asset"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Assets"
],
"operationId": "Assets_Delete",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/employees": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetAssetEmployees",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/budgetphases": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetBudgetPhases",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/projects": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetProjectsByAsset",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/picture": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetAssetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_PostAssetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/backgroundpicture": {
"get": {
"tags": [
"Assets"
],
"operationId": "Assets_GetAssetBackgroundPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_PostAssetBackgroundPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/experts": {
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_AddExpert",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "employeeLink",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AssetEmployeeLink"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/experts/{employeeId}": {
"delete": {
"tags": [
"Assets"
],
"operationId": "Assets_RemoveExpert",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "employeeId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/organisationUnit/{organisationUnitId}": {
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_AddOrganisationUnit",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "organisationUnitId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Assets"
],
"operationId": "Assets_RemoveOrganisationUnit",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "organisationUnitId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/solution": {
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_UpdateSolutionLink",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "solutionLink",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AssetSolutionLink"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/solution/{linkId}": {
"delete": {
"tags": [
"Assets"
],
"operationId": "Assets_DeleteSolutionLink",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "linkId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/project": {
"post": {
"tags": [
"Assets"
],
"operationId": "Assets_UpdateProjectLink",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "assetProjectLink",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AssetProjectLink"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/assets/{id}/project/{linkId}": {
"delete": {
"tags": [
"Assets"
],
"operationId": "Assets_DeleteProjectAssetLink",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "linkId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/authorization/functions": {
"get": {
"tags": [
"Authorization"
],
"operationId": "Authorization_GetFunctionPermissions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetCapabilities",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{id}": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetCapabilityById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_UpdateCapability",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "capability",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Capability"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{id}/employees": {
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_AddEmployee",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "link",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/CapabilityEmployee"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{id}/employees/{employeeId}": {
"delete": {
"tags": [
"Capability"
],
"operationId": "Capability_RemoveEmployee",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "employeeId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/drivers": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetDrivers",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_AddOrUpdateDriver",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "driver",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/CapabilityDriver"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/drivers/{driverId}": {
"delete": {
"tags": [
"Capability"
],
"operationId": "Capability_DeleteDriver",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "driverId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/drivers/{driverId}/picture": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetDriverPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "driverId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_PostCapabilityDriverPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "driverId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/drivers/{driverId}/skills": {
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_AddManagedSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "driverId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skill",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Skill"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/drivers/{driverId}/skills/{skillId}": {
"delete": {
"tags": [
"Capability"
],
"operationId": "Capability_RemoveManagedSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "driverId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/groups": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetGroups",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{capabilityId}/trainings": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "capabilityId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/roles": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetEmployeeRoles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/horizons": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetHorizons",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/communitysizes": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetCommunitySizes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{id}/picture": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_PostCapabilityPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/capabilities/{id}/icon": {
"get": {
"tags": [
"Capability"
],
"operationId": "Capability_GetSkillIcon",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Capability"
],
"operationId": "Capability_PostCapabilityIcon",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/model": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetCareerModel",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/paths/{path}": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetCareerPath",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "path",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/paths/{path}/trainings": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetCareerPathTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "path",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/paths/{path}/competencies": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetCareerPathCompetencies",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "path",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/qualifications/{id}": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetQualification",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_PostQualification",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "qualification",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Qualification"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/qualifications/{id}/employees": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetEmployeesByQualification",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/qualifications/{id}/competencies": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetCompetenciesByQualification",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_PostCompetence",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "competence",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Competence"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/qualifications/{id}/competencies/{competenceId}": {
"delete": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_DeleteCompetence",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "competenceId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/career/qualifications/{id}/picture": {
"get": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_GetQualificationPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"CareerModel"
],
"operationId": "CareerModel_PostQualificationPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/companies": {
"get": {
"tags": [
"Company"
],
"operationId": "Company_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_GetContacts",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "customers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "assets",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "industries",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "types",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "departments",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "activeOnly",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts/{id}": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_GetContactById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Contact"
],
"operationId": "Contact_PostContact",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "contact",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Contact"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts/{id}/skills": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_GetContactSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts/{id}/interests": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_GetContactInterests",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts/assets/search/{term}": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_SearchContactAssets",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts/{id}/picture": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/contacts/departments": {
"get": {
"tags": [
"Contact"
],
"operationId": "Contact_GetDepartments",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "industries",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "services",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "types",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "roles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "withProjects",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetCustomerDetails",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Customer"
],
"operationId": "Customer_UpdateCustomerDetails",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "customer",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Customer"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/search/{term}": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_SearchCustomers",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/roles": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetCustomerRoles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/types": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetCustomerTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/projects": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetProjects",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/contacts": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetContacts",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/assets": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetAssets",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/skills": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/team/current": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetTeam",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/team/current/mail": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetCurrentTeamEmail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/team/previous": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetPreviousTeam",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/marketingmaterial": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetMarketingMaterial",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/picture": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Customer"
],
"operationId": "Customer_PostCustomerPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/chart": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetChart",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/customers/{id}/logo": {
"get": {
"tags": [
"Customer"
],
"operationId": "Customer_GetLogo",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Customer"
],
"operationId": "Customer_PostCustomerLogo",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/shortprofilesforreview": {
"get": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_GetShortProfilesForReview",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/officaldescriptionsforreview": {
"get": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_GetOfficialDescriptionsForReview",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/releaseshortprofile": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_ReleaseShortProfile",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "shortProfile",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ShortProfile"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/saveshortprofile": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_SaveShortProfile",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "shortProfile",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ShortProfile"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/releaseofficialdescription": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_ReleaseOfficialDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "project",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Project"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/saveofficialdescription": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_SaveOfficialDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "project",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Project"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/projectdescriptionsforreview": {
"get": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_GetProjectDescriptionsForReview",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/releaseprojectdescription": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_ReleaseProjectDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "projectDescription",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ProjectDescription"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/saveprojectdescription": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_SaveProjectDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "projectDescription",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ProjectDescription"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/{code}/import": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_Import",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employeeprofiles/importall": {
"post": {
"tags": [
"EmployeeProfile"
],
"operationId": "EmployeeProfile_ImportAll",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/settings": {
"post": {
"tags": [
"EmployeeQuiz"
],
"operationId": "EmployeeQuiz_GetNextQuestion",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "settings",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/QuizSettings"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/resolve": {
"post": {
"tags": [
"EmployeeQuiz"
],
"operationId": "EmployeeQuiz_Resolve",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "answer",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/QuizAnswer"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/ranking": {
"get": {
"tags": [
"EmployeeQuiz"
],
"operationId": "EmployeeQuiz_GetRankingForUser",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/ranking/{count}": {
"get": {
"tags": [
"EmployeeQuiz"
],
"operationId": "EmployeeQuiz_GetRanking",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "count",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "grades",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "qualifications",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "customers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "customerOptions",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"enum": [
1,
2
]
},
{
"name": "projects",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "projectOptions",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"enum": [
1,
2
]
},
{
"name": "location",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "universities",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "engagementManagers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "focuses",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"enum": [
0,
1,
2
]
},
{
"name": "experiences",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "organisationUnits",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "assets",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "trainings",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "locations",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "jobProfiles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "superiors",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "roles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "availableFrom",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "availableTo",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "saveDate",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "percentage",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "organisationUnitId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "includeManagement",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "checkAvailability",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "ignoreOffers",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "includeFreelancer",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "ddSystems",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "ignoreExtensions",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "searchAssetsByOr",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "anyWeek",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "eoa",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "offices",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "mapBounds",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "onlyLeavers",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/filters": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetEmployeeFilterValues",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/grades": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetGrades",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/roles": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetRoles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/roles": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetRoles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/focuses": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetFocuses",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/joiners": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetJoiners",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/leavers": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetLeavers",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/search": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_Search",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetByCode",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "publicView",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_Post",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "employee",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Employee"
}
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/completion": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProfileCompletion",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/completion/links": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProfileDescriptionLinks",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/completion/links/{id}/unknown": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_SetDescriptionAsUnknown",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/interests": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetInterests",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostInterest",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "interest",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Interest"
}
}
],
"responses": {
"204": {
"description": "No Content"
}
}
}
},
"/api/v1/employees/{code}/interests/{id}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteInterest",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skillgoals": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetSkillDevelopmentGoals",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_AddorUpdateSkillDevelopmentGoals",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "item",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/SkillDevelopmentGoal"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skillgoals/{id}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteSkillDevelopmentGoal",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/descriptions": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProjectDescriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/{projectId}/descriptions": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProjectDescriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/profiles/descriptions": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProfileDescriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostEmployeeProject",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "project",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/EmployeeProject"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/chart": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProjectsChart",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/description": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostEmployeeDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "employee",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Employee"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/{projectId}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteProject",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/{projectId}/description": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostProjectDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "description",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ProjectDescription"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/descriptions/{projectDescriptionId}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteProjectDescription",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectDescriptionId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/employeeprojects/{employeeProjectId}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteEmployeeProject",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "employeeProjectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/employeeprojects/{employeeProjectId}/description": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostEmployeeProjectDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "employeeProjectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "description",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ProjectDescription"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/current": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProjects",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/history": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProjectHistory",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projectdescriptions/{projectDescriptionId}/skills": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetEmployeeProjectSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectDescriptionId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/employeeprojects/{employeeProjectId}/descriptions/{projectDescriptionId}/skills/{skillId}": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostEmployeeProjectSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "employeeProjectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "projectDescriptionId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projectdescriptions/{projectDescriptionId}/skills/{skillId}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteProjectDescriptionSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectDescriptionId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/projects/{projectId}/descriptions/{projectDescriptionId}/skills/{skillId}": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostProjectSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "projectId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "projectDescriptionId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/shortprofiles": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetShortProfiles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostShortProfile",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "profile",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ShortProfile"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/shortprofiles/sample": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetShortProfileSample",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/shortprofiles/{id}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteShortProfile",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/trainings": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "includeIgnored",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/trainings/recommended": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetRecommendedTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/qualifications": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetQualifications",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/qualifications": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetQualifications",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/groups": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetGroups",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/endorsements": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetEndorsements",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skills": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "employeeSkill",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/EmployeeSkill"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/capabilities": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetCapabilities",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skills/recommended": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetFurtherDevelopmentOpportunities",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skills/checks": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetManagedSkillChecks",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skills/{id}": {
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skills/experience": {
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostSkills",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "skills",
"in": "body",
"required": true,
"schema": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeSkill"
}
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/skills/refresh": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_RefreshSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/utilization/report/{year}": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUtilizationReport",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "year",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/communityactivities": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetCommunityActivity",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_PostCommunityActivity",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "communityActivity",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/CommunityActivity"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Employees"
],
"operationId": "Employees_DeleteCommunityActivity",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/communityactivities/show": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_ShowCommunityActivity",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/utilization/refresh": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUtilizationRefresh",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/utilization/thumb": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUtilizationThumb",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/utilization/line": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUtilizationLine",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/utilization": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUtilizationChart",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "showProjects",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "showUtilization",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "showScale",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "width",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "height",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "weeks",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "offset",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "from",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "journalId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "linkId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "customerId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "projectId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "highlight",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/utilization/data": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUtilizationData",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/profile": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetProfile",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "language",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "useOldProjects",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "shortProfileId",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "useOnlyReleased",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{id}/picture": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "large",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/birthdates": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetUpcomingBirthdates",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "lookahead",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "superiors",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "offset",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/superiors": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetSuperiors",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/managers": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetManagers",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/jobprofiles": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetJobProfiles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/communityActivityTypes": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetCommunityActivityTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/{code}/timeline": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetTimelineItems",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Employees"
],
"operationId": "Employees_AddOrUpdateTimelineItem",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "timelineItem",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/EmployeeTimelineItem"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/employees/timeline/types": {
"get": {
"tags": [
"Employees"
],
"operationId": "Employees_GetTimelineItemTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/expenses/open": {
"get": {
"tags": [
"Expense"
],
"operationId": "Expense_GetOpenExpenses",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/files/{id}": {
"get": {
"tags": [
"Files"
],
"operationId": "Files_GetFile",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/gamification": {
"get": {
"tags": [
"Gamification"
],
"operationId": "Gamification_GetGamificationData",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/gamification/quest": {
"get": {
"tags": [
"Gamification"
],
"operationId": "Gamification_GetQuest",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/gamification/xp/{xp}": {
"post": {
"tags": [
"Gamification"
],
"operationId": "Gamification_ClaimXp",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "xp",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/import/addresses": {
"post": {
"tags": [
"Import"
],
"operationId": "Import_PostAddresses",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/industries": {
"get": {
"tags": [
"Industry"
],
"operationId": "Industry_GetIndustries",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/industries/{id}": {
"get": {
"tags": [
"Industry"
],
"operationId": "Industry_GetIndustryById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/industries/{id}/projects": {
"get": {
"tags": [
"Industry"
],
"operationId": "Industry_GetProjectsByIndustry",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/jobprofiles": {
"get": {
"tags": [
"JobProfiles"
],
"operationId": "JobProfiles_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/jobprofiles/{id}": {
"get": {
"tags": [
"JobProfiles"
],
"operationId": "JobProfiles_GetById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/jobprofiles/{id}/skills": {
"get": {
"tags": [
"JobProfiles"
],
"operationId": "JobProfiles_GetJobProfileSkillsById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"JobProfiles"
],
"operationId": "JobProfiles_PostJobProfileSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "link",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/JobProfileSkill"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/jobprofiles/{id}/skills/{skillId}": {
"delete": {
"tags": [
"JobProfiles"
],
"operationId": "JobProfiles_DeleteJobProfileSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/jobprofiles/{id}/trainings": {
"get": {
"tags": [
"JobProfiles"
],
"operationId": "JobProfiles_GetJobProfileTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/journal/employee/{id}": {
"get": {
"tags": [
"Journal"
],
"operationId": "Journal_GetJournalForEmployee",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/journal/project/{id}": {
"get": {
"tags": [
"Journal"
],
"operationId": "Journal_GetJournalForProject",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/journal/phase/{id}": {
"get": {
"tags": [
"Journal"
],
"operationId": "Journal_GetJournalForPhase",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/journal/{id}/employeemail": {
"get": {
"tags": [
"Journal"
],
"operationId": "Journal_GetEmployeeMail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/journal/{id}/managermail": {
"get": {
"tags": [
"Journal"
],
"operationId": "Journal_GetManagerMail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "journalId",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/languages": {
"get": {
"tags": [
"Languages"
],
"operationId": "Languages_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/locations": {
"get": {
"tags": [
"Location"
],
"summary": "Gets a list of all Zühlke offices",
"operationId": "Location_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/locations/cities/{term}": {
"get": {
"tags": [
"Location"
],
"summary": "Find cities based on search term",
"operationId": "Location_GetCities",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/ManagementTasks": {
"get": {
"tags": [
"ManagementTasks"
],
"operationId": "ManagementTasks_GetTasks",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/map/create": {
"get": {
"tags": [
"Map"
],
"operationId": "Map_CreateGenericMapDocument",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/map/create/{code}": {
"get": {
"tags": [
"Map"
],
"operationId": "Map_CreateGenericMapDocumentForEmployee",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/map/{project}/{employee}": {
"get": {
"tags": [
"Map"
],
"operationId": "Map_CreateMapDocument",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "project",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "employee",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/search": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_FindMediaAssets",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "types",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "tagnames",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "licenses",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "contacts",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "assets",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "industries",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "customers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "languages",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "projects",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "employees",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "contentTypes",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "includeRelated",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "fuzzySearch",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "take",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "skip",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/suggest": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetSuggestions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetMediaAssetById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_DeleteMediaAsset",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "includeChildren",
"in": "query",
"required": true,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media": {
"post": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_PostMediaAsset",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "mediaAsset",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MediaAsset"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/refresh": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetUpdateMediaIndex",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/types": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/contenttypes": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetContentTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/licenses": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetLicenses",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/tags": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetMediaAssetTags",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_AddMediaAssetTag",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "tag",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MediaAssetTag"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/vote": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetMyVote",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_AddOrUpdateMediaAssetVote",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "mediaAssetVote",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MediaAssetVote"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/votes": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetMediaWithVotes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/tags/{tagId}": {
"delete": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_RemoveMediaAssetTag",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "tagId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/thumb": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_GetMediaAssetThumbnail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_PostMediaAssetThumbnail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/file": {
"post": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_PostMediaAssetContent",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/media/{id}/download": {
"get": {
"tags": [
"MediaAsset"
],
"operationId": "MediaAsset_DownloadMediaAsset",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/offerings": {
"get": {
"tags": [
"Offering"
],
"operationId": "Offering_GetOfferings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"put": {
"tags": [
"Offering"
],
"operationId": "Offering_PutOffering",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "offering",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Offering"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Offering"
],
"operationId": "Offering_PostOffering",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "offering",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Offering"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/offerings/{id}": {
"get": {
"tags": [
"Offering"
],
"operationId": "Offering_GetOfferingById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Offering"
],
"operationId": "Offering_DeleteOffering",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/offices": {
"get": {
"tags": [
"Office"
],
"operationId": "Office_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/kpi/organisationunits": {
"get": {
"tags": [
"OrganisationUnitKpi"
],
"operationId": "OrganisationUnitKpi_GetKpi",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "organisationUnits",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "jobProfiles",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "offices",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "type",
"in": "query",
"required": true,
"type": "integer",
"format": "int32",
"enum": [
0,
1,
2
]
},
{
"name": "from",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/kpi/organisationunits/report": {
"get": {
"tags": [
"OrganisationUnitKpi"
],
"operationId": "OrganisationUnitKpi_GetKpiReport",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "organisationUnits",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "jobProfiles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "offices",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "type",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"enum": [
0,
1,
2
]
},
{
"name": "from",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/kpi/organisationunits/types": {
"get": {
"tags": [
"OrganisationUnitKpi"
],
"operationId": "OrganisationUnitKpi_GetKpis",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits": {
"get": {
"tags": [
"OrganisationUnits"
],
"summary": "Search organisation units by criterias like name, type,...",
"operationId": "OrganisationUnits_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "types",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "assets",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "companies",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "resultAsTree",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/search/{term}": {
"get": {
"tags": [
"OrganisationUnits"
],
"summary": "A performant query of minimal information about organisation units",
"operationId": "OrganisationUnits_QuickSearch",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/types": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}/participants": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetGroupParticipants",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}/trainings": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}/similar": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetSimilarGroups",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}/assets": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetAssets",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}/assets/{assetId}": {
"post": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_PostAsset",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "assetId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_DeleteAsset",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "assetId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/organisationunits/{id}/picture": {
"get": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"OrganisationUnits"
],
"operationId": "OrganisationUnits_PostAssetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/pictures/{id}": {
"get": {
"tags": [
"Picture"
],
"operationId": "Picture_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "width",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "height",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/kpi/projects": {
"get": {
"tags": [
"ProjectKpi"
],
"operationId": "ProjectKpi_GetKpi",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "projectId",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "from",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "type",
"in": "query",
"required": false,
"type": "integer",
"format": "int32",
"enum": [
0,
1
]
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/kpi/projects/types": {
"get": {
"tags": [
"ProjectKpi"
],
"operationId": "ProjectKpi_GetTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/project-phases": {
"get": {
"tags": [
"ProjectPhase"
],
"operationId": "ProjectPhase_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "solutions",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "excludedSolutions",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "projectTypes",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "companies",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "managers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "assets",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "includeTeam",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "staffingTasks",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "activeOnly",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "staffing",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "position",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "excludedPhaseNames",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "industries",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "salesStates",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "jobProfiles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "from",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "dataQualityIssuesOnly",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "probabilityFrom",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "probabilityTo",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "forecastEarningsFrom",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "forecastEarningsTo",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "maxResults",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/project-phases/{id}": {
"get": {
"tags": [
"ProjectPhase"
],
"operationId": "ProjectPhase_GetById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/project-phases/{id}/refresh": {
"get": {
"tags": [
"ProjectPhase"
],
"operationId": "ProjectPhase_PrecalculateEffectiveTurnover",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/project-phases/{id}/team": {
"get": {
"tags": [
"ProjectPhase"
],
"operationId": "ProjectPhase_GetTeamById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/project-phases/salestates": {
"get": {
"tags": [
"ProjectPhase"
],
"operationId": "ProjectPhase_GetTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "customers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "solutions",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "projectTypes",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "companies",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "assets",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "industries",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "managers",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "salesStates",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "supportTypes",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "orderBy",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "desc",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "from",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "probabilityFrom",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "probabilityTo",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "turnoverFrom",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "turnoverTo",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "active",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "noOfficalDescription",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "existingLinkedDescriptions",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "hasReferences",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "hasLessonsLearned",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "distributed",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "maxResults",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/search/{term}": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_Search",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/descriptions": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_FindDescriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "code",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/sold": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetSoldPhases",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "selectedCompanyIds",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectByCode",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_PostProject",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "project",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Project"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/assets": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectAssetsByCode",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_PostAssetUsage",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "usage",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AssetProjectLink"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/assets/{assetId}": {
"delete": {
"tags": [
"Projects"
],
"operationId": "Projects_DeleteAssetUsage",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "assetId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/activities": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetActivitiesByCode",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/tags": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectTagsByCode",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/skills": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetEmployeeSkillsByCode",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/practices": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectPractices",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_PostProjectPractices",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "practice",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/LessonLearned"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/practices/{id}": {
"delete": {
"tags": [
"Projects"
],
"operationId": "Projects_DeleteProjectPractices",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/phases": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetPhases",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/chart": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetPhasesChart",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "width",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/phases/{phaseCode}/times": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjektPhaseTimes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "phaseCode",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/marketingmaterial": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetMarketingMaterial",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/picture": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_PostPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/documents": {
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_PostDocument",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/descriptions": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectDescriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_PostProjectDescription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "description",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ProjectDescription"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/descriptions/{id}": {
"delete": {
"tags": [
"Projects"
],
"operationId": "Projects_DeleteProjectDescriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/team/current": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetCurrentTeam",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/team/current/mail": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetCurrentTeamEmail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/team/previous": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetPreviousTeam",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{code}/tags/{skillId}": {
"post": {
"tags": [
"Projects"
],
"operationId": "Projects_AddTag",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Projects"
],
"operationId": "Projects_RemoveTag",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/types": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/roles": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectRoles",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/industries": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetIndustries",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/practices": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetPractices",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/supporttypes": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetSupportTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/salesstates": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetSalesStates",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/projects/{projectCode}/matchingdescriptions": {
"get": {
"tags": [
"Projects"
],
"operationId": "Projects_GetProjectDescriptionNominations",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "projectCode",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/Qualifications": {
"get": {
"tags": [
"Qualifications"
],
"operationId": "Qualifications_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/question": {
"get": {
"tags": [
"Quiz"
],
"operationId": "Quiz_GetNextQuestion",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "module",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/{quizId}/modules": {
"get": {
"tags": [
"Quiz"
],
"operationId": "Quiz_GetModules",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "quizId",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/statistics": {
"get": {
"tags": [
"Quiz"
],
"operationId": "Quiz_GetStatistics",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "module",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/validate": {
"post": {
"tags": [
"Quiz"
],
"operationId": "Quiz_CheckAnswer",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/SmallQuizQuestionEntity"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/module/{module}": {
"post": {
"tags": [
"Quiz"
],
"operationId": "Quiz_AssignQuestions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "module",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Quiz"
],
"operationId": "Quiz_ResetQuestions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "module",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/quiz/import": {
"post": {
"tags": [
"Quiz"
],
"operationId": "Quiz_ImportQuestions",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "args",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/ImportArgs"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/reports": {
"get": {
"tags": [
"Report"
],
"operationId": "Report_GetReports",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/reports/{id}": {
"get": {
"tags": [
"Report"
],
"operationId": "Report_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/scheduler/update": {
"get": {
"tags": [
"Scheduler"
],
"operationId": "Scheduler_GetUpdateLog",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/scheduler/status": {
"get": {
"tags": [
"Scheduler"
],
"operationId": "Scheduler_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/search": {
"get": {
"tags": [
"Search"
],
"operationId": "Search_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/search/refresh": {
"get": {
"tags": [
"Search"
],
"operationId": "Search_GetRefreshSearchIndex",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/services": {
"get": {
"tags": [
"Services"
],
"operationId": "Services_FindServices",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/services/{id}": {
"get": {
"tags": [
"Services"
],
"operationId": "Services_GetServiceById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Services"
],
"operationId": "Services_PostService",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "supplierService",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/SupplierService"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Services"
],
"operationId": "Services_DeleteService",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/services/{id}/suppliers": {
"get": {
"tags": [
"Services"
],
"operationId": "Services_GetSuppliersByServiceId",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/services/{id}/find": {
"get": {
"tags": [
"Services"
],
"operationId": "Services_FindSuppliersByServiceId",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/services/add": {
"post": {
"tags": [
"Services"
],
"operationId": "Services_Add",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "service",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/SupplierService"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/settings": {
"get": {
"tags": [
"Settings"
],
"operationId": "Settings_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Settings"
],
"operationId": "Settings_Post",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "userSettings",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/UserSettings"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/settings/dashboard": {
"get": {
"tags": [
"Settings"
],
"operationId": "Settings_GetDashboardSettings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Settings"
],
"operationId": "Settings_PostDashboardSettings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/settings/assetpolicies": {
"get": {
"tags": [
"Settings"
],
"operationId": "Settings_GetAssetPolicies",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Settings"
],
"operationId": "Settings_PostAssetPolicies",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "set",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AssetSourcePolicySet"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/settings/alerts": {
"get": {
"tags": [
"Settings"
],
"operationId": "Settings_GetAlerts",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/settings/subscriptions": {
"get": {
"tags": [
"Settings"
],
"operationId": "Settings_GetAlertSubscriptions",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Settings"
],
"operationId": "Settings_AddSubscription",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "subscription",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AlertSubscription"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/settings/subscriptions/{id}": {
"delete": {
"tags": [
"Settings"
],
"operationId": "Settings_RemoveSubscription",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "categories",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "managedSkillsOnly",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Skills"
],
"operationId": "Skills_CreateSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "asset",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Asset"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetSkillById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Skills"
],
"operationId": "Skills_Update",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "skill",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Skill"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/children": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetChildSkills",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Skills"
],
"operationId": "Skills_AddChild",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skill",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Skill"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Skills"
],
"operationId": "Skills_RemoveChild",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "childId",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/trace": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetSkillTrace",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/history": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetSkillHistory",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/deliverables": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetDeliverables",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/standardoperatingprocedures": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetSops",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/merge/{mergeId}": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetMergeSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "mergeId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/projects": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetProjectsBySkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/groups": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetGroupyBySkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Skills"
],
"operationId": "Skills_AddGroupToSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "group",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/OrganisationUnit"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/groups/{groupId}": {
"delete": {
"tags": [
"Skills"
],
"operationId": "Skills_RemoveGroupFromSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "groupId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/assets": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetAssetsBySkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Skills"
],
"operationId": "Skills_AddAssetToSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "asset",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Asset"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/assets/{assetId}": {
"delete": {
"tags": [
"Skills"
],
"operationId": "Skills_RemoveAssetFromSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "assetId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/trainings": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetTrainingsBySkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Skills"
],
"operationId": "Skills_AddTrainingToSkill",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "training",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Training"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/trainings/{trainingId}": {
"delete": {
"tags": [
"Skills"
],
"operationId": "Skills_RemoveTrainingFromSkill",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/{id}/picture": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetSkillPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/search/{term}": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_Search",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "allowFreetext",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "allowAdd",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/categories": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetCategories",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/skills/experiences": {
"get": {
"tags": [
"Skills"
],
"operationId": "Skills_GetExperiences",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "companies",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "active",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions/{id}": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Solution"
],
"operationId": "Solution_Post",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "solution",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Solution"
}
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions/tree": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_GetAsTree",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions/{id}/assets": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_GetAssets",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions/{id}/projects": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_GetSolutionProjects",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions/{id}/marketingmaterial": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_GetMarketingMaterial",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/solutions/{id}/picture": {
"get": {
"tags": [
"Solution"
],
"operationId": "Solution_GetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Solution"
],
"operationId": "Solution_PostAssetPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/staffing": {
"get": {
"tags": [
"Staffing"
],
"operationId": "Staffing_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "jobProfiles",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "salesStates",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "companies",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "probability",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "percentage",
"in": "query",
"required": false,
"type": "number",
"format": "double"
},
{
"name": "from",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "staffingFlagSet",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/staffing/salesstates": {
"get": {
"tags": [
"Staffing"
],
"operationId": "Staffing_GetSalesStates",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/staffing/{linkId}/mail": {
"get": {
"tags": [
"Staffing"
],
"operationId": "Staffing_GetInfoMail",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "linkId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/staffing/{linkId}/candidates": {
"get": {
"tags": [
"Staffing"
],
"operationId": "Staffing_GetCandidates",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "linkId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/staffing/{linkId}/filter": {
"get": {
"tags": [
"Staffing"
],
"operationId": "Staffing_GetFilter",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "linkId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/taskviews/{scope}": {
"get": {
"tags": [
"TaskViews"
],
"operationId": "TaskViews_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "scope",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/taskviews/{scope}/{id}": {
"get": {
"tags": [
"TaskViews"
],
"operationId": "TaskViews_GetById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "scope",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "id",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/taskviews": {
"post": {
"tags": [
"TaskViews"
],
"operationId": "TaskViews_Post",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "taskView",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/TaskView"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/taskviews/{id}": {
"delete": {
"tags": [
"TaskViews"
],
"operationId": "TaskViews_Delete",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/timeline": {
"get": {
"tags": [
"Timeline"
],
"operationId": "Timeline_GetTimeline",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "from",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "to",
"in": "query",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "employees",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "types",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/timeline/followers": {
"get": {
"tags": [
"Timeline"
],
"operationId": "Timeline_GetFollowers",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/timeline/types": {
"get": {
"tags": [
"Timeline"
],
"operationId": "Timeline_GetTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "name",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "organisator",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "types",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "skills",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "includeDeprecated",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "maxResults",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Training"
],
"operationId": "Training_AddOrUpdateTraining",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "training",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Training"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/search": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_Search",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "term",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/merge": {
"post": {
"tags": [
"Training"
],
"operationId": "Training_MergeCertifications",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "mergeList",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/MergeTrainings"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/employees/{code}": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetTrainingsByEmployee",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{id}": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetTrainingDetailsById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Training"
],
"operationId": "Training_DeleteTraining",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{id}/deprecated": {
"post": {
"tags": [
"Training"
],
"operationId": "Training_PostToggleDeprecated",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{id}/tags/{skillId}": {
"post": {
"tags": [
"Training"
],
"operationId": "Training_AddTag",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Training"
],
"operationId": "Training_RemoveTag",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "skillId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{id}/participants": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetTrainingParticipation",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Training"
],
"operationId": "Training_PostTrainingParticipation",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "trainingParticipationGrouped",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/TrainingParticipationGrouped"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{trainingId}/ratings/{participationId}": {
"put": {
"tags": [
"Training"
],
"operationId": "Training_UnignoreTrainingParticipation",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "participationId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Training"
],
"operationId": "Training_DeleteTrainingParticipation",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "participationId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{trainingId}/participants/{code}/attachment/thumb": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetParticipationAttachmentThumb",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{trainingId}/participants/{code}/attachment": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetParticipationAttachment",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Training"
],
"operationId": "Training_PostParticipationAttachment",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Training"
],
"operationId": "Training_DeleteParticipationAttachment",
"consumes": [],
"produces": [],
"parameters": [
{
"name": "trainingId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
},
{
"name": "code",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"204": {
"description": "No Content"
}
}
}
},
"/api/v1/trainings/trainingtypes": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetTrainingTypes",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{id}/picture": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetTrainingPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Training"
],
"operationId": "Training_PostTrainingPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/{id}/relatedtrainings": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetRelatedTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trainings/recommended": {
"get": {
"tags": [
"Training"
],
"operationId": "Training_GetRecommendedTrainings",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trends": {
"get": {
"tags": [
"Trends"
],
"operationId": "Trends_GetTrends",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Trends"
],
"operationId": "Trends_AddOrUpdateTrend",
"consumes": [
"application/json",
"text/json",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trend",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Trend"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trends/{trendId}": {
"get": {
"tags": [
"Trends"
],
"operationId": "Trends_GetTrendById",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trendId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Trends"
],
"operationId": "Trends_DeleteTrend",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trendId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/trends/{trendId}/picture": {
"get": {
"tags": [
"Trends"
],
"operationId": "Trends_GetTrendPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trendId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Trends"
],
"operationId": "Trends_PostTrendPicture",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "trendId",
"in": "path",
"required": true,
"type": "integer",
"format": "int64"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/universities": {
"get": {
"tags": [
"Universities"
],
"operationId": "Universities_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/user": {
"get": {
"tags": [
"User"
],
"operationId": "User_Get",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/api/v1/utilization": {
"get": {
"tags": [
"Utilization"
],
"operationId": "Utilization_GetUtilizationChart",
"consumes": [],
"produces": [
"application/json",
"text/json"
],
"parameters": [
{
"name": "code",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "showProjects",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "showUtilization",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "showScale",
"in": "query",
"required": false,
"type": "boolean"
},
{
"name": "width",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "height",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "weeks",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "offset",
"in": "query",
"required": false,
"type": "integer",
"format": "int32"
},
{
"name": "from",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "to",
"in": "query",
"required": false,
"type": "string",
"format": "date-time"
},
{
"name": "journalId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "linkId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "customerId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "projectId",
"in": "query",
"required": false,
"type": "integer",
"format": "int64"
},
{
"name": "highlight",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
}
},
"definitions": {
"Asset": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"DocumentNumber": {
"type": "string"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"Aliases": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"SupportType": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"SupportTypeText": {
"type": "string",
"readOnly": true
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"AdmPhase": {
"format": "int32",
"enum": [
0,
1,
2,
4,
8,
16
],
"type": "integer"
},
"AdmPhaseText": {
"type": "string",
"readOnly": true
},
"Maturity": {
"format": "int32",
"enum": [
1,
2,
4,
5,
6
],
"type": "integer"
},
"MaturityText": {
"type": "string",
"readOnly": true
},
"ExpirationDate": {
"format": "date-time",
"type": "string"
},
"StateText": {
"type": "string",
"readOnly": true
},
"Form": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"FormText": {
"type": "string",
"readOnly": true
},
"ExpertCount": {
"format": "int32",
"type": "integer"
},
"ProficientCount": {
"format": "int32",
"type": "integer"
},
"BeginnerCount": {
"format": "int32",
"type": "integer"
},
"InterestedCount": {
"format": "int32",
"type": "integer"
},
"CommunitySize": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"InfoPageLink": {
"type": "string"
},
"Description": {
"type": "string"
},
"ShowAsRoot": {
"type": "boolean"
},
"IsMetaSkill": {
"type": "boolean"
},
"IsCustomerFocusedDeliverable": {
"type": "boolean"
},
"TotalReturn": {
"format": "double",
"type": "number"
},
"EmployeeCount": {
"format": "double",
"type": "number"
},
"ChildAssetCount": {
"format": "int32",
"type": "integer"
},
"SourceProject": {
"$ref": "#/definitions/Project"
},
"ProjectCount": {
"format": "int32",
"type": "integer"
},
"AverageRating": {
"format": "double",
"type": "number"
},
"Modified": {
"format": "date-time",
"type": "string"
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"Modifier": {
"$ref": "#/definitions/Employee"
},
"Tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"Profiles": {
"type": "array",
"items": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"readOnly": true
},
"Deliverables": {
"type": "array",
"items": {
"$ref": "#/definitions/Deliverable"
}
},
"SolutionLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetSolutionLink"
}
},
"Employees": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetEmployeeLink"
}
},
"ProjectLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetProjectLink"
}
},
"ParentAssets": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetAssetLink"
}
},
"ChildAssets": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetAssetLink"
}
},
"LeadUnits": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"BudgetPhases": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetBudgetPhase"
}
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"SkillCategory": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Code": {
"type": "string"
},
"CssClass": {
"type": "string",
"readOnly": true
}
}
},
"Capability": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"GroupName": {
"type": "string"
},
"Description": {
"type": "string"
},
"Activities": {
"type": "string"
},
"TrendSummary": {
"type": "string"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"JobProfileAffinities": {
"type": "array",
"items": {
"$ref": "#/definitions/JobProfileAffinity"
}
},
"Deliverables": {
"type": "array",
"items": {
"$ref": "#/definitions/Deliverable"
}
},
"Employees": {
"type": "array",
"items": {
"$ref": "#/definitions/CapabilityEmployee"
}
}
}
},
"Project": {
"type": "object",
"properties": {
"VertecId": {
"format": "int64",
"type": "integer"
},
"Active": {
"type": "boolean"
},
"Secret": {
"type": "boolean"
},
"Code": {
"type": "string"
},
"Name": {
"type": "string"
},
"FullName": {
"type": "string",
"readOnly": true
},
"Description": {
"type": "string"
},
"PublicDescription": {
"type": "string",
"readOnly": true
},
"Title": {
"type": "string",
"readOnly": true
},
"PublicTitleDe": {
"type": "string"
},
"PublicDescriptionDe": {
"type": "string"
},
"CreateDate": {
"format": "date-time",
"type": "string"
},
"Offering": {
"$ref": "#/definitions/Offering"
},
"ReleaseStateDe": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"PublicTitleEn": {
"type": "string"
},
"PublicDescriptionEn": {
"type": "string"
},
"ReleaseStateEn": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"AdmPhases": {
"format": "int32",
"enum": [
0,
1,
2,
4,
8,
16
],
"type": "integer"
},
"AdmPhasesText": {
"type": "string",
"readOnly": true
},
"Currency": {
"type": "string"
},
"Company": {
"type": "string"
},
"CompanyId": {
"format": "int64",
"type": "integer"
},
"DataQualityMessage": {
"type": "string"
},
"From": {
"format": "date-time",
"type": "string"
},
"To": {
"format": "date-time",
"type": "string"
},
"Industry": {
"type": "string"
},
"Solution": {
"type": "string"
},
"SolutionId": {
"format": "int64",
"type": "integer"
},
"SalesState": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"Probability": {
"format": "double",
"type": "number"
},
"SalesStateText": {
"type": "string",
"readOnly": true
},
"SalesType": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"SalesTypeText": {
"type": "string",
"readOnly": true
},
"SalesSource": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5
],
"type": "integer"
},
"SalesSourceText": {
"type": "string",
"readOnly": true
},
"SupportType": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6
],
"type": "integer"
},
"SupportTypeText": {
"type": "string",
"readOnly": true
},
"TypeOfContract": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"TypeOfContractText": {
"type": "string",
"readOnly": true
},
"ReimbursementMethod": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"ReimbursementMethodText": {
"type": "string",
"readOnly": true
},
"ProjectPhases": {
"type": "array",
"items": {
"$ref": "#/definitions/ProjectPhase"
}
},
"SalesStates": {
"type": "array",
"items": {
"format": "int32",
"enum": [
5,
10,
11,
12,
20,
21,
30,
40,
99
],
"type": "integer"
}
},
"MarketingMaterial": {
"type": "array",
"items": {
"$ref": "#/definitions/MarketingMaterial"
}
},
"Documents": {
"type": "array",
"items": {
"$ref": "#/definitions/Document"
}
},
"AdditionalDocuments": {
"type": "array",
"items": {
"$ref": "#/definitions/Document"
}
},
"Skills": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillUsage"
}
},
"LessonsLearned": {
"type": "array",
"items": {
"$ref": "#/definitions/LessonLearned"
}
},
"Contact": {
"$ref": "#/definitions/Contact"
},
"Stakeholder": {
"type": "array",
"items": {
"$ref": "#/definitions/Contact"
}
},
"StaffingManager": {
"$ref": "#/definitions/EmployeeResult"
},
"DdStaffingManager": {
"$ref": "#/definitions/EmployeeResult"
},
"EngagementManager": {
"$ref": "#/definitions/EmployeeResult"
},
"ProjectManager": {
"$ref": "#/definitions/EmployeeResult"
},
"Assistance": {
"$ref": "#/definitions/EmployeeResult"
},
"BusinessDeveloper": {
"$ref": "#/definitions/EmployeeResult"
},
"Customer": {
"$ref": "#/definitions/Customer"
},
"Journey": {
"$ref": "#/definitions/CustomerJourney"
},
"GrossMargin": {
"format": "double",
"type": "number"
},
"Turnover": {
"format": "double",
"type": "number"
},
"TargetGrossMargin": {
"format": "double",
"type": "number"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"Employee": {
"type": "object",
"properties": {
"VertecId": {
"format": "int64",
"type": "integer"
},
"Code": {
"type": "string"
},
"FirstName": {
"type": "string"
},
"LastName": {
"type": "string"
},
"FullName": {
"type": "string",
"readOnly": true
},
"DateOfBirth": {
"format": "date-time",
"type": "string"
},
"Citizenship": {
"type": "string"
},
"IsOwner": {
"type": "boolean"
},
"Office": {
"$ref": "#/definitions/Office"
},
"WorkingPlace": {
"type": "string"
},
"Description": {
"type": "string"
},
"LinkedInProfileUrl": {
"type": "string"
},
"XingProfileUrl": {
"type": "string"
},
"TwitterProfileUrl": {
"type": "string"
},
"GitHubUrl": {
"type": "string"
},
"BitBucketUrl": {
"type": "string"
},
"TwitterUrl": {
"type": "string"
},
"YammerUrl": {
"type": "string"
},
"StackoverflowProfileUrl": {
"type": "string"
},
"LastUpdated": {
"format": "date-time",
"type": "string"
},
"EntryDate": {
"format": "date-time",
"type": "string"
},
"LeaveDate": {
"format": "date-time",
"type": "string"
},
"StartsIn": {
"type": "string",
"readOnly": true
},
"Duration": {
"type": "string",
"readOnly": true
},
"HomePhone": {
"type": "string"
},
"MobilePhone": {
"type": "string"
},
"BusinessPhone": {
"type": "string"
},
"Mail": {
"type": "string"
},
"Location": {
"type": "string"
},
"Wants": {
"type": "string"
},
"Qualification": {
"$ref": "#/definitions/Qualification"
},
"Superior": {
"$ref": "#/definitions/EmployeeResult"
},
"JobProfile": {
"$ref": "#/definitions/JobProfile"
},
"Title": {
"type": "string"
},
"Graduation": {
"type": "string"
},
"Focus": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"FocusText": {
"type": "string",
"readOnly": true
},
"Assistance": {
"$ref": "#/definitions/Assistance"
},
"Company": {
"$ref": "#/definitions/Company"
},
"InternalRate": {
"format": "double",
"type": "number"
},
"ExternalRate": {
"format": "double",
"type": "number"
},
"Currency": {
"type": "string"
},
"Percentage": {
"format": "double",
"type": "number"
},
"Team": {
"$ref": "#/definitions/OrganisationUnit"
},
"OrganisationUnits": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"Freelancer": {
"type": "boolean"
},
"TeamLeader": {
"type": "boolean"
},
"DdSystems": {
"type": "boolean"
},
"IsManagement": {
"type": "boolean"
},
"WorkHoursPerDay": {
"format": "double",
"type": "number"
},
"FteWorkHoursPerDay": {
"format": "double",
"type": "number"
},
"Overtime": {
"format": "double",
"type": "number"
},
"Holidays": {
"format": "double",
"type": "number"
},
"UsePictureOnline": {
"type": "boolean"
},
"UsePicturePrint": {
"type": "boolean"
},
"UseVideo": {
"type": "boolean"
},
"ProfileLink": {
"type": "string"
},
"Notifications": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeNotification"
},
"readOnly": true
},
"Profiles": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeProfile"
}
},
"PrivateAddress": {
"$ref": "#/definitions/Address"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"Tag": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"DocumentNumber": {
"type": "string"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"Aliases": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"SupportType": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"SupportTypeText": {
"type": "string",
"readOnly": true
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"AdmPhase": {
"format": "int32",
"enum": [
0,
1,
2,
4,
8,
16
],
"type": "integer"
},
"AdmPhaseText": {
"type": "string",
"readOnly": true
},
"Maturity": {
"format": "int32",
"enum": [
1,
2,
4,
5,
6
],
"type": "integer"
},
"MaturityText": {
"type": "string",
"readOnly": true
},
"ExpirationDate": {
"format": "date-time",
"type": "string"
},
"StateText": {
"type": "string",
"readOnly": true
},
"Form": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"FormText": {
"type": "string",
"readOnly": true
},
"ExpertCount": {
"format": "int32",
"type": "integer"
},
"ProficientCount": {
"format": "int32",
"type": "integer"
},
"BeginnerCount": {
"format": "int32",
"type": "integer"
},
"InterestedCount": {
"format": "int32",
"type": "integer"
},
"CommunitySize": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"InfoPageLink": {
"type": "string"
},
"Description": {
"type": "string"
},
"ShowAsRoot": {
"type": "boolean"
},
"IsMetaSkill": {
"type": "boolean"
},
"IsCustomerFocusedDeliverable": {
"type": "boolean"
},
"TotalReturn": {
"format": "double",
"type": "number"
},
"EmployeeCount": {
"format": "double",
"type": "number"
},
"ChildAssetCount": {
"format": "int32",
"type": "integer"
},
"SourceProject": {
"$ref": "#/definitions/Project"
},
"ProjectCount": {
"format": "int32",
"type": "integer"
},
"AverageRating": {
"format": "double",
"type": "number"
},
"Modified": {
"format": "date-time",
"type": "string"
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"Modifier": {
"$ref": "#/definitions/Employee"
},
"Tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"Profiles": {
"type": "array",
"items": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"readOnly": true
},
"Deliverables": {
"type": "array",
"items": {
"$ref": "#/definitions/Deliverable"
}
},
"SolutionLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetSolutionLink"
}
},
"Employees": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetEmployeeLink"
}
},
"ProjectLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetProjectLink"
}
},
"ParentAssets": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetAssetLink"
}
},
"ChildAssets": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetAssetLink"
}
},
"LeadUnits": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"BudgetPhases": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetBudgetPhase"
}
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"Deliverable": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"DocumentNumber": {
"type": "string"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"Aliases": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"SupportType": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"SupportTypeText": {
"type": "string",
"readOnly": true
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"AdmPhase": {
"format": "int32",
"enum": [
0,
1,
2,
4,
8,
16
],
"type": "integer"
},
"AdmPhaseText": {
"type": "string",
"readOnly": true
},
"Maturity": {
"format": "int32",
"enum": [
1,
2,
4,
5,
6
],
"type": "integer"
},
"MaturityText": {
"type": "string",
"readOnly": true
},
"ExpirationDate": {
"format": "date-time",
"type": "string"
},
"StateText": {
"type": "string",
"readOnly": true
},
"Form": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"FormText": {
"type": "string",
"readOnly": true
},
"ExpertCount": {
"format": "int32",
"type": "integer"
},
"ProficientCount": {
"format": "int32",
"type": "integer"
},
"BeginnerCount": {
"format": "int32",
"type": "integer"
},
"InterestedCount": {
"format": "int32",
"type": "integer"
},
"CommunitySize": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"InfoPageLink": {
"type": "string"
},
"Description": {
"type": "string"
},
"ShowAsRoot": {
"type": "boolean"
},
"IsMetaSkill": {
"type": "boolean"
},
"IsCustomerFocusedDeliverable": {
"type": "boolean"
},
"TotalReturn": {
"format": "double",
"type": "number"
},
"EmployeeCount": {
"format": "double",
"type": "number"
},
"ChildAssetCount": {
"format": "int32",
"type": "integer"
},
"SourceProject": {
"$ref": "#/definitions/Project"
},
"ProjectCount": {
"format": "int32",
"type": "integer"
},
"AverageRating": {
"format": "double",
"type": "number"
},
"Modified": {
"format": "date-time",
"type": "string"
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"Modifier": {
"$ref": "#/definitions/Employee"
},
"Tags": {
"type": "array",
"items": {
"$ref": "#/definitions/Tag"
}
},
"Profiles": {
"type": "array",
"items": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"readOnly": true
},
"Deliverables": {
"type": "array",
"items": {
"$ref": "#/definitions/Deliverable"
}
},
"SolutionLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetSolutionLink"
}
},
"Employees": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetEmployeeLink"
}
},
"ProjectLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetProjectLink"
}
},
"ParentAssets": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetAssetLink"
}
},
"ChildAssets": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetAssetLink"
}
},
"LeadUnits": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"BudgetPhases": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetBudgetPhase"
}
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"AssetSolutionLink": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"AssetId": {
"format": "int64",
"type": "integer"
},
"SolutionId": {
"format": "int64",
"type": "integer"
},
"Solution": {
"$ref": "#/definitions/Solution"
},
"IsSingleLink": {
"type": "boolean"
},
"SolutionExpression": {
"type": "string"
},
"TechnicalBenefit": {
"type": "string"
},
"ContributionToValueProposition": {
"type": "string"
},
"Condition": {
"type": "string"
}
}
},
"AssetEmployeeLink": {
"type": "object",
"properties": {
"AssetId": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Qualification": {
"type": "string"
},
"Title": {
"type": "string"
},
"JobProfile": {
"type": "string"
},
"Location": {
"type": "string"
},
"Code": {
"type": "string"
},
"ExperiencePoints": {
"format": "int32",
"type": "integer"
},
"Description": {
"type": "string"
},
"Source": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
11,
12,
13,
14,
15
],
"type": "integer"
},
"Project": {
"$ref": "#/definitions/Project"
},
"Experience": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"ExperienceText": {
"type": "string",
"readOnly": true
},
"Role": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"Sources": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillProof"
}
},
"IsDisabled": {
"type": "boolean"
},
"RoleText": {
"type": "string",
"readOnly": true
},
"ExperienceRoleText": {
"type": "string",
"readOnly": true
},
"ExperienceRoleTextOrder": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"AssetProjectLink": {
"type": "object",
"properties": {
"Asset": {
"$ref": "#/definitions/Asset"
},
"Project": {
"$ref": "#/definitions/Project"
},
"Employee": {
"$ref": "#/definitions/Employee"
},
"Remarks": {
"type": "string"
},
"Amount": {
"format": "double",
"type": "number"
},
"Rating": {
"format": "double",
"type": "number"
},
"Outcome": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"OutcomeText": {
"type": "string",
"readOnly": true
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"AssetAssetLink": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"InheritSkills": {
"type": "boolean"
},
"Asset": {
"$ref": "#/definitions/Asset"
}
}
},
"OrganisationUnit": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"FullName": {
"type": "string"
},
"Link": {
"type": "string"
},
"Description": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3,
5,
6
],
"type": "integer"
},
"Company": {
"$ref": "#/definitions/Company"
},
"Manager": {
"$ref": "#/definitions/EmployeeResult"
},
"ParentId": {
"format": "int64",
"type": "integer"
},
"Parent": {
"$ref": "#/definitions/OrganisationUnit"
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"Skills": {
"type": "array",
"items": {
"$ref": "#/definitions/Skill"
}
},
"Participants": {
"format": "int32",
"type": "integer"
},
"IsGroup": {
"type": "boolean"
},
"SourceLink": {
"type": "string"
},
"LastUpdated": {
"format": "date-time",
"type": "string"
},
"TypeText": {
"type": "string",
"readOnly": true
}
}
},
"AssetBudgetPhase": {
"type": "object",
"properties": {
"Project": {
"$ref": "#/definitions/Project"
},
"Phase": {
"$ref": "#/definitions/ProjectPhase"
},
"PlannedAmount": {
"format": "double",
"type": "number"
},
"EffectiveAmount": {
"format": "double",
"type": "number"
}
}
},
"JobProfileAffinity": {
"type": "object",
"properties": {
"JobProfile": {
"$ref": "#/definitions/JobProfile"
},
"ExperienceLevel": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
}
}
},
"CapabilityEmployee": {
"type": "object",
"properties": {
"Employee": {
"$ref": "#/definitions/Employee"
},
"Role": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
}
}
},
"Offering": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Description": {
"type": "string"
},
"Solution": {
"$ref": "#/definitions/Solution"
},
"SucceedingOfferings": {
"type": "array",
"items": {
"$ref": "#/definitions/OfferingJourney"
}
},
"PrecedingOfferings": {
"type": "array",
"items": {
"$ref": "#/definitions/OfferingJourney"
}
}
}
},
"ProjectPhase": {
"type": "object",
"properties": {
"Code": {
"type": "string"
},
"VertecId": {
"format": "int64",
"type": "integer"
},
"Number": {
"type": "string",
"readOnly": true
},
"Name": {
"type": "string"
},
"FullName": {
"type": "string",
"readOnly": true
},
"Staffing": {
"type": "boolean"
},
"StaffingRemarks": {
"type": "string"
},
"Nearshore": {
"type": "boolean"
},
"State": {
"format": "int32",
"enum": [
5,
10,
11,
12,
20,
21,
30,
40,
99
],
"type": "integer"
},
"AdmPhase": {
"format": "int32",
"enum": [
0,
1,
2,
4,
8,
16
],
"type": "integer"
},
"DataQualityMessage": {
"type": "string"
},
"StateText": {
"type": "string",
"readOnly": true
},
"StateAggregatedOrder": {
"type": "string",
"readOnly": true
},
"StateTextAggregated": {
"type": "string",
"readOnly": true
},
"Probability": {
"format": "double",
"type": "number"
},
"Active": {
"type": "boolean"
},
"PhaseNumber": {
"format": "int32",
"type": "integer"
},
"LostReason": {
"type": "string"
},
"LostReasonDescription": {
"type": "string"
},
"Contact": {
"$ref": "#/definitions/Contact"
},
"CreatedDate": {
"format": "date-time",
"type": "string"
},
"SoldDate": {
"format": "date-time",
"type": "string"
},
"OfferDate": {
"format": "date-time",
"type": "string"
},
"LostDate": {
"format": "date-time",
"type": "string"
},
"From": {
"format": "date-time",
"type": "string"
},
"To": {
"format": "date-time",
"type": "string"
},
"EffectiveTurnover": {
"format": "double",
"type": "number"
},
"Turnover": {
"format": "double",
"type": "number"
},
"EffectiveTurnoverPercentage": {
"format": "double",
"type": "number",
"readOnly": true
},
"TurnoverDifference": {
"format": "double",
"type": "number",
"readOnly": true
},
"TurnoverPerCustomer": {
"format": "double",
"type": "number"
},
"PlannedHours": {
"format": "double",
"type": "number"
},
"Project": {
"$ref": "#/definitions/Project"
},
"SubPhases": {
"type": "array",
"items": {
"$ref": "#/definitions/ProjectPhase"
}
},
"Team": {
"type": "array",
"items": {
"$ref": "#/definitions/ProjectParticipation"
}
},
"BudgetChanges": {
"type": "array",
"items": {
"$ref": "#/definitions/BudgetChange"
}
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"MarketingMaterial": {
"type": "object",
"properties": {
"MarketingMaterialType": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"PictureId": {
"format": "int64",
"type": "integer"
},
"MarketingMaterialTypeText": {
"type": "string",
"readOnly": true
},
"Id": {
"format": "int64",
"type": "integer"
},
"Url": {
"type": "string"
},
"Name": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"Extension": {
"type": "string",
"readOnly": true
}
}
},
"Document": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Url": {
"type": "string"
},
"Name": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"Extension": {
"type": "string",
"readOnly": true
}
}
},
"SkillUsage": {
"type": "object",
"properties": {
"Project": {
"$ref": "#/definitions/Project"
},
"Skill": {
"$ref": "#/definitions/Skill"
},
"Employees": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeResult"
}
},
"Amount": {
"format": "int32",
"type": "integer"
}
}
},
"LessonLearned": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Description": {
"type": "string"
},
"Practice": {
"$ref": "#/definitions/Practice"
},
"IsPositive": {
"type": "boolean"
},
"Employee": {
"$ref": "#/definitions/EmployeeResult"
}
}
},
"Contact": {
"type": "object",
"properties": {
"Active": {
"type": "boolean"
},
"ActiveText": {
"type": "string",
"readOnly": true
},
"FirstName": {
"type": "string"
},
"LastName": {
"type": "string"
},
"FullName": {
"type": "string",
"readOnly": true
},
"Position": {
"type": "string"
},
"Phone": {
"type": "string"
},
"MobilePhone": {
"type": "string"
},
"EMail": {
"type": "string"
},
"LinkedIn": {
"type": "string"
},
"Xing": {
"type": "string"
},
"Department": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
],
"type": "integer"
},
"ResponsibleEmployee": {
"$ref": "#/definitions/EmployeeResult"
},
"Customer": {
"$ref": "#/definitions/Customer"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"EmployeeResult": {
"type": "object",
"properties": {
"FirstName": {
"type": "string"
},
"LastName": {
"type": "string"
},
"Code": {
"type": "string"
},
"Superior": {
"$ref": "#/definitions/EmployeeResult"
},
"JobProfile": {
"type": "string"
},
"Title": {
"type": "string"
},
"Percentage": {
"format": "double",
"type": "number"
},
"InternalRate": {
"format": "double",
"type": "number"
},
"ExternalRate": {
"format": "double",
"type": "number"
},
"BusinessPhone": {
"type": "string"
},
"MobilePhone": {
"type": "string"
},
"IsManagement": {
"type": "boolean"
},
"Match": {
"format": "double",
"type": "number"
},
"Focus": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"Experience": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"ExperienceText": {
"type": "string",
"readOnly": true
},
"EntryDate": {
"format": "date-time",
"type": "string"
},
"EntryDateText": {
"type": "string",
"readOnly": true
},
"LeaveDate": {
"format": "date-time",
"type": "string"
},
"LeaveDateText": {
"type": "string",
"readOnly": true
},
"DateOfBirth": {
"format": "date-time",
"type": "string"
},
"OrganisationUnit": {
"type": "string"
},
"Team": {
"type": "string"
},
"Qualification": {
"type": "string"
},
"Grade": {
"type": "string"
},
"GradeText": {
"type": "string",
"readOnly": true
},
"Location": {
"type": "string"
},
"Company": {
"type": "string"
},
"PrivateAddressCity": {
"type": "string"
},
"PrivateAddressZip": {
"format": "int32",
"type": "integer"
},
"Distance": {
"format": "double",
"type": "number"
},
"LowUtilizationFrom": {
"format": "date-time",
"type": "string"
},
"HomeLocation": {
"$ref": "#/definitions/GeoLocation"
},
"LowUtilizationFromMonth": {
"type": "string",
"readOnly": true
},
"BankHours": {
"format": "double",
"type": "number"
},
"FullName": {
"type": "string",
"readOnly": true
},
"Gender": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
},
"Mail": {
"type": "string"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"Customer": {
"type": "object",
"properties": {
"VertecId": {
"format": "int64",
"type": "integer"
},
"Currency": {
"type": "string"
},
"WikipediaLink": {
"type": "string"
},
"Name": {
"type": "string"
},
"Description": {
"type": "string"
},
"DescriptionDe": {
"type": "string"
},
"HasLogo": {
"type": "boolean"
},
"Street": {
"type": "string"
},
"City": {
"type": "string"
},
"Zip": {
"format": "int32",
"type": "integer"
},
"Country": {
"type": "string"
},
"Longitude": {
"format": "double",
"type": "number"
},
"Latitude": {
"format": "double",
"type": "number"
},
"Responsible": {
"$ref": "#/definitions/Employee"
},
"Role": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"RoleText": {
"type": "string",
"readOnly": true
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"Parent": {
"$ref": "#/definitions/Customer"
},
"YearlyTurnovers": {
"type": "array",
"items": {
"$ref": "#/definitions/YearlyTurnover"
}
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/Customer"
}
},
"Services": {
"type": "array",
"items": {
"$ref": "#/definitions/SupplierService"
}
},
"Industry": {
"type": "string"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"CustomerJourney": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Description": {
"type": "string"
}
}
},
"Office": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"CompanyName": {
"type": "string"
},
"CompanyId": {
"format": "int64",
"type": "integer"
},
"IsDistributedLocation": {
"type": "boolean"
},
"IsGroup": {
"type": "boolean"
}
}
},
"Qualification": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"VertecId": {
"format": "int64",
"type": "integer"
},
"Grade": {
"type": "string"
},
"Name": {
"type": "string"
},
"Description": {
"type": "string"
},
"CareerPath": {
"$ref": "#/definitions/CareerPath"
},
"Count": {
"format": "int32",
"type": "integer"
},
"Competencies": {
"type": "array",
"items": {
"$ref": "#/definitions/Competence"
}
},
"DevelopmentOpportunities": {
"type": "array",
"items": {
"$ref": "#/definitions/DevelopmentOpportunity"
}
}
}
},
"JobProfile": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Code": {
"type": "string"
},
"Name": {
"type": "string"
},
"Discipline": {
"type": "string"
},
"Abbreviation": {
"type": "string"
},
"CareerPath": {
"$ref": "#/definitions/CareerPath"
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/JobProfile"
}
},
"IsGroup": {
"type": "boolean"
}
}
},
"Assistance": {
"type": "object",
"properties": {
"VertecId": {
"format": "int64",
"type": "integer"
},
"Code": {
"type": "string"
},
"FirstName": {
"type": "string"
},
"LastName": {
"type": "string"
},
"FullName": {
"type": "string",
"readOnly": true
},
"DateOfBirth": {
"format": "date-time",
"type": "string"
},
"Citizenship": {
"type": "string"
},
"IsOwner": {
"type": "boolean"
},
"Office": {
"$ref": "#/definitions/Office"
},
"WorkingPlace": {
"type": "string"
},
"Description": {
"type": "string"
},
"LinkedInProfileUrl": {
"type": "string"
},
"XingProfileUrl": {
"type": "string"
},
"TwitterProfileUrl": {
"type": "string"
},
"GitHubUrl": {
"type": "string"
},
"BitBucketUrl": {
"type": "string"
},
"TwitterUrl": {
"type": "string"
},
"YammerUrl": {
"type": "string"
},
"StackoverflowProfileUrl": {
"type": "string"
},
"LastUpdated": {
"format": "date-time",
"type": "string"
},
"EntryDate": {
"format": "date-time",
"type": "string"
},
"LeaveDate": {
"format": "date-time",
"type": "string"
},
"StartsIn": {
"type": "string",
"readOnly": true
},
"Duration": {
"type": "string",
"readOnly": true
},
"HomePhone": {
"type": "string"
},
"MobilePhone": {
"type": "string"
},
"BusinessPhone": {
"type": "string"
},
"Mail": {
"type": "string"
},
"Location": {
"type": "string"
},
"Wants": {
"type": "string"
},
"Qualification": {
"$ref": "#/definitions/Qualification"
},
"Superior": {
"$ref": "#/definitions/EmployeeResult"
},
"JobProfile": {
"$ref": "#/definitions/JobProfile"
},
"Title": {
"type": "string"
},
"Graduation": {
"type": "string"
},
"Focus": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"FocusText": {
"type": "string",
"readOnly": true
},
"Assistance": {
"$ref": "#/definitions/Assistance"
},
"Company": {
"$ref": "#/definitions/Company"
},
"InternalRate": {
"format": "double",
"type": "number"
},
"ExternalRate": {
"format": "double",
"type": "number"
},
"Currency": {
"type": "string"
},
"Percentage": {
"format": "double",
"type": "number"
},
"Team": {
"$ref": "#/definitions/OrganisationUnit"
},
"OrganisationUnits": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"Freelancer": {
"type": "boolean"
},
"TeamLeader": {
"type": "boolean"
},
"DdSystems": {
"type": "boolean"
},
"IsManagement": {
"type": "boolean"
},
"WorkHoursPerDay": {
"format": "double",
"type": "number"
},
"FteWorkHoursPerDay": {
"format": "double",
"type": "number"
},
"Overtime": {
"format": "double",
"type": "number"
},
"Holidays": {
"format": "double",
"type": "number"
},
"UsePictureOnline": {
"type": "boolean"
},
"UsePicturePrint": {
"type": "boolean"
},
"UseVideo": {
"type": "boolean"
},
"ProfileLink": {
"type": "string"
},
"Notifications": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeNotification"
},
"readOnly": true
},
"Profiles": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeProfile"
}
},
"PrivateAddress": {
"$ref": "#/definitions/Address"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"Company": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Code": {
"type": "string"
},
"ProfitCenter": {
"type": "boolean"
}
}
},
"EmployeeNotification": {
"type": "object",
"properties": {
"Message": {
"type": "string"
},
"Severity": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
}
}
},
"EmployeeProfile": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"Url": {
"type": "string"
}
}
},
"Address": {
"type": "object",
"properties": {
"Street": {
"type": "string"
},
"Zip": {
"format": "int32",
"type": "integer"
},
"City": {
"type": "string"
},
"Country": {
"type": "string"
},
"GeoLocation": {
"$ref": "#/definitions/GeoLocation"
}
}
},
"Solution": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Code": {
"type": "string"
},
"Name": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"Active": {
"type": "boolean"
},
"Offerings": {
"type": "array",
"items": {
"$ref": "#/definitions/Offering"
}
},
"OrganisationUnit": {
"$ref": "#/definitions/OrganisationUnit"
},
"Company": {
"$ref": "#/definitions/Company"
},
"IsGroup": {
"type": "boolean"
}
}
},
"SkillProof": {
"type": "object",
"properties": {
"Source": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
11,
12,
13,
14,
15
],
"type": "integer"
},
"SourceText": {
"type": "string",
"readOnly": true
},
"Project": {
"$ref": "#/definitions/Project"
},
"EndorsmentEmployee": {
"$ref": "#/definitions/Employee"
},
"IsEndorsementApproved": {
"type": "boolean"
},
"ProofDate": {
"format": "date-time",
"type": "string"
},
"Days": {
"format": "double",
"type": "number"
},
"Url": {
"type": "string"
},
"Level": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"LevelText": {
"type": "string",
"readOnly": true
},
"Experience": {
"format": "double",
"type": "number"
},
"Description": {
"type": "string"
}
}
},
"Skill": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"ParentId": {
"format": "int64",
"type": "integer"
},
"InfoPageLink": {
"type": "string"
},
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"GroupName": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"InvestmentRemarks": {
"type": "string"
},
"BeginnerDefinition": {
"type": "string"
},
"ProficientDefinition": {
"type": "string"
},
"ExpertDefinition": {
"type": "string"
},
"Aliases": {
"type": "string"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"EmployeeCount": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"BeginnerCount": {
"format": "int32",
"type": "integer"
},
"ProficientCount": {
"format": "int32",
"type": "integer"
},
"ExpertCount": {
"format": "int32",
"type": "integer"
},
"InterestedCount": {
"format": "int32",
"type": "integer"
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"IsManagedSkill": {
"type": "boolean",
"readOnly": true
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/LinkedSkill"
}
},
"Parents": {
"type": "array",
"items": {
"$ref": "#/definitions/LinkedSkill"
}
},
"CompanyLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillCompanyLink"
}
},
"Modified": {
"format": "date-time",
"type": "string"
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"Modifier": {
"$ref": "#/definitions/Employee"
},
"IsMetaSkill": {
"type": "boolean"
},
"Depth": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"IsVisible": {
"type": "boolean"
}
}
},
"OfferingJourney": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Offering": {
"$ref": "#/definitions/Offering"
}
}
},
"ProjectParticipation": {
"type": "object",
"properties": {
"LastModifiedCode": {
"type": "string"
},
"LastModifiedDate": {
"format": "date-time",
"type": "string"
},
"Percentages": {
"type": "array",
"items": {
"format": "double",
"type": "number"
}
},
"Percentage": {
"format": "double",
"type": "number"
},
"PercentageEffective": {
"format": "double",
"type": "number"
},
"JobProfile": {
"$ref": "#/definitions/JobProfile"
},
"Days": {
"format": "double",
"type": "number"
},
"Title": {
"type": "string"
},
"Description": {
"type": "string"
},
"TitleDe": {
"type": "string"
},
"DescriptionDe": {
"type": "string"
},
"TitleResolved": {
"type": "string",
"readOnly": true
},
"DescriptionResolved": {
"type": "string",
"readOnly": true
},
"TasksResolved": {
"type": "string",
"readOnly": true
},
"IsHidden": {
"type": "boolean"
},
"Priority": {
"format": "int32",
"type": "integer"
},
"Warnings": {
"type": "string"
},
"Status": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"StatusText": {
"type": "string",
"readOnly": true
},
"Remarks": {
"type": "string"
},
"Function": {
"type": "string"
},
"Phase": {
"$ref": "#/definitions/ProjectPhase"
},
"Links": {
"type": "array",
"items": {
"$ref": "#/definitions/ProjectParticipation"
}
},
"Employee": {
"$ref": "#/definitions/EmployeeResult"
},
"Project": {
"$ref": "#/definitions/Project"
},
"EmployeeProjectId": {
"format": "int64",
"type": "integer"
},
"HourlyRate": {
"format": "double",
"type": "number"
},
"ImputedMargin": {
"format": "double",
"type": "number",
"readOnly": true
},
"FromPlanned": {
"format": "date-time",
"type": "string"
},
"ToPlanned": {
"format": "date-time",
"type": "string"
},
"FromEffective": {
"format": "date-time",
"type": "string"
},
"ToEffective": {
"format": "date-time",
"type": "string"
},
"WorkingForCustomerSince": {
"format": "date-time",
"type": "string"
},
"WorkingForCustomerSinceText": {
"type": "string",
"readOnly": true
},
"From": {
"format": "date-time",
"type": "string",
"readOnly": true
},
"FromYear": {
"type": "string",
"readOnly": true
},
"To": {
"format": "date-time",
"type": "string",
"readOnly": true
},
"ToYear": {
"type": "string",
"readOnly": true
},
"DaysEffective": {
"format": "double",
"type": "number",
"readOnly": true
},
"TotalHoursEffective": {
"format": "double",
"type": "number"
},
"Skills": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeSkill"
}
},
"Descriptions": {
"type": "array",
"items": {
"$ref": "#/definitions/ProjectDescription"
}
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"BudgetChange": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Amount": {
"format": "double",
"type": "number"
},
"Date": {
"format": "date-time",
"type": "string"
}
}
},
"Practice": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Topic": {
"type": "string"
},
"Description": {
"type": "string"
}
}
},
"GeoLocation": {
"type": "object",
"properties": {
"Latitude": {
"format": "double",
"type": "number"
},
"Longitude": {
"format": "double",
"type": "number"
}
}
},
"YearlyTurnover": {
"type": "object",
"properties": {
"Year": {
"format": "int32",
"type": "integer"
},
"Turnover": {
"format": "double",
"type": "number"
},
"ChildrenTurnover": {
"format": "double",
"type": "number"
},
"Budget": {
"format": "double",
"type": "number"
},
"BudgetMin": {
"format": "double",
"type": "number"
},
"BudgetMax": {
"format": "double",
"type": "number"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"SupplierService": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"Aliases": {
"type": "string"
}
}
},
"CareerPath": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Code": {
"type": "string"
},
"DisciplineCount": {
"format": "int32",
"type": "integer"
},
"Qualifications": {
"type": "array",
"items": {
"$ref": "#/definitions/Qualification"
}
}
}
},
"Competence": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Skill": {
"$ref": "#/definitions/Skill"
},
"Description": {
"type": "string"
},
"Experience": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"Trainings": {
"type": "array",
"items": {
"$ref": "#/definitions/Training"
}
},
"ExperienceText": {
"type": "string",
"readOnly": true
}
}
},
"DevelopmentOpportunity": {
"type": "object",
"properties": {
"Name": {
"type": "string"
},
"DisciplineCode": {
"type": "string"
},
"Grade": {
"type": "string"
},
"Process": {
"type": "string"
}
}
},
"LinkedSkill": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"ParentId": {
"format": "int64",
"type": "integer"
},
"InfoPageLink": {
"type": "string"
},
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"GroupName": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"InvestmentRemarks": {
"type": "string"
},
"BeginnerDefinition": {
"type": "string"
},
"ProficientDefinition": {
"type": "string"
},
"ExpertDefinition": {
"type": "string"
},
"Aliases": {
"type": "string"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"EmployeeCount": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"BeginnerCount": {
"format": "int32",
"type": "integer"
},
"ProficientCount": {
"format": "int32",
"type": "integer"
},
"ExpertCount": {
"format": "int32",
"type": "integer"
},
"InterestedCount": {
"format": "int32",
"type": "integer"
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"IsManagedSkill": {
"type": "boolean",
"readOnly": true
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/LinkedSkill"
}
},
"Parents": {
"type": "array",
"items": {
"$ref": "#/definitions/LinkedSkill"
}
},
"CompanyLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillCompanyLink"
}
},
"Modified": {
"format": "date-time",
"type": "string"
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"Modifier": {
"$ref": "#/definitions/Employee"
},
"IsMetaSkill": {
"type": "boolean"
},
"Depth": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"IsVisible": {
"type": "boolean"
}
}
},
"SkillCompanyLink": {
"type": "object",
"properties": {
"Company": {
"$ref": "#/definitions/Company"
},
"Horizon": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
}
}
},
"EmployeeSkill": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"LastProof": {
"format": "date-time",
"type": "string"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"Experience": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"ExperienceText": {
"type": "string",
"readOnly": true
},
"ExperiencePoints": {
"format": "double",
"type": "number",
"readOnly": true
},
"Sources": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillProof"
}
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"IsManagedSkill": {
"type": "boolean",
"readOnly": true
},
"IsDisabled": {
"type": "boolean"
}
}
},
"ProjectDescription": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Title": {
"type": "string"
},
"Description": {
"type": "string"
},
"Tasks": {
"type": "string"
},
"TitleDe": {
"type": "string"
},
"DescriptionDe": {
"type": "string"
},
"TasksDe": {
"type": "string"
},
"ReleaseStateEn": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"ReleaseStateDe": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"Language": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
},
"LanguageText": {
"type": "string",
"readOnly": true
},
"ProjectId": {
"format": "int64",
"type": "integer"
},
"Project": {
"$ref": "#/definitions/Project"
},
"EmployeeProjectId": {
"format": "int64",
"type": "integer"
},
"EmployeeProject": {
"$ref": "#/definitions/EmployeeProject"
},
"EmployeeId": {
"format": "int64",
"type": "integer"
},
"Employee": {
"$ref": "#/definitions/EmployeeResult"
},
"Role": {
"type": "string"
},
"OverrideOfficialDescription": {
"type": "boolean"
},
"Skills": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeSkill"
}
}
}
},
"Training": {
"type": "object",
"properties": {
"_date": {
"format": "date-time",
"type": "string"
},
"Name": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"Url": {
"type": "string"
},
"UrlHint": {
"type": "string",
"readOnly": true
},
"ISBN": {
"type": "string"
},
"Trainer": {
"type": "string"
},
"Location": {
"type": "string"
},
"Deprecated": {
"type": "boolean"
},
"Type": {
"format": "int32",
"enum": [
0,
2,
3,
5,
7,
8
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"Level": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"LevelText": {
"type": "string",
"readOnly": true
},
"AverageRating": {
"format": "double",
"type": "number"
},
"NumberOfRatings": {
"format": "int32",
"type": "integer"
},
"Participants": {
"format": "double",
"type": "number"
},
"Costs": {
"format": "double",
"type": "number"
},
"Match": {
"format": "double",
"type": "number"
},
"Participations": {
"type": "array",
"items": {
"$ref": "#/definitions/TrainingParticipation"
}
},
"Skills": {
"type": "array",
"items": {
"$ref": "#/definitions/Skill"
}
},
"Sources": {
"type": "array",
"items": {
"$ref": "#/definitions/TrainingParticipation"
}
},
"Attachment": {
"$ref": "#/definitions/Attachment",
"readOnly": true
},
"Date": {
"format": "date-time",
"type": "string"
},
"SortDate": {
"format": "date-time",
"type": "string",
"readOnly": true
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"EmployeeProject": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"From": {
"format": "date-time",
"type": "string"
},
"To": {
"format": "date-time",
"type": "string"
},
"Name": {
"type": "string"
},
"Customer": {
"type": "string"
},
"Description": {
"type": "string"
},
"Industry": {
"$ref": "#/definitions/Industry"
}
}
},
"TrainingParticipation": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Rating": {
"format": "double",
"type": "number"
},
"Description": {
"type": "string"
},
"ImportName": {
"type": "string"
},
"Date": {
"format": "date-time",
"type": "string"
},
"Employee": {
"$ref": "#/definitions/Employee"
},
"Source": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6
],
"type": "integer"
},
"SourceText": {
"type": "string",
"readOnly": true
},
"Attachment": {
"$ref": "#/definitions/Attachment"
},
"Training": {
"$ref": "#/definitions/Training"
},
"TrainingRecordId": {
"format": "int64",
"type": "integer"
},
"Year": {
"format": "int32",
"type": "integer",
"readOnly": true
}
}
},
"Attachment": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Extension": {
"type": "string",
"readOnly": true
},
"Size": {
"format": "int64",
"type": "integer"
},
"Data": {
"format": "byte",
"type": "string"
}
}
},
"Industry": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
}
}
},
"CapabilityDriver": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Description": {
"type": "string"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"ManagedSkills": {
"type": "array",
"items": {
"$ref": "#/definitions/ManagedSkill"
}
}
}
},
"ManagedSkill": {
"type": "object",
"properties": {
"Trend": {
"$ref": "#/definitions/Trend"
},
"Driver": {
"$ref": "#/definitions/CapabilityDriver"
},
"Trainings": {
"type": "array",
"items": {
"$ref": "#/definitions/Training"
}
},
"OfficeSummaries": {
"type": "array",
"items": {
"$ref": "#/definitions/CapabilitySkillOfficeSummary"
}
},
"Id": {
"format": "int64",
"type": "integer"
},
"ParentId": {
"format": "int64",
"type": "integer"
},
"InfoPageLink": {
"type": "string"
},
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"GroupName": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"InvestmentRemarks": {
"type": "string"
},
"BeginnerDefinition": {
"type": "string"
},
"ProficientDefinition": {
"type": "string"
},
"ExpertDefinition": {
"type": "string"
},
"Aliases": {
"type": "string"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"Category": {
"$ref": "#/definitions/SkillCategory"
},
"EmployeeCount": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"BeginnerCount": {
"format": "int32",
"type": "integer"
},
"ProficientCount": {
"format": "int32",
"type": "integer"
},
"ExpertCount": {
"format": "int32",
"type": "integer"
},
"InterestedCount": {
"format": "int32",
"type": "integer"
},
"Capability": {
"$ref": "#/definitions/Capability"
},
"IsManagedSkill": {
"type": "boolean",
"readOnly": true
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/LinkedSkill"
}
},
"Parents": {
"type": "array",
"items": {
"$ref": "#/definitions/LinkedSkill"
}
},
"CompanyLinks": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillCompanyLink"
}
},
"Modified": {
"format": "date-time",
"type": "string"
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"Modifier": {
"$ref": "#/definitions/Employee"
},
"IsMetaSkill": {
"type": "boolean"
},
"Depth": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"IsVisible": {
"type": "boolean"
}
}
},
"Trend": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"ShortDescription": {
"type": "string"
},
"Description": {
"type": "string"
},
"ManagedSkills": {
"type": "array",
"items": {
"$ref": "#/definitions/ManagedSkill"
}
}
}
},
"CapabilitySkillOfficeSummary": {
"type": "object",
"properties": {
"Office": {
"$ref": "#/definitions/Office"
},
"Demand": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4
],
"type": "integer"
},
"DemandText": {
"type": "string",
"readOnly": true
},
"Beginners": {
"type": "array",
"items": {
"$ref": "#/definitions/CapabilityExpert"
}
},
"Proficients": {
"type": "array",
"items": {
"$ref": "#/definitions/CapabilityExpert"
}
},
"Experts": {
"type": "array",
"items": {
"$ref": "#/definitions/CapabilityExpert"
}
},
"ThoughtLeaders": {
"type": "array",
"items": {
"$ref": "#/definitions/CapabilityExpert"
}
},
"Goals": {
"type": "array",
"items": {
"$ref": "#/definitions/SkillDevelopmentGoal"
}
}
}
},
"CapabilityExpert": {
"type": "object",
"properties": {
"ExperiencePoints": {
"format": "double",
"type": "number"
},
"ExperienceLevel": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"Skill": {
"$ref": "#/definitions/Skill"
},
"VertecId": {
"format": "int64",
"type": "integer"
},
"Code": {
"type": "string"
},
"FirstName": {
"type": "string"
},
"LastName": {
"type": "string"
},
"FullName": {
"type": "string",
"readOnly": true
},
"DateOfBirth": {
"format": "date-time",
"type": "string"
},
"Citizenship": {
"type": "string"
},
"IsOwner": {
"type": "boolean"
},
"Office": {
"$ref": "#/definitions/Office"
},
"WorkingPlace": {
"type": "string"
},
"Description": {
"type": "string"
},
"LinkedInProfileUrl": {
"type": "string"
},
"XingProfileUrl": {
"type": "string"
},
"TwitterProfileUrl": {
"type": "string"
},
"GitHubUrl": {
"type": "string"
},
"BitBucketUrl": {
"type": "string"
},
"TwitterUrl": {
"type": "string"
},
"YammerUrl": {
"type": "string"
},
"StackoverflowProfileUrl": {
"type": "string"
},
"LastUpdated": {
"format": "date-time",
"type": "string"
},
"EntryDate": {
"format": "date-time",
"type": "string"
},
"LeaveDate": {
"format": "date-time",
"type": "string"
},
"StartsIn": {
"type": "string",
"readOnly": true
},
"Duration": {
"type": "string",
"readOnly": true
},
"HomePhone": {
"type": "string"
},
"MobilePhone": {
"type": "string"
},
"BusinessPhone": {
"type": "string"
},
"Mail": {
"type": "string"
},
"Location": {
"type": "string"
},
"Wants": {
"type": "string"
},
"Qualification": {
"$ref": "#/definitions/Qualification"
},
"Superior": {
"$ref": "#/definitions/EmployeeResult"
},
"JobProfile": {
"$ref": "#/definitions/JobProfile"
},
"Title": {
"type": "string"
},
"Graduation": {
"type": "string"
},
"Focus": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"FocusText": {
"type": "string",
"readOnly": true
},
"Assistance": {
"$ref": "#/definitions/Assistance"
},
"Company": {
"$ref": "#/definitions/Company"
},
"InternalRate": {
"format": "double",
"type": "number"
},
"ExternalRate": {
"format": "double",
"type": "number"
},
"Currency": {
"type": "string"
},
"Percentage": {
"format": "double",
"type": "number"
},
"Team": {
"$ref": "#/definitions/OrganisationUnit"
},
"OrganisationUnits": {
"type": "array",
"items": {
"$ref": "#/definitions/OrganisationUnit"
}
},
"Freelancer": {
"type": "boolean"
},
"TeamLeader": {
"type": "boolean"
},
"DdSystems": {
"type": "boolean"
},
"IsManagement": {
"type": "boolean"
},
"WorkHoursPerDay": {
"format": "double",
"type": "number"
},
"FteWorkHoursPerDay": {
"format": "double",
"type": "number"
},
"Overtime": {
"format": "double",
"type": "number"
},
"Holidays": {
"format": "double",
"type": "number"
},
"UsePictureOnline": {
"type": "boolean"
},
"UsePicturePrint": {
"type": "boolean"
},
"UseVideo": {
"type": "boolean"
},
"ProfileLink": {
"type": "string"
},
"Notifications": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeNotification"
},
"readOnly": true
},
"Profiles": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeProfile"
}
},
"PrivateAddress": {
"$ref": "#/definitions/Address"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"SkillDevelopmentGoal": {
"type": "object",
"properties": {
"Skill": {
"$ref": "#/definitions/Skill"
},
"Employee": {
"$ref": "#/definitions/Employee"
},
"NoInvestment": {
"type": "boolean"
},
"NoInvestmentReason": {
"type": "string"
},
"Completed": {
"type": "boolean"
},
"TargetExperienceLevel": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"TargetExperienceLevelText": {
"type": "string",
"readOnly": true
},
"Actions": {
"type": "string"
},
"TrainingDays": {
"format": "double",
"type": "number"
},
"ProjectDays": {
"format": "double",
"type": "number"
},
"Amount": {
"format": "double",
"type": "number"
},
"Until": {
"format": "date-time",
"type": "string"
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"ShortProfile": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Role": {
"type": "string"
},
"SortOrder": {
"format": "int32",
"type": "integer"
},
"DescriptionDe": {
"type": "string"
},
"DescriptionEn": {
"type": "string"
},
"ReleaseStateDe": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"ReleaseStateEn": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"Employee": {
"$ref": "#/definitions/EmployeeResult"
}
}
},
"QuizSettings": {
"type": "object",
"properties": {
"OrganisationUnits": {
"type": "array",
"items": {
"format": "int64",
"type": "integer"
}
}
}
},
"QuizAnswer": {
"type": "object",
"properties": {
"Code": {
"type": "string"
},
"Question": {
"$ref": "#/definitions/QuizQuestion"
}
}
},
"QuizQuestion": {
"type": "object",
"properties": {
"Choices": {
"type": "array",
"items": {
"$ref": "#/definitions/QuizQuestionChoice"
}
},
"Solution": {
"type": "string"
},
"UserThumb": {
"type": "string"
}
}
},
"QuizQuestionChoice": {
"type": "object",
"properties": {
"FullName": {
"type": "string"
},
"Code": {
"type": "string"
}
}
},
"Interest": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Skill": {
"$ref": "#/definitions/Skill"
},
"IsLike": {
"type": "boolean"
},
"Employee": {
"$ref": "#/definitions/Employee"
},
"TargetLevel": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"Description": {
"type": "string"
},
"Days": {
"format": "double",
"type": "number"
},
"Costs": {
"format": "double",
"type": "number"
},
"TargetLevelText": {
"type": "string",
"readOnly": true
}
}
},
"CommunityActivity": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"NameDe": {
"type": "string"
},
"Url": {
"type": "string"
},
"Date": {
"format": "date-time",
"type": "string"
},
"Description": {
"type": "string"
},
"DescriptionDe": {
"type": "string"
},
"ActivityType": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8
],
"type": "integer"
},
"IsHidden": {
"type": "boolean"
},
"IsUserGenerated": {
"type": "boolean"
},
"ActivityTypeText": {
"type": "string",
"readOnly": true
}
}
},
"EmployeeTimelineItem": {
"type": "object",
"properties": {
"Project": {
"$ref": "#/definitions/Project"
},
"FeedbackEmployee": {
"$ref": "#/definitions/Employee"
},
"Date": {
"format": "date-time",
"type": "string"
},
"Year": {
"type": "string",
"readOnly": true
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"Title": {
"type": "string"
},
"Description": {
"type": "string"
},
"Completed": {
"type": "boolean"
},
"Deleted": {
"type": "boolean"
},
"ParentId": {
"format": "int64",
"type": "integer"
},
"Children": {
"type": "array",
"items": {
"$ref": "#/definitions/EmployeeTimelineItem"
}
},
"Id": {
"format": "int64",
"type": "integer"
}
}
},
"JobProfileSkill": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Skill": {
"$ref": "#/definitions/Skill"
},
"Level": {
"format": "int32",
"enum": [
0,
1,
2,
4,
5,
6
],
"type": "integer"
},
"JobProfile": {
"$ref": "#/definitions/JobProfile"
},
"LevelText": {
"type": "string",
"readOnly": true
},
"Reason": {
"type": "string"
},
"DevelopmentSkills": {
"type": "array",
"items": {
"$ref": "#/definitions/Skill"
}
},
"Topic": {
"type": "string"
}
}
},
"MediaAsset": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"TextData": {
"type": "string"
},
"Url": {
"type": "string"
},
"CanEdit": {
"type": "boolean"
},
"CanDelete": {
"type": "boolean"
},
"Thumb": {
"type": "string"
},
"ThumbUrl": {
"type": "string",
"readOnly": true
},
"Language": {
"format": "int32",
"enum": [
0,
1
],
"type": "integer"
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5
],
"type": "integer"
},
"Color": {
"format": "int32",
"enum": [
0,
1,
2,
4,
8,
16,
32,
64,
128,
256
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"Creator": {
"$ref": "#/definitions/Employee"
},
"CreatedDate": {
"format": "date-time",
"type": "string"
},
"Tags": {
"type": "array",
"items": {
"$ref": "#/definitions/MediaAssetTag"
}
},
"UpVotes": {
"format": "int32",
"type": "integer"
},
"DownVotes": {
"format": "int32",
"type": "integer"
},
"License": {
"format": "int32",
"enum": [
0,
1,
2
],
"type": "integer"
},
"ContentType": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
8,
9,
12,
15
],
"type": "integer"
},
"ContentTypeText": {
"type": "string",
"readOnly": true
},
"LicenseDescription": {
"type": "string"
},
"DownloadCount": {
"format": "int64",
"type": "integer"
},
"Popularity": {
"format": "int64",
"type": "integer",
"readOnly": true
},
"Ranking": {
"format": "int32",
"type": "integer"
},
"LicenseText": {
"type": "string",
"readOnly": true
},
"Width": {
"format": "int32",
"type": "integer"
},
"Height": {
"format": "int32",
"type": "integer"
},
"Size": {
"format": "int32",
"type": "integer"
},
"Resolution": {
"format": "int32",
"type": "integer"
},
"Source": {
"type": "string"
},
"DimensionText": {
"type": "string",
"readOnly": true
}
}
},
"MediaAssetTag": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"EntityId": {
"format": "int64",
"type": "integer"
},
"EntityType": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13
],
"type": "integer"
},
"TypeName": {
"type": "string",
"readOnly": true
},
"Name": {
"type": "string"
},
"Thumb": {
"type": "string"
},
"Rank": {
"format": "int32",
"type": "integer"
}
}
},
"MediaAssetVote": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"EmployeeId": {
"format": "int64",
"type": "integer"
},
"MediaAssetId": {
"format": "int64",
"type": "integer"
},
"Vote": {
"type": "boolean"
}
}
},
"SmallQuizQuestionEntity": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Text": {
"type": "string"
},
"Progress": {
"format": "int32",
"type": "integer"
},
"Answers": {
"type": "array",
"items": {
"$ref": "#/definitions/SmallQuizAnswerEntity"
}
}
}
},
"SmallQuizAnswerEntity": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Text": {
"type": "string"
},
"CorrectAnswered": {
"type": "boolean"
},
"Selected": {
"type": "boolean"
},
"CorrectAnswer": {
"type": "boolean"
}
}
},
"ImportArgs": {
"type": "object",
"properties": {
"QuizId": {
"format": "int64",
"type": "integer"
},
"URL": {
"type": "string"
}
}
},
"UserSettings": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"ShowBirthday": {
"type": "boolean"
}
}
},
"AssetSourcePolicySet": {
"type": "object",
"properties": {
"Policies": {
"type": "array",
"items": {
"$ref": "#/definitions/AssetSourcePolicy"
}
}
}
},
"AssetSourcePolicy": {
"type": "object",
"properties": {
"Source": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
11,
12,
13,
14,
15
],
"type": "integer"
},
"SourceText": {
"type": "string",
"readOnly": true
},
"IsDisabled": {
"type": "boolean",
"readOnly": true
},
"IsUsed": {
"type": "boolean"
}
}
},
"AlertSubscription": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Alert": {
"$ref": "#/definitions/Alert"
},
"Filter": {
"type": "string"
}
}
},
"Alert": {
"type": "object",
"properties": {
"Type": {
"type": "string"
},
"Topic": {
"type": "string"
},
"Name": {
"type": "string"
},
"FilterOptions": {
"type": "array",
"items": {
"$ref": "#/definitions/AlertFilterOption"
}
},
"Description": {
"type": "string"
}
}
},
"AlertFilterOption": {
"type": "object",
"properties": {
"Field": {
"type": "string"
},
"Name": {
"type": "string"
},
"Type": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6,
7,
8
],
"type": "integer"
},
"TypeText": {
"type": "string",
"readOnly": true
},
"filter": {
"type": "object"
}
}
},
"TaskView": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"Name": {
"type": "string"
},
"Code": {
"type": "string"
},
"Scope": {
"type": "string"
},
"Url": {
"type": "string"
}
}
},
"MergeTrainings": {
"type": "object",
"properties": {
"MergeInto": {
"format": "int64",
"type": "integer"
},
"MergeList": {
"type": "array",
"items": {
"format": "int64",
"type": "integer"
}
}
}
},
"TrainingParticipationGrouped": {
"type": "object",
"properties": {
"Sources": {
"type": "array",
"items": {
"$ref": "#/definitions/TrainingParticipationSource"
}
},
"Rating": {
"format": "double",
"type": "number"
},
"Description": {
"type": "string"
},
"IsIgnored": {
"type": "boolean"
},
"Date": {
"format": "date-time",
"type": "string"
},
"Year": {
"format": "int32",
"type": "integer",
"readOnly": true
},
"Attachment": {
"$ref": "#/definitions/Attachment"
},
"Training": {
"$ref": "#/definitions/Training"
}
}
},
"TrainingParticipationSource": {
"type": "object",
"properties": {
"Id": {
"format": "int64",
"type": "integer"
},
"ImportName": {
"type": "string"
},
"Source": {
"format": "int32",
"enum": [
0,
1,
2,
3,
4,
5,
6
],
"type": "integer"
},
"SourceText": {
"type": "string",
"readOnly": true
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment