Gestão de Pessoas (hcm)

analytics

230 views 22/10/2018 05/11/2020 integrador 2

2.0info: 6.0.1 analytics x-senior-domain: hcm x-senior-domain-path: hcm x-senior-service-path: analytics contact: name: Senior X Platform url: http://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/hcmsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /analytics/queries/healthcheck: post: description: HealthCheck Plataforma tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/heathcheckDTO description: Status de retorno checks: type: object allOf: – #/definitions/checkDTO description: Checks executados default: description: Error response schema: #/definitions/genericError get: description: HealthCheck Plataforma tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – checks properties: status: type: string allOf: – #/definitions/heathcheckDTO description: Status de retorno checks: type: object allOf: – #/definitions/checkDTO description: Checks executados default: description: Error response schema: #/definitions/genericError /analytics/queries/employeeObjectOfAnalysis: post: description: Retorna os dados do objeto de análise. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: clockingToken: type: string description: Token do gestão do Ponto employeeId: type: string description: Identificador único do colaborador responses: 200: description: Ok schema: type: object required: – result properties: result: type: object allOf: – #/definitions/objectOfAnalysisData description: CARD com os dados do objeto de análise. default: description: Error response schema: #/definitions/genericError get: description: Retorna os dados do objeto de análise. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: clockingToken description: Token do gestão do Ponto in: query type: string – name: employeeId description: Identificador único do colaborador in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: object allOf: – #/definitions/objectOfAnalysisData description: CARD com os dados do objeto de análise. default: description: Error response schema: #/definitions/genericError /analytics/queries/onPremiseData: post: description: Retorna as URLs do serviço on premise tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – frontendURL – backendURL properties: frontendURL: type: string description: URL do frontend do on-premise. backendURL: type: string description: URL do backend do on-premise default: description: Error response schema: #/definitions/genericError get: description: Retorna as URLs do serviço on premise tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – frontendURL – backendURL properties: frontendURL: type: string description: URL do frontend do on-premise. backendURL: type: string description: URL do backend do on-premise default: description: Error response schema: #/definitions/genericError /analytics/queries/descendantsFilter: post: description: Retorna o filtro de liderados do usuário logado tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – value properties: value: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Retorna o filtro de liderados do usuário logado tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – value properties: value: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/activeEmployeeFilter: post: description: Retorna o id do colaborador ativo do usuário logado tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – value properties: value: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Retorna o id do colaborador ativo do usuário logado tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – value properties: value: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/searchCompany: post: description: Busca as informações de empresas clientes para configuração tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/companyResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Busca as informações de empresas clientes para configuração tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/companyResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchBranchesOffice: post: description: Retorna as filiais tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/companyResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna as filiais tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/companyResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchEmploymentRelationship: post: description: Busca de vínculo empregatício tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Busca de vínculo empregatício tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/workstationGroupCharacteristics: post: description: Retorna as caracteristicas de um posto. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – workstationgroup properties: workstationgroup: type: string description: Identificador do grupo de postos responses: 200: description: Ok schema: type: object allOf: – #/definitions/workstationGroupResult default: description: Error response schema: #/definitions/genericError get: description: Retorna as caracteristicas de um posto. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: workstationgroup description: Identificador do grupo de postos in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/workstationGroupResult default: description: Error response schema: #/definitions/genericError /analytics/queries/getJobPositions: post: description: Retorna a lista de cargos filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de cargos filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsJobPositions: post: description: Retorna a lista de cargos filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/jobPositionResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de cargos filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/jobPositionResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsDepartments: post: description: Retorna a lista de locais filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de locais filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsCostcenter: post: description: Retorna a lista de centro de custo filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de centro de custo filtrando por empresa tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsWorkshifts: post: description: Retorna a lista de turnos de trabalho (escala) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/workshiftResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de turnos de trabalho (escala) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/workshiftResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchWorkshifts: post: description: Retorna a lista de turnos de trabalho (escala) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/workshiftResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de turnos de trabalho (escala) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/workshiftResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsShifts: post: description: Retorna a lista de turnos de trabalho (escala) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterShifts minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de turnos de trabalho (escala) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterShifts minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendents: post: description: Retorna a lista de liderados tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – activeEmployeeId properties: activeEmployeeId: type: string description: Identificador único do colaborador logado no sistema descendants: type: string allOf: – #/definitions/descendentsType description: Tipo de liderado leaders: type: array items: type: string description: Ids dos líderes dos colaboradores page: type: integer format: int64 description: Página a ser buscada size: type: integer format: int64 description: Tamanho da página q: type: string description: Termo para filtrar responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsLeaders: post: description: Retorna a lista de liderados que são gestores tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – activeEmployeeId properties: activeEmployeeId: type: string description: Identificador único do colaborador logado no sistema descendants: type: string allOf: – #/definitions/descendentsType description: Tipo de liderado page: type: integer format: int64 description: Página a ser buscada size: type: integer format: int64 description: Tamanho da página q: type: string description: Termo para filtrar responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalFilterResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsWorkstationGroup: post: description: Retorna a lista de postos de trabalhos tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/generalFilterEntryInfo responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/workstationGroupResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError get: description: Retorna a lista de postos de trabalhos tags: – Queries x-senior-visibility: PRIVATE parameters: – name: activeEmployeeId description: Identificador único do colaborador logado no sistema in: query required: true type: string – name: employeeId description: Identificador único do colaborador a ser considerado na consulta in: query type: string – name: workstationId description: Identificador do posto a ser considerado na consulta in: query type: string – name: company description: Identificador único da empresa in: query type: string – name: page description: Página a ser buscada in: query type: integer format: int64 – name: size description: Tamanho da página in: query type: integer format: int64 – name: referenceDate description: Data de referência para filtrar in: query type: string format: date – name: q description: Termo para filtrar in: query type: string – name: originService description: Serviço de origem da request in: query type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/workstationGroupResultInfo minimum: 1 description: Resultado da busca default: description: Error response schema: #/definitions/genericError /analytics/queries/getWorkstationSubordinates: post: description: Retorna os ids dos postos subordinados dos postos informados. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: workstationIds: type: array items: type: string description: Identificadores dos postos. companyId: type: string description: Considera apenas a hierarquia ativa dessa empresa quando informado. onlyDirects: type: boolean description: Considerar apenas liderados diretos default: true onlyLeaders: type: boolean description: Considerar apenas gestores default: false subordinateWorkstations: type: array items: type: string description: Lista de postos subordinados a serem considerados na consulta responses: 200: description: Ok schema: type: object required: – workstationIds properties: workstationIds: type: array items: type: string minimum: 1 description: Postos dos subordinados. default: description: Error response schema: #/definitions/genericError get: description: Retorna os ids dos postos subordinados dos postos informados. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: workstationIds description: Identificadores dos postos. in: query type: array items: type: string – name: companyId description: Considera apenas a hierarquia ativa dessa empresa quando informado. in: query type: string – name: onlyDirects description: Considerar apenas liderados diretos in: query type: boolean – name: onlyLeaders description: Considerar apenas gestores in: query type: boolean – name: subordinateWorkstations description: Lista de postos subordinados a serem considerados na consulta in: query type: array items: type: string responses: 200: description: Ok schema: type: object required: – workstationIds properties: workstationIds: type: array items: type: string minimum: 1 description: Postos dos subordinados. default: description: Error response schema: #/definitions/genericError /analytics/queries/getEmployeeFirstActiveLeaderPersonId: post: description: Retorna o identificador da pessoa do primeiro gestor ativo acima de um colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: employeeId: type: string description: Identificador do colaborador. responses: 200: description: Ok schema: type: object required: – personId properties: personId: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Retorna o identificador da pessoa do primeiro gestor ativo acima de um colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Identificador do colaborador. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – personId properties: personId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/isLeader: post: description: Indica que o colaborador informado é líder na hierarquia atual da empresa dele. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: employeeId: type: string description: Identificador do colaborador. responses: 200: description: Ok schema: type: object required: – isLeader properties: isLeader: type: boolean description: default: description: Error response schema: #/definitions/genericError get: description: Indica que o colaborador informado é líder na hierarquia atual da empresa dele. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Identificador do colaborador. in: query type: string responses: 200: description: Ok schema: type: object required: – isLeader properties: isLeader: type: boolean description: default: description: Error response schema: #/definitions/genericError /analytics/queries/searchDescendentsFromLeaderWorkstation: post: description: Busca colaboradores com base no nome, para ser substituído na vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – workstationId properties: q: type: string description: Busca por palavras-chave workstationId: type: string description: Identificador do posto considerado na hierarquia. page: type: integer format: int64 description: Página a ser retornada default: 0 size: type: integer format: int64 description: Quantidade de registros por página default: 10 sort: type: integer format: int64 description: Ordenação default: 1 responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalEmployeeInfo minimum: 1 description: Lista de todos os colaboradores que possuem o nome de acordo com a à expressão informada. default: description: Error response schema: #/definitions/genericError get: description: Busca colaboradores com base no nome, para ser substituído na vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Busca por palavras-chave in: query type: string – name: workstationId description: Identificador do posto considerado na hierarquia. in: query required: true type: string – name: page description: Página a ser retornada in: query type: integer format: int64 – name: size description: Quantidade de registros por página in: query type: integer format: int64 – name: sort description: Ordenação in: query type: integer format: int64 responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalEmployeeInfo minimum: 1 description: Lista de todos os colaboradores que possuem o nome de acordo com a à expressão informada. default: description: Error response schema: #/definitions/genericError /analytics/queries/searchEmployeesToBeReplaced: post: description: Busca colaboradores com base no nome, para ser substituído na vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – workstationId properties: q: type: string description: Busca por palavras-chave workstationId: type: string description: Identificador do posto considerado na hierarquia. page: type: integer format: int64 description: Página a ser retornada default: 0 size: type: integer format: int64 description: Quantidade de registros por página default: 10 sort: type: integer format: int64 description: Ordenação default: 1 fromVacancy: type: boolean description: Indica se a requisição vem da tela de vagas default: false responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalEmployeeInfo minimum: 1 description: Lista de todos os colaboradores que possuem o nome de acordo com a à expressão informada. default: description: Error response schema: #/definitions/genericError get: description: Busca colaboradores com base no nome, para ser substituído na vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Busca por palavras-chave in: query type: string – name: workstationId description: Identificador do posto considerado na hierarquia. in: query required: true type: string – name: page description: Página a ser retornada in: query type: integer format: int64 – name: size description: Quantidade de registros por página in: query type: integer format: int64 – name: sort description: Ordenação in: query type: integer format: int64 – name: fromVacancy description: Indica se a requisição vem da tela de vagas in: query type: boolean responses: 200: description: Ok schema: type: object required: – result properties: result: type: array items: type: object allOf: – #/definitions/generalEmployeeInfo minimum: 1 description: Lista de todos os colaboradores que possuem o nome de acordo com a à expressão informada. default: description: Error response schema: #/definitions/genericError /analytics/queries/getWorkstationFirstActiveLeaderPersonId: post: description: Retorna o identificador da pessoa do primeiro gestor ativo acima de um colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – workstationId properties: workstationId: type: string description: Identificador do posto. responses: 200: description: Ok schema: type: object required: – personId properties: personId: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Retorna o identificador da pessoa do primeiro gestor ativo acima de um colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: workstationId description: Identificador do posto. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – personId properties: personId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/hasModule: post: description: Verifica se o tenant atual possui o módulo informado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – moduleName properties: moduleName: type: string allOf: – #/definitions/moduleName description: Módulo do HCM responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: True caso o tenant está presente na tenant module default: description: Error response schema: #/definitions/genericError /analytics/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat description: in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportJobpositionstructure: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportCompanyjobpositionstructure: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportJobposition: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportHierarchy: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportHierarchyitem: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportWorkstation: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportWorkstationgroup: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportWorkstationgroupstructure: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportEmploymentRelationship: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportCostcenter: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportDepartment: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportSyndicate: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportEmployee: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportPerson: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportCompanyhierarchy: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportCompany: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportOrganizationalchartitem: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportOrganizationalchart: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportMovimentation: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportMovimentationreason: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportWorkshift: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportVacancy: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportMeta: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportStaffRequisition: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/exportHistoricalWorkstation: post: description: tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/exportConfig description: responses: 200: description: Ok schema: type: object required: – exportJobId properties: exportJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies default: description: Error response schema: #/definitions/genericError /analytics/actions/requestCreatePaper: post: description: Solicitação para criação do papel. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /analytics/actions/importJobpositionstructure: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importCompanyjobpositionstructure: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importJobposition: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importHierarchy: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importHierarchyitem: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importWorkstation: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importWorkstationgroup: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importWorkstationgroupstructure: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importEmploymentRelationship: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importCostcenter: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importDepartment: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importSyndicate: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importEmployee: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importPerson: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importCompanyhierarchy: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importCompany: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importOrganizationalchartitem: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importOrganizationalchart: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importMovimentation: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importMovimentationreason: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importWorkshift: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importVacancy: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importMeta: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importStaffRequisition: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/actions/importHistoricalWorkstation: post: description: tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – config properties: config: type: object allOf: – #/definitions/importConfig description: responses: 200: description: Ok schema: type: object required: – importJobId properties: importJobId: type: string description: default: description: Error response schema: #/definitions/genericError /analytics/entities/jobpositionstructure: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/jobpositionstructure responses: 200: description: The created resource schema: #/definitions/jobpositionstructure default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/jobpositionstructure responses: 200: description: The created resource schema: #/definitions/jobpositionstructure default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/jobpositionstructure default: description: Error response schema: #/definitions/genericError /analytics/entities/jobpositionstructure/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/jobpositionstructure responses: 200: description: Ok schema: #/definitions/jobpositionstructure default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/jobpositionstructure responses: 200: description: Ok schema: #/definitions/jobpositionstructure default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/jobpositionstructure default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/jobpositionstructure/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/jobpositionstructure responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/companyjobpositionstructure: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/companyjobpositionstructure responses: 200: description: The created resource schema: #/definitions/companyjobpositionstructure default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/companyjobpositionstructure responses: 200: description: The created resource schema: #/definitions/companyjobpositionstructure default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/companyjobpositionstructure default: description: Error response schema: #/definitions/genericError /analytics/entities/companyjobpositionstructure/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/companyjobpositionstructure responses: 200: description: Ok schema: #/definitions/companyjobpositionstructure default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/companyjobpositionstructure responses: 200: description: Ok schema: #/definitions/companyjobpositionstructure default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/companyjobpositionstructure default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/companyjobpositionstructure/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/companyjobpositionstructure responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/jobposition: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/jobposition responses: 200: description: The created resource schema: #/definitions/jobposition default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/jobposition responses: 200: description: The created resource schema: #/definitions/jobposition default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/jobposition default: description: Error response schema: #/definitions/genericError /analytics/entities/jobposition/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/jobposition responses: 200: description: Ok schema: #/definitions/jobposition default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/jobposition responses: 200: description: Ok schema: #/definitions/jobposition default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/jobposition default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/jobposition/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/jobposition responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/hierarchy: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchy responses: 200: description: The created resource schema: #/definitions/hierarchy default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchy responses: 200: description: The created resource schema: #/definitions/hierarchy default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/hierarchy default: description: Error response schema: #/definitions/genericError /analytics/entities/hierarchy/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchy responses: 200: description: Ok schema: #/definitions/hierarchy default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchy responses: 200: description: Ok schema: #/definitions/hierarchy default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/hierarchy default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/hierarchy/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/hierarchy responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/hierarchyitem: get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/hierarchyitem default: description: Error response schema: #/definitions/genericError /analytics/entities/workstation: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workstation responses: 200: description: The created resource schema: #/definitions/workstation default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workstation responses: 200: description: The created resource schema: #/definitions/workstation default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/workstation default: description: Error response schema: #/definitions/genericError /analytics/entities/workstation/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workstation responses: 200: description: Ok schema: #/definitions/workstation default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workstation responses: 200: description: Ok schema: #/definitions/workstation default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workstation default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/workstation/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workstation responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/workstationgroup: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workstationgroup responses: 200: description: The created resource schema: #/definitions/workstationgroup default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workstationgroup responses: 200: description: The created resource schema: #/definitions/workstationgroup default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/workstationgroup default: description: Error response schema: #/definitions/genericError /analytics/entities/workstationgroup/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workstationgroup responses: 200: description: Ok schema: #/definitions/workstationgroup default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workstationgroup responses: 200: description: Ok schema: #/definitions/workstationgroup default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workstationgroup default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/workstationgroup/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workstationgroup responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/workstationgroupstructure: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workstationgroupstructure responses: 200: description: The created resource schema: #/definitions/workstationgroupstructure default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workstationgroupstructure responses: 200: description: The created resource schema: #/definitions/workstationgroupstructure default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/workstationgroupstructure default: description: Error response schema: #/definitions/genericError /analytics/entities/workstationgroupstructure/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workstationgroupstructure responses: 200: description: Ok schema: #/definitions/workstationgroupstructure default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workstationgroupstructure responses: 200: description: Ok schema: #/definitions/workstationgroupstructure default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workstationgroupstructure default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/workstationgroupstructure/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workstationgroupstructure responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/employmentRelationship: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/employmentRelationship responses: 200: description: The created resource schema: #/definitions/employmentRelationship default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/employmentRelationship responses: 200: description: The created resource schema: #/definitions/employmentRelationship default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/employmentRelationship default: description: Error response schema: #/definitions/genericError /analytics/entities/employmentRelationship/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/employmentRelationship responses: 200: description: Ok schema: #/definitions/employmentRelationship default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/employmentRelationship responses: 200: description: Ok schema: #/definitions/employmentRelationship default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/employmentRelationship default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/employmentRelationship/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/employmentRelationship responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/costcenter: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/costcenter responses: 200: description: The created resource schema: #/definitions/costcenter default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/costcenter responses: 200: description: The created resource schema: #/definitions/costcenter default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/costcenter default: description: Error response schema: #/definitions/genericError /analytics/entities/costcenter/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/costcenter responses: 200: description: Ok schema: #/definitions/costcenter default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/costcenter responses: 200: description: Ok schema: #/definitions/costcenter default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/costcenter default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/costcenter/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/costcenter responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/department: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/department responses: 200: description: The created resource schema: #/definitions/department default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/department responses: 200: description: The created resource schema: #/definitions/department default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/department default: description: Error response schema: #/definitions/genericError /analytics/entities/department/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/department responses: 200: description: Ok schema: #/definitions/department default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/department responses: 200: description: Ok schema: #/definitions/department default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/department default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/department/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/department responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/syndicate: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/syndicate responses: 200: description: The created resource schema: #/definitions/syndicate default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/syndicate responses: 200: description: The created resource schema: #/definitions/syndicate default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/syndicate default: description: Error response schema: #/definitions/genericError /analytics/entities/syndicate/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/syndicate responses: 200: description: Ok schema: #/definitions/syndicate default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/syndicate responses: 200: description: Ok schema: #/definitions/syndicate default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/syndicate default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/syndicate/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/syndicate responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/employee: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/employee responses: 200: description: The created resource schema: #/definitions/employee default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/employee responses: 200: description: The created resource schema: #/definitions/employee default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/employee default: description: Error response schema: #/definitions/genericError /analytics/entities/employee/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/employee responses: 200: description: Ok schema: #/definitions/employee default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/employee responses: 200: description: Ok schema: #/definitions/employee default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/employee default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/employee/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/employee responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/person: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/person responses: 200: description: The created resource schema: #/definitions/person default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/person responses: 200: description: The created resource schema: #/definitions/person default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/person default: description: Error response schema: #/definitions/genericError /analytics/entities/person/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/person responses: 200: description: Ok schema: #/definitions/person default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/person responses: 200: description: Ok schema: #/definitions/person default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/person default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/person/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/person responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/companyhierarchy: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/companyhierarchy responses: 200: description: The created resource schema: #/definitions/companyhierarchy default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/companyhierarchy responses: 200: description: The created resource schema: #/definitions/companyhierarchy default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/companyhierarchy default: description: Error response schema: #/definitions/genericError /analytics/entities/companyhierarchy/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/companyhierarchy responses: 200: description: Ok schema: #/definitions/companyhierarchy default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/companyhierarchy responses: 200: description: Ok schema: #/definitions/companyhierarchy default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/companyhierarchy default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/companyhierarchy/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/companyhierarchy responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/company: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/company responses: 200: description: The created resource schema: #/definitions/company default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/company responses: 200: description: The created resource schema: #/definitions/company default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/company default: description: Error response schema: #/definitions/genericError /analytics/entities/company/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/company responses: 200: description: Ok schema: #/definitions/company default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/company responses: 200: description: Ok schema: #/definitions/company default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/company default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/company/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/company responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/organizationalchartitem: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/organizationalchartitem responses: 200: description: The created resource schema: #/definitions/organizationalchartitem default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/organizationalchartitem responses: 200: description: The created resource schema: #/definitions/organizationalchartitem default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/organizationalchartitem default: description: Error response schema: #/definitions/genericError /analytics/entities/organizationalchartitem/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/organizationalchartitem responses: 200: description: Ok schema: #/definitions/organizationalchartitem default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/organizationalchartitem responses: 200: description: Ok schema: #/definitions/organizationalchartitem default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/organizationalchartitem default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/organizationalchartitem/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/organizationalchartitem responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/organizationalchart: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/organizationalchart responses: 200: description: The created resource schema: #/definitions/organizationalchart default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/organizationalchart responses: 200: description: The created resource schema: #/definitions/organizationalchart default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/organizationalchart default: description: Error response schema: #/definitions/genericError /analytics/entities/organizationalchart/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/organizationalchart responses: 200: description: Ok schema: #/definitions/organizationalchart default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/organizationalchart responses: 200: description: Ok schema: #/definitions/organizationalchart default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/organizationalchart default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/organizationalchart/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/organizationalchart responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/movimentation: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/movimentation responses: 200: description: The created resource schema: #/definitions/movimentation default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/movimentation responses: 200: description: The created resource schema: #/definitions/movimentation default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/movimentation default: description: Error response schema: #/definitions/genericError /analytics/entities/movimentation/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/movimentation responses: 200: description: Ok schema: #/definitions/movimentation default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/movimentation responses: 200: description: Ok schema: #/definitions/movimentation default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/movimentation default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/movimentation/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/movimentation responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/movimentationreason: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/movimentationreason responses: 200: description: The created resource schema: #/definitions/movimentationreason default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/movimentationreason responses: 200: description: The created resource schema: #/definitions/movimentationreason default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/movimentationreason default: description: Error response schema: #/definitions/genericError /analytics/entities/movimentationreason/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/movimentationreason responses: 200: description: Ok schema: #/definitions/movimentationreason default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/movimentationreason responses: 200: description: Ok schema: #/definitions/movimentationreason default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/movimentationreason default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/movimentationreason/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/movimentationreason responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/workshift: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workshift responses: 200: description: The created resource schema: #/definitions/workshift default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/workshift responses: 200: description: The created resource schema: #/definitions/workshift default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/workshift default: description: Error response schema: #/definitions/genericError /analytics/entities/workshift/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workshift responses: 200: description: Ok schema: #/definitions/workshift default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/workshift responses: 200: description: Ok schema: #/definitions/workshift default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workshift default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/workshift/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workshift responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/vacancy: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/vacancy responses: 200: description: The created resource schema: #/definitions/vacancy default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/vacancy responses: 200: description: The created resource schema: #/definitions/vacancy default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/vacancy default: description: Error response schema: #/definitions/genericError /analytics/entities/vacancy/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/vacancy responses: 200: description: Ok schema: #/definitions/vacancy default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/vacancy responses: 200: description: Ok schema: #/definitions/vacancy default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/vacancy default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/vacancy/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/vacancy responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/meta: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/meta responses: 200: description: The created resource schema: #/definitions/meta default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/meta responses: 200: description: The created resource schema: #/definitions/meta default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/meta default: description: Error response schema: #/definitions/genericError /analytics/entities/meta/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/meta responses: 200: description: Ok schema: #/definitions/meta default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/meta responses: 200: description: Ok schema: #/definitions/meta default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/meta default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/meta/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/meta responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/staffRequisition: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/staffRequisition responses: 200: description: The created resource schema: #/definitions/staffRequisition default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/staffRequisition responses: 200: description: The created resource schema: #/definitions/staffRequisition default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/staffRequisition default: description: Error response schema: #/definitions/genericError /analytics/entities/staffRequisition/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/staffRequisition responses: 200: description: Ok schema: #/definitions/staffRequisition default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/staffRequisition responses: 200: description: Ok schema: #/definitions/staffRequisition default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/staffRequisition default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/staffRequisition/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/staffRequisition responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError /analytics/entities/historicalWorkstation: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/historicalWorkstation responses: 200: description: The created resource schema: #/definitions/historicalWorkstation default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/historicalWorkstation responses: 200: description: The created resource schema: #/definitions/historicalWorkstation default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/historicalWorkstation default: description: Error response schema: #/definitions/genericError /analytics/entities/historicalWorkstation/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/historicalWorkstation responses: 200: description: Ok schema: #/definitions/historicalWorkstation default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/historicalWorkstation responses: 200: description: Ok schema: #/definitions/historicalWorkstation default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/historicalWorkstation default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok default: description: Error response schema: #/definitions/genericError /analytics/entities/historicalWorkstation/bulk: post: tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/historicalWorkstation responses: 200: description: The bulk creation has created resources default: description: Error response schema: #/definitions/genericError definitions: heathcheckDTO: description: Status do healthcheck type: string enum: – UP – DOWN menuG7Context: description: Enumeração com os contextos do menu da G7 do HCM type: string enum: – CAREER_SUCCESSION – MANAGEMENT_PANEL – PERFORMANCE jobPositionDateType: description: Tipo da data de Cargos type: string enum: – VIGENCY – ESTINGUISHED levelType: description: Indica o nível do risco e do impacto da perda type: string enum: – LOW – MEDIUM – HIGH employmentContractType: description: Identifica os tipos de contrato type: string enum: – EMPLOYEE – MANAGER – FARM_WORKER – RETIRED – TRAINEE – APRENDIZ – FIXED_DUE_DATE – RETIRED_MANAGER – PUBLIC_AGENT – TEACHER – COOPERATIVE_WORKER – DOMESTIC_WORKER – TEACHER_FIXED_DUE_DATE – ALL employeeType: description: Tipo de colaborador type: string enum: – EMPTY – EMPLOYEE – THIRDPARTY – PARTNER genderType: description: Gênero da pessoa. type: string enum: – MALE – FEMALE salaryType: description: Tipo recebimento do salário. type: string enum: – HOURLY – DAILY – WEEKLY – FORTNIGHTLY – MONTHLY – TAKERS – DYNAMIC currencyType: description: Tipo da moeda/câmbio. type: string enum: – REAL – DOLAR – INDEX reason: description: Motivo da alteração salarial. type: string enum: – LEGAL – SPONTANEOUS descendentsType: description: Tipos de liderados type: string enum: – ALL – DIRECT processTypeDto: description: Tipos de processos de um workflow para requisição de vaga no Recrutamento type: string enum: – STAFF_INCREASE – REPLACEMENT staffRequisitionStatus: description: Status das requisições de pessoal. type: string enum: – IN_DEFINITION – IN_APPROVAL – APPROVED – REJECTED – CANCELED moduleName: description: Módulos do HCM type: string enum: – MANAGEMENT_PANEL – PERFORMANCE_MANAGEMENT – CAREER_SUCCESSION – RECRUIT_MANAGEMENT – REMUNERATION_MANAGEMENT – DEVELOPMENT_MANAGEMENT – PAYROLL – APP – MOODS – ESOCIAL userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT fieldType: description: type: string enum: – BINARY – BOOLEAN – DATE – DATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME fileFormat: description: type: string enum: – CSV – FLAT – JSON – XML hookFunction: description: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE eventType: description: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START errorStrategy: description: type: string enum: – CALL_SCRIPT – IGNORE – STOP status: description: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING errorType: description: type: string enum: – CONVERT_ERROR – SERVICE_ERROR checkDTO: description: Retorno status usados de retorno type: object required: – name – status properties: name: type: string description: Nome do status status: type: string allOf: – #/definitions/heathcheckDTO description: Status objectOfAnalysisData: description: CARD com os dados do objeto de análise. type: object required: – employeeId – personId – username – employeeMetaKey – personName – companyName – jobPositionName – departmentName – personLeaderName – workstationId – linkPhoto – leaderLinkPhoto – leaderUsername – leaderEmployeeId properties: employeeId: type: string description: Id do Employee personId: type: string description: Id da pessoa do colaborador username: type: string description: Username do colaborador employeeMetaKey: type: string description: Chave do Employee na Meta. personName: type: string description: Nome da pessoa. companyName: type: string description: Nome da empresa da pessoa. jobPositionName: type: string description: Nome do cargo da pessoa. departmentName: type: string description: Nome do local de trabalho da pessoa. personLeaderName: type: string description: Nome do líder da pessoa. workstationId: type: string description: Id do workstation do employee linkPhoto: type: string description: Link da foto do colaborador leaderLinkPhoto: type: string description: Link da foto do líder do colaborador leaderUsername: type: string description: Username do líder do colaborador leaderEmployeeId: type: string description: Id do líder do colaborador generalFilterEntryInfo: description: DTO genérico de entrada para os dados do filtro type: object required: – activeEmployeeId properties: activeEmployeeId: type: string description: Identificador único do colaborador logado no sistema employeeId: type: string description: Identificador único do colaborador a ser considerado na consulta workstationId: type: string description: Identificador do posto a ser considerado na consulta company: type: string description: Identificador único da empresa page: type: integer format: int64 description: Página a ser buscada default: 0 size: type: integer format: int64 description: Tamanho da página default: 10 referenceDate: type: string format: date description: Data de referência para filtrar q: type: string description: Termo para filtrar originService: type: string description: Serviço de origem da request generalFilterResultInfo: description: DTO genérico para o retorno dos dados do filtro discriminator: _discriminator type: object required: – name – code – id – metaId – idAux – metaIdAux – _discriminator properties: name: type: string description: nome do objeto code: type: string description: código do objeto id: type: string description: Id do objeto metaId: type: string description: Id do objeto na G5 idAux: type: string description: Id do objeto auxiliar metaIdAux: type: string description: Id do objeto na G5 auxiliar _discriminator: type: string description: generalEmployeeInfo: description: DTO com informações resumidas do colaborador com data de saída do workstation allOf: – #/definitions/generalFilterResultInfo – type: object properties: workstationLeaveDate: type: string format: date description: nome do objeto isDescendant: type: boolean description: Indica se o employee está/esteve abaixo do workstation da busca jobPositionId: type: string description: Identificador do cargo do funcionário employerId: type: string description: Identificador do empregador do empregado personId: type: string description: Identificador da pessoa ligada ao empregado generalFilterShifts: description: DTO para o retorno dos turnos dos liderados para o filtro geral type: object required: – translationKey – enumOrdinal – enumName properties: translationKey: type: string description: Chave de tradução do item de enumeração enumOrdinal: type: string description: Valor da enumeração enumName: type: string description: Nome da enumeração workstationGroupResult: description: Caracteristicas do posto type: object required: – jobPositions – headOffice – branchOffice – department – costCenter – workshift – employmentRelationship properties: jobPositions: type: array items: type: object allOf: – #/definitions/jobPositionResultInfo minimum: 1 description: Cargos headOffice: type: object allOf: – #/definitions/companyResultInfo description: Empresa branchOffice: type: object allOf: – #/definitions/companyResultInfo description: Filial department: type: object allOf: – #/definitions/generalFilterResultInfo description: Local costCenter: type: object allOf: – #/definitions/generalFilterResultInfo description: Centro de custo workshift: type: object allOf: – #/definitions/workshiftResultInfo description: Escala employmentRelationship: type: object allOf: – #/definitions/generalFilterResultInfo description: Vínculo empregatício jobPositionResultInfo: description: Busca de cargos. allOf: – #/definitions/generalFilterResultInfo – type: object required: – jobPositionStructureId properties: jobPositionStructureId: type: string description: Identificador da estrutura do cargo companyResultInfo: description: Busca de empresas. allOf: – #/definitions/generalFilterResultInfo – type: object required: – tradingName properties: tradingName: type: string description: Nome fantasia workstationGroupResultInfo: description: Retorno da busca de postos allOf: – #/definitions/generalFilterResultInfo – type: object required: – workstationGroupStructureId properties: workstationGroupStructureId: type: string description: Estrutura do posto de trabalho workshiftResultInfo: description: Retorno da busca de escalas de trabalho allOf: – #/definitions/generalFilterResultInfo – type: object required: – shift properties: shift: type: integer format: int64 description: Turno jobpositionstructure: description: Estrutura de cargos type: object required: – id – name properties: id: type: string description: Identificador único da estrutura name: type: string description: Nome da estrutura de cargos companyjobpositionstructure: description: Ligação de uma estrutura de cargos com uma empresa type: object required: – id – company – jobpositionstructure – startdate properties: id: type: string description: Identificador único da estrutura company: type: object allOf: – #/definitions/company description: Empresa da estrutura jobpositionstructure: type: object allOf: – #/definitions/jobpositionstructure description: Estrutura de cargo que está relacionada à empresa startdate: type: string format: date description: Data em que a estrutura de cargo entrou em vigor na empresa jobposition: description: Cargo type: object required: – id properties: id: type: string description: Identificador único do cargo name: type: string description: Nome do cargo jobpositionstructure: type: object allOf: – #/definitions/jobpositionstructure description: Identificador da estrutura a qual esta entidade está associada code: type: string description: Código do cargo expirationDate: type: string format: date description: Data de expiração do cargo creationDate: type: string format: date description: Data de criação do cargo hierarchy: description: Hierarquia type: object required: – id – name – description properties: id: type: string description: Identificador único da hierarquia name: type: string description: Nome da hierarquia description: type: string description: Descrição da hierarquia hierarchyitem: description: Item da hierarquia type: object required: – id – hierarchy – parent – workstation – position properties: id: type: string description: Identificador único do item da hierarquia hierarchy: type: object allOf: – #/definitions/hierarchy description: Hierarquia a qual este item pertence parent: type: string description: Identificador único do item pai do item em questão (Superior imediato na hierarquia) workstation: type: object allOf: – #/definitions/workstation description: Posto de trabalho ligada ao item da hierarquia em questão position: type: string description: Posição deste item na hierarquia workstation: description: Posto de trabalho type: object required: – id – company – keyposition – lossrisk – lossimpact properties: id: type: string description: Identificador único do posto de trabalho occupant: type: object allOf: – #/definitions/employee description: Colaborador que está ocupando o posto de trabalho no momento company: type: object allOf: – #/definitions/company description: Empresa a qual este posto de trabalho referencia workstationgroup: type: object allOf: – #/definitions/workstationgroup description: Grupo de posto de trabalho que este posto pertence keyposition: type: boolean description: Indica se é uma posição chave lossrisk: type: string allOf: – #/definitions/levelType description: Risco da perda lossimpact: type: string allOf: – #/definitions/levelType description: Impacto da perda workstationgroup: description: Grupo de postos de trabalho type: object required: – id – expirationDate properties: id: type: string description: Identificador único do grupo de posto de trabalho name: type: string description: Nome do grupo de postos de trabalho code: type: string description: Código do grupo de Postos workstationgroupstructure: type: object allOf: – #/definitions/workstationgroupstructure description: Estrutura do Grupo de postos jobpositions: type: array items: type: object allOf: – #/definitions/jobposition description: Cargos do posto headoffice: type: object allOf: – #/definitions/company description: Empresa branchoffice: type: object allOf: – #/definitions/company description: Filial costcenter: type: object allOf: – #/definitions/costcenter description: Centro de custo department: type: object allOf: – #/definitions/department description: Local do Workstation Group syndicate: type: object allOf: – #/definitions/syndicate description: Sindicato employmentRelationship: type: object allOf: – #/definitions/employmentRelationship description: Vínculo do colaborador expirationDate: type: string format: date description: Data de expiração creationDate: type: string format: date description: Data de criação workshift: type: object allOf: – #/definitions/workshift description: Escala workstationgroupstructure: description: Estrutura salarial do grupo de postos type: object required: – id – name properties: id: type: string description: Identificador único da estrutura salarial name: type: string description: Nome da estrutura salarial employmentRelationship: description: Vínculo do empregado type: object properties: id: type: string description: Identificador único da entidade. code: type: integer format: int64 description: Código da g5 do vínculo name: type: string description: Nome do vínculo x-i18n: true translations: type: object properties: locale: type: object properties: name: type: string example: pt-BR: name: Exemplo de texto usando locale pt-BR. en-US: name: Text example using en-US locale. costcenter: description: Centro de custo type: object required: – id properties: id: type: string description: Identificador único do centro de custo company: type: string description: Empresa name: type: string description: Nome do centro de custo code: type: string description: Código do centro de custo expirationDate: type: string format: date description: Data de extinção do centro de custo creationDate: type: string format: date description: Data de criação do centro de custo department: description: Local do posto de trabalho type: object required: – id properties: id: type: string description: Identificador único do local code: type: string description: Código do local name: type: string description: Nome do local creationdate: type: string format: date description: Data de criação do departamento expirationdate: type: string format: date description: Data de expiração do departamento syndicate: description: Sindicato. type: object properties: id: type: string description: Identificador único da entidade. code: type: integer format: int64 description: Código do sindicato na g5. name: type: string description: Nome do sindicato. employee: description: Colaborador. type: object required: – employer – companynumber – registernumber – employeetype – jobposition – department – workshift properties: id: type: string description: Id do colaborador person: type: object allOf: – #/definitions/person description: Relacionamento com a pessoa hiredate: type: string format: date description: Data de admissão dismissaldate: type: string format: date description: Data de demissão do colaborador (Se for o caso) employer: type: object allOf: – #/definitions/company description: Relacionamento com a empresa contracttype: type: string allOf: – #/definitions/employmentContractType description: Definição do tipo do contrato do colaborador companynumber: type: integer format: int64 description: Número da empresa registernumber: type: integer format: int64 description: Número de registro do contrato employeetype: type: string allOf: – #/definitions/employeeType description: Tipo de colaborador jobposition: type: object allOf: – #/definitions/jobposition description: Cargo department: type: object allOf: – #/definitions/department description: Local workshift: type: object allOf: – #/definitions/workshift description: Turno costcenter: type: object allOf: – #/definitions/costcenter description: Centro de custo person: description: Pessoa. type: object required: – firstname – lastname – gender properties: id: type: string description: Id da pessoa firstname: type: string description: Primeiro nome middlename: type: string description: Segundo nome lastname: type: string description: Último nome username: type: string description: Nome de usuário profilesummary: type: string description: Resumo do Perfil birthday: type: string format: date description: Data de aniversário gender: type: string allOf: – #/definitions/genderType description: Gênero thumbnailattachment: type: string maxLength: 32 description: Identificador do anexo que contém o thumbnail da foto da pessoa attachment: type: string maxLength: 32 description: Identificador do anexo que contém a foto da pessoa companyhierarchy: description: Hierarquia da empresa type: object required: – id – company – hierarchy – startdate properties: id: type: string description: Identificador único da hierarquia da empresa company: type: object allOf: – #/definitions/company description: Empresa hierarchy: type: object allOf: – #/definitions/hierarchy description: Hierarquia startdate: type: string format: date description: Data de início company: description: Empresa type: object required: – id properties: id: type: string description: Identificador único da empresa companyname: type: string description: Nome da empresa headquarter: type: string description: Empresa a qual a filial está ligada code: type: integer format: int64 description: Código da empresa tradingname: type: string description: Nome fantasia. organizationalchartitem: description: Locais do organograma type: object required: – id – name – departament – organizationalchart properties: id: type: string description: Identificador único do item name: type: string description: Nome do local no organograma departament: type: object allOf: – #/definitions/department description: Local do nível do organograma organizationalchart: type: object allOf: – #/definitions/organizationalchart description: Organograma ao qual o local pertence organizationalchart: description: Organograma da empresa type: object required: – id – description – name – companyId properties: id: type: string description: Identificador único do organograma description: type: string description: Descrição do organograma name: type: string description: Nome do organograma companyId: type: object allOf: – #/definitions/company description: Empresa movimentation: description: Movimentação do colaborador type: object required: – id – movimentationdate – employee – newdepartament – newcostcenter – newworkstation – newhistoricalemploymentrelationship – newsyndicate – newcompany – newjobposition – jobpositionreason – newsalarytype – newvalueCrypto – newspendingmoneyCrypto – newcurrency – salaryreason – adjustmentpercentage – performancepercentage – newworkshift properties: id: type: string description: Identificador único da movimentação movimentationdate: type: string format: date-time description: Data da movimentação datewhen: type: string format: date-time description: Data da movimentação employee: type: object allOf: – #/definitions/employee description: Colaborador da movimentação newdepartament: type: object allOf: – #/definitions/department description: Local newcostcenter: type: object allOf: – #/definitions/costcenter description: Centro de custo newworkstation: type: object allOf: – #/definitions/workstation description: Posto newhistoricalemploymentrelationship: type: object allOf: – #/definitions/employmentRelationship description: Histórico de contratação newsyndicate: type: object allOf: – #/definitions/syndicate description: Sindicato newcompany: type: object allOf: – #/definitions/company description: Empresa newjobposition: type: object allOf: – #/definitions/jobposition description: Cargo jobpositionreason: type: object allOf: – #/definitions/movimentationreason description: Razão para a alteração de cargo newsalarytype: type: string allOf: – #/definitions/salaryType description: Definição da forma/data de pagamento do salário do colaborador newvalueCrypto: type: string description: Novo salário do colaborador. (Criptografado) newspendingmoneyCrypto: type: string description: . (Criptografado) newcurrency: type: string allOf: – #/definitions/currencyType description: Definição do tipo da moeda salaryreason: type: object allOf: – #/definitions/movimentationreason description: Motivo para a alteração de salário adjustmentpercentage: type: string description: Percentual ajustado performancepercentage: type: string description: Percentual da performance newworkshift: type: object allOf: – #/definitions/workshift description: Turno de trabalho movimentationreason: description: Motivo da movimentação do colaborador type: object required: – id – name – reason – code properties: id: type: string description: Identificador único do motivo da movimentação do colaborador name: type: string description: Nome do motivo reason: type: string allOf: – #/definitions/reason description: Motivo da alteração salarial code: type: integer format: int64 description: Código do motivo workshift: description: Turno de trabalho type: object required: – id – description – monthminutes – weekminutes – shift – dsrminutes – code – workshiftType properties: id: type: string description: Identificador único description: type: string description: Descrição monthminutes: type: integer format: int64 description: Minutos do mês weekminutes: type: integer format: int64 description: Minutos da semana shift: type: integer format: int64 description: Turno dsrminutes: type: integer format: int64 description: DSR Minutes code: type: integer format: int64 description: Código workshiftType: type: integer format: int64 description: Tipo de turno vacancy: description: Vaga de emprego. type: object required: – title – description – requester – reason – justification properties: id: type: string description: Identificador único da entidade. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. jobposition: type: object allOf: – #/definitions/jobposition description: Cargo da vaga. requester: type: object allOf: – #/definitions/employee description: Solicitante da vaga. reason: type: string allOf: – #/definitions/processTypeDto description: Motivo de abertura da vaga. justification: type: string description: Justificativa para a abertura da vaga. costcenter: type: object allOf: – #/definitions/costcenter description: Centro de custo company: type: object allOf: – #/definitions/company description: Empresa workshift: type: object allOf: – #/definitions/workshift description: Turno de trabalho department: type: object allOf: – #/definitions/department description: Departamento workstationgroup: type: object allOf: – #/definitions/workstationgroup description: Representa o posto de trabalho. meta: description: Tabela de registro das integrações com a G5 type: object required: – id – metaGroup – metaKey – metaValue properties: id: type: string description: Identificador único metaGroup: type: string description: Grupo metaKey: type: string description: Chave metaValue: type: string description: Valor staffRequisition: description: Requisição de pessoal. type: object required: – requester properties: id: type: string description: Identificador único da entidade. requester: type: object allOf: – #/definitions/employee description: Solicitante da vaga. jobposition: type: object allOf: – #/definitions/jobposition description: Cargo da vaga. status: type: string allOf: – #/definitions/staffRequisitionStatus description: Status da requisição de pessoal. costcenter: type: object allOf: – #/definitions/costcenter description: Centro de custo company: type: object allOf: – #/definitions/company description: Empresa workshift: type: object allOf: – #/definitions/workshift description: Turno de trabalho department: type: object allOf: – #/definitions/department description: Departamento workstationgroup: type: object allOf: – #/definitions/workstationgroup description: Posto de trabalho. historicalWorkstation: description: Histórico de posto de trabalho type: object required: – dateWhen – employee – workstationGroupId – movimentationReasonId properties: id: type: string maxLength: 32 description: Id do histórico dateWhen: type: string format: date description: Data do histórico endDate: type: string format: date description: Data de término employee: type: object allOf: – #/definitions/employee description: Id do colaborador workstationGroupId: type: object allOf: – #/definitions/workstationgroup description: Id do posto de trabalho movimentationReasonId: type: object allOf: – #/definitions/movimentationreason description: Razão para movimentação observation: type: string description: Observação do histórico de posto de trabalho notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationClass: type: string description: Class of notification notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id blobReference: description: Default blob reference type. Every service defines its own. type: object required: – targetObjectId properties: domainName: type: string description: The domain the blob belongs to. serviceName: type: string description: The service the blob belongs to. targetObjectId: type: string description: The basic id of the blob. targetCopyId: type: string description: The id of the blob copy. basicErrorPayload: description: Default error payload type. Every service defines its own. type: object properties: message: type: string description: The user-facing error message, if any. errorCode: type: string description: The program-accessible (and service-specific) error code. importError: description: type: object required: – errorType – lineNumber – bean – message – exceptionClass properties: errorType: type: string allOf: – #/definitions/errorType description: lineNumber: type: integer format: int64 description: bean: type: string description: message: type: string description: exceptionClass: type: string description: fielddto: description: type: object required: – id – name – fieldType properties: id: type: integer format: int64 description: name: type: string description: fieldType: type: string allOf: – #/definitions/fieldType description: start: type: integer format: int64 description: size: type: integer format: int64 description: maskPattern: type: string description: hookdto: description: type: object required: – hookFunction – script properties: hookFunction: type: string allOf: – #/definitions/hookFunction description: script: type: string description: layoutdto: description: type: object required: – id – description – fileFormat – errorStrategy – skipLines – fields properties: id: type: integer format: int64 description: description: type: string description: fileFormat: type: string allOf: – #/definitions/fileFormat description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: delimiter: type: string description: skipLines: type: integer format: int64 description: fields: type: array items: type: object allOf: – #/definitions/fielddto minimum: 1 description: hooks: type: array items: type: object allOf: – #/definitions/hookdto description: importReport: description: type: object required: – id – startTime – endTime – uri – beanClass – serviceClass – layout – sucessCount – errorsCount – filteredCount – skippedCount properties: id: type: string description: startTime: type: string format: date-time description: endTime: type: string format: date-time description: uri: type: string description: beanClass: type: string description: serviceClass: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: sucessCount: type: integer format: int64 description: errorsCount: type: integer format: int64 description: filteredCount: type: integer format: int64 description: skippedCount: type: integer format: int64 description: importErrors: type: array items: type: object allOf: – #/definitions/importError description: exportEventStatus: description: type: object required: – importerId – eventType – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: recordCount: type: integer format: int64 description: importEventStatus: description: type: object required: – importerId – eventType – status – recordCount properties: importerId: type: string description: eventType: type: string allOf: – #/definitions/eventType description: status: type: string allOf: – #/definitions/status description: errorMessage: type: string description: recordCount: type: integer format: int64 description: importReport: type: object allOf: – #/definitions/importReport description: exportConfig: description: type: object required: – uri – layout – async – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: errorStrategy: type: string description: importConfig: description: type: object required: – uri – layout – async – batchSize – errorStrategy properties: uri: type: string description: layout: type: object allOf: – #/definitions/layoutdto description: async: type: boolean description: batchSize: type: integer format: int64 description: errorStrategy: type: string allOf: – #/definitions/errorStrategy description: dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE

Este artigo foi útil para você?

Leave A Comment