Created
March 18, 2019 08:22
-
-
Save sebastianzillessen/298426a325ed3b5eff86dcb394aced4c to your computer and use it in GitHub Desktop.
API Definition Swagger
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"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