Gestão de Pessoas (hcm)

Recrutamento e Seleção (recruitment)

466 views 22/10/2018 24/11/2020 integrador 0

2.0info: 16.6.2 Recrutamento e Seleção description: Serviço do Gestão de Recrutamento e Seleção. x-senior-domain: hcm x-senior-domain-path: hcm x-senior-service-path: recruitment contact: name: Senior X Platform url: https://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: /recruitment/queries/getEmployeesEmail: post: description: Busca os emails dos employees tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeIds properties: employeeIds: type: array items: type: string minimum: 1 description: Identificadores dos employees responses: 200: description: Ok schema: type: object required: – emails properties: emails: type: array items: type: object allOf: – #/definitions/employeeEmailDTO minimum: 1 description: Emails 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca os emails dos employees tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeIds description: Identificadores dos employees in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – emails properties: emails: type: array items: type: object allOf: – #/definitions/employeeEmailDTO minimum: 1 description: Emails 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacanciesHiringTimeByQuarter: post: description: Retorna o tempo de contratação das vagas por trimestre\n Quando o parâmetro activeEmployeeId e filterTicket for informado, a primitiva aplicará os filtros de hierarquia e que estão setados no analytics.\n Caso contrário retornará todas as vagas.\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referencia para buscar os trimestres filterTicket: type: string description: Id do ticket de filtro activeEmployeeId: type: string description: Identificador do colaborador atual responses: 200: description: Ok schema: type: object required: – quarterVacanciesHiringTime properties: quarterVacanciesHiringTime: type: array items: type: object allOf: – #/definitions/quarterVacanciesHiringTime minimum: 1 description: Tempo de contratação das vagas por trimestre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o tempo de contratação das vagas por trimestre\n Quando o parâmetro activeEmployeeId e filterTicket for informado, a primitiva aplicará os filtros de hierarquia e que estão setados no analytics.\n Caso contrário retornará todas as vagas.\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referencia para buscar os trimestres in: query required: true type: string format: date – name: filterTicket description: Id do ticket de filtro in: query type: string – name: activeEmployeeId description: Identificador do colaborador atual in: query type: string responses: 200: description: Ok schema: type: object required: – quarterVacanciesHiringTime properties: quarterVacanciesHiringTime: type: array items: type: object allOf: – #/definitions/quarterVacanciesHiringTime minimum: 1 description: Tempo de contratação das vagas por trimestre 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/ post: description: Retorna informações sobre a versão tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – properties properties: properties: type: array items: type: object allOf: – #/definitions/autocompleteFilterParameter minimum: 1 description: Propriedades da versão 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna informações sobre a versão tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – properties properties: properties: type: array items: type: object allOf: – #/definitions/autocompleteFilterParameter minimum: 1 description: Propriedades da versão 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/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 401: description: Invalid Credentials 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/migrate: post: description: Realiza a migração da base de dados tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – errorMessage properties: status: type: boolean description: Status da migração errorMessage: type: string description: Mensagem de erro da migração 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Realiza a migração da base de dados tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – status – errorMessage properties: status: type: boolean description: Status da migração errorMessage: type: string description: Mensagem de erro da migração 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/countListVacancies: post: description: Contador da listagem de vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Busca por palavras-chave situation: type: string allOf: – #/definitions/vacancySituationDto description: Filtro por situação das vagas hierarchy: type: boolean description: Aplicar filtro por hierarquia default: false ticket: type: string description: Id do ticket de filtros gerais activeEmployeeId: type: string description: Id do contrato ativo no analytics fromAnalytics: type: boolean description: Indica que a requisição partiu do analytics default: false responses: 200: description: Ok schema: type: object required: – inProgress properties: inProgress: type: integer format: int64 description: Total de vagas em andamento. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getProperty: post: description: Retorna uma propriedade desejada definida na pdl tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – propertyKey properties: propertyKey: type: string description: Chave da propriedade responses: 200: description: Ok schema: type: object required: – result properties: result: type: string description: Valor da propriedade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna uma propriedade desejada definida na pdl tags: – Queries x-senior-visibility: PRIVATE parameters: – name: propertyKey description: Chave da propriedade in: query required: true type: string responses: 200: description: Ok schema: type: object required: – result properties: result: type: string description: Valor da propriedade 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listCandidatures: post: description: Lista as candidaturas de um currículo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: resumeId: type: string description: Identificador do currículo employeeId: type: string description: Identificador do colaborador. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga a ser filtrado. responses: 200: description: Ok schema: type: object required: – candidatures properties: candidatures: type: array items: type: object allOf: – #/definitions/candidatureSummary minimum: 1 description: Lista de candidaturas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/countCandidatures: post: description: Lista as candidaturas de um currículo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – candidates properties: candidates: type: array items: type: object allOf: – #/definitions/candidate minimum: 1 description: Ids dos candidatos. responses: 200: description: Ok schema: type: object required: – counts properties: counts: type: array items: type: object allOf: – #/definitions/candidatureCount minimum: 1 description: Lista com os contadores de candidaturas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getPersonActiveEmployees: post: description: Retorna os contratos do cargo atual. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – contracts properties: contracts: type: array items: type: object allOf: – #/definitions/employeeContract minimum: 1 description: Contratos da pessoa atual. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os contratos do cargo atual. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – contracts properties: contracts: type: array items: type: object allOf: – #/definitions/employeeContract minimum: 1 description: Contratos da pessoa atual. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/candidatePortalConfiguration: post: description: Retorna sa configurações do portal do candidato. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/candidatePortalConfigurationDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna sa configurações do portal do candidato. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/candidatePortalConfigurationDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findVacancyById: post: description: Retorna uma vaga baseado no ID. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: ID da vaga em questão. activeEmployeeId: type: string description: Id do contrato ativo no analytics fromRecruitment: type: boolean description: Indica que a primitiva foi chamada pelo recrutamento legado (base HCM), default é true. default: true responses: 200: description: Ok schema: type: object allOf: – #/definitions/vacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna uma vaga baseado no ID. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: vacancyId description: ID da vaga em questão. in: query required: true type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string – name: fromRecruitment description: Indica que a primitiva foi chamada pelo recrutamento legado (base HCM), default é true. in: query type: boolean responses: 200: description: Ok schema: type: object allOf: – #/definitions/vacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancyWorkstationReferencesDisabled: post: description: Indica se deve ser disabilitada a alteração das caracteristicas de posto de trabalho. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – disabled properties: disabled: type: boolean description: Indica se está desativada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Indica se deve ser disabilitada a alteração das caracteristicas de posto de trabalho. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – disabled properties: disabled: type: boolean description: Indica se está desativada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/hasOpenVacanciesOrStaffRequisitionInProcess: post: description: Indica se tem vagas ou requisição pessoal em aberto tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hasOpen properties: hasOpen: type: boolean description: Indica se tem ou não 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Indica se tem vagas ou requisição pessoal em aberto tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hasOpen properties: hasOpen: type: boolean description: Indica se tem ou não 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/staffRequisitionSalaryAllowed: post: description: Indica se é permitido informar salário na abertura de RP. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – allowed properties: allowed: type: boolean description: Indica se é permitido informar. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Indica se é permitido informar salário na abertura de RP. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – allowed properties: allowed: type: boolean description: Indica se é permitido informar. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listAdmissionProcessPendencies: post: description: Lista as pendências do processo de admissão. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – candidates – processStagesCandidate properties: candidates: type: array items: type: object allOf: – #/definitions/basicCandidateSummary minimum: 1 description: Lista de Ids do processo de recrutamento dos candidatos. processStagesCandidate: type: array items: type: object allOf: – #/definitions/basicCandidateProcessStageSummary minimum: 1 description: Lista de Ids das etapas do processo de recrutamento dos candidatos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista as pendências do processo de admissão. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – candidates – processStagesCandidate properties: candidates: type: array items: type: object allOf: – #/definitions/basicCandidateSummary minimum: 1 description: Lista de Ids do processo de recrutamento dos candidatos. processStagesCandidate: type: array items: type: object allOf: – #/definitions/basicCandidateProcessStageSummary minimum: 1 description: Lista de Ids das etapas do processo de recrutamento dos candidatos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getPortalUrlAccordingToTenant: post: description: Retorna a URL do portal do candidato externo cadastrada na plataforma. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – url properties: url: type: string description: URL aonde o frontend está implantado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a URL do portal do candidato externo cadastrada na plataforma. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – url properties: url: type: string description: URL aonde o frontend está implantado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/whoIsRunning: post: description: Retorna o ip e hostname que recebeu a requisição. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – ip – hostname properties: ip: type: string description: Ip hostname: type: string description: Hostname 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o ip e hostname que recebeu a requisição. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – ip – hostname properties: ip: type: string description: Ip hostname: type: string description: Hostname 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getHumanResourcesInfoContact: post: description: Retorna informações referente ao contato do RH tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – text properties: text: type: string description: Texto contendo as informações referente ao contato do RH. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna informações referente ao contato do RH tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – text properties: text: type: string description: Texto contendo as informações referente ao contato do RH. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getIntegrateSelectionProcessWithMedicalDepartment: post: description: Indica se haverá integração do processo de seleção do módulo Gestão de Recrutamento e Seleção com o módulo SM G5. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – integration properties: integration: type: boolean description: Indica caso haverá ou não integração com a área médica. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Indica se haverá integração do processo de seleção do módulo Gestão de Recrutamento e Seleção com o módulo SM G5. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – integration properties: integration: type: boolean description: Indica caso haverá ou não integração com a área médica. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/sharingWithSocialMedias: post: description: Indica se as vagas podem ser compartilhadas nas redes sociais tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – facebook – linkedin properties: facebook: type: boolean description: Indicação a permissão do compartilhamento no Facebook linkedin: type: boolean description: Indicação a permissão do compartilhamento no Linkedin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Indica se as vagas podem ser compartilhadas nas redes sociais tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – facebook – linkedin properties: facebook: type: boolean description: Indicação a permissão do compartilhamento no Facebook linkedin: type: boolean description: Indicação a permissão do compartilhamento no Linkedin 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getSocialMediaCredentials: post: description: Retorna as credenciais das redes sociais tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – linkedInKey – linkedInSecret – facebookKey – facebookSecret – googleKey – googleSecret properties: linkedInKey: type: string description: Key da conta do LinkedIn vinculada ao tenant linkedInSecret: type: string description: Secret da conta do app do LinkedIn vinculada ao tenant facebookKey: type: string description: Key da conta do Facebook vinculada ao tenant facebookSecret: type: string description: Secret da conta do Facebook vinculada ao tenant googleKey: type: string description: Key da conta do Google vinculada ao tenant googleSecret: type: string description: Secret da conta do Google vinculada ao tenant 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna as credenciais das redes sociais tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – linkedInKey – linkedInSecret – facebookKey – facebookSecret – googleKey – googleSecret properties: linkedInKey: type: string description: Key da conta do LinkedIn vinculada ao tenant linkedInSecret: type: string description: Secret da conta do app do LinkedIn vinculada ao tenant facebookKey: type: string description: Key da conta do Facebook vinculada ao tenant facebookSecret: type: string description: Secret da conta do Facebook vinculada ao tenant googleKey: type: string description: Key da conta do Google vinculada ao tenant googleSecret: type: string description: Secret da conta do Google vinculada ao tenant 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findPersonalityQuiz: post: description: Retorna os questionários filtrados pelo descritivo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Descrição utilizada para filtrar. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedPersonalityQuizes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os questionários filtrados pelo descritivo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Descrição utilizada para filtrar. in: query type: string – name: page description: Índice da página a ser retornada. Padrão 0. in: query type: integer format: int64 – name: size description: Quantidade de modelos que devem ser retornados por página. Padrão 20. in: query type: integer format: int64 responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedPersonalityQuizes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/checkIfUserCanAnswerProfileQuestionnaire: post: description: Verifica se o usuário da sessão (interno ou externo) pode responder o questionário de avaliação de perfil. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – canAnswer – lastAnsweredAt – minimumNumberOfDays properties: canAnswer: type: boolean description: Boolean indicando se o usuário está apto a responder ou não. lastAnsweredAt: type: string format: date description: Data em que o último questionário de avaliação de perfil foi respondido. minimumNumberOfDays: type: integer format: int64 description: Número de dias em que o usuário tem que esperar até responder o próximo questionário desde a última avaliação. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se o usuário da sessão (interno ou externo) pode responder o questionário de avaliação de perfil. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – canAnswer – lastAnsweredAt – minimumNumberOfDays properties: canAnswer: type: boolean description: Boolean indicando se o usuário está apto a responder ou não. lastAnsweredAt: type: string format: date description: Data em que o último questionário de avaliação de perfil foi respondido. minimumNumberOfDays: type: integer format: int64 description: Número de dias em que o usuário tem que esperar até responder o próximo questionário desde a última avaliação. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getCurrentPersonalityQuiz: post: description: Retorna o questionário de Avaliação de Perfil vigente. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o questionário de Avaliação de Perfil vigente. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchWorkShifts: post: description: Autocomplete de turnos de trabalho. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Texto a ser buscado responses: 200: description: Ok schema: type: object required: – workShifts properties: workShifts: type: array items: type: object allOf: – #/definitions/workShift minimum: 1 description: Lista de turnos encontrados. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Autocomplete de turnos de trabalho. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Texto a ser buscado in: query type: string responses: 200: description: Ok schema: type: object required: – workShifts properties: workShifts: type: array items: type: object allOf: – #/definitions/workShift minimum: 1 description: Lista de turnos encontrados. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchDepartments: post: description: Autocomplete de departamento. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Texto a ser buscado companyId: type: string description: Id da Empresa referenceDate: type: string format: date description: Data de Referencia responses: 200: description: Ok schema: type: object required: – departments properties: departments: type: array items: type: object allOf: – #/definitions/department minimum: 1 description: Lista de departamentos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Autocomplete de departamento. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Texto a ser buscado in: query type: string – name: companyId description: Id da Empresa in: query type: string – name: referenceDate description: Data de Referencia in: query type: string format: date responses: 200: description: Ok schema: type: object required: – departments properties: departments: type: array items: type: object allOf: – #/definitions/department minimum: 1 description: Lista de departamentos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchCompanies: post: description: Autocomplete de empresas/estabelecimentos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Texto a ser buscado headQuarterId: type: string description: Id da Empresa allSearch: type: boolean description: Identificador se deve buscar todas as empresas e estabelecimentos responses: 200: description: Ok schema: type: object required: – companies properties: companies: type: array items: type: object allOf: – #/definitions/companySummary minimum: 1 description: Lista de empresas encontradas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Autocomplete de empresas/estabelecimentos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Texto a ser buscado in: query type: string – name: headQuarterId description: Id da Empresa in: query type: string – name: allSearch description: Identificador se deve buscar todas as empresas e estabelecimentos in: query type: boolean responses: 200: description: Ok schema: type: object required: – companies properties: companies: type: array items: type: object allOf: – #/definitions/companySummary minimum: 1 description: Lista de empresas encontradas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchCostCenters: post: description: Autocomplete de centro de custo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – companyId properties: q: type: string description: Texto a ser buscado companyId: type: string description: Identificador da empresa. currentDate: type: string format: date description: Data atual responses: 200: description: Ok schema: type: object required: – costCenters properties: costCenters: type: array items: type: object allOf: – #/definitions/costCenter minimum: 1 description: Lista de centros de custo encontrados. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Autocomplete de centro de custo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Texto a ser buscado in: query type: string – name: companyId description: Identificador da empresa. in: query required: true type: string – name: currentDate description: Data atual in: query type: string format: date responses: 200: description: Ok schema: type: object required: – costCenters properties: costCenters: type: array items: type: object allOf: – #/definitions/costCenter minimum: 1 description: Lista de centros de custo encontrados. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findMyResumeSummary: post: description: Retorna os solicitantes das vagas. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/resumeSummary 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os solicitantes das vagas. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/resumeSummary 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findVacancyRequesters: post: description: Retorna os solicitantes das vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – q properties: q: type: string description: Termo pesquisado. responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employeeSummary minimum: 1 description: Lista contendo os solicitantes das vagas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os solicitantes das vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Termo pesquisado. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employeeSummary minimum: 1 description: Lista contendo os solicitantes das vagas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findVacancyResponsibles: post: description: Retorna os responsáveis das vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – q properties: q: type: string description: Termo pesquisado. responses: 200: description: Ok schema: type: object required: – people properties: people: type: array items: type: object allOf: – #/definitions/person minimum: 1 description: Lista contendo os responsáveis das vagas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os responsáveis das vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Termo pesquisado. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – people properties: people: type: array items: type: object allOf: – #/definitions/person minimum: 1 description: Lista contendo os responsáveis das vagas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findVacancyPositions: post: description: Retorna os cargos das vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – q – employeeId properties: q: type: string description: Termo pesquisado. employeeId: type: string description: Identificador do colaborador atual. responses: 200: description: Ok schema: type: object required: – positions properties: positions: type: array items: type: object allOf: – #/definitions/jobPosition minimum: 1 description: Lista contendo os cargos das vagas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os cargos das vagas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Termo pesquisado. in: query required: true type: string – name: employeeId description: Identificador do colaborador atual. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – positions properties: positions: type: array items: type: object allOf: – #/definitions/jobPosition minimum: 1 description: Lista contendo os cargos das vagas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getCandidateInterview: post: description: Retorna o questionário contendo as perguntas e respostas que o candidato externo respondeu. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – candidateType properties: id: type: string description: ID do candidato externo. candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Indica o tipo do candidato responses: 200: description: Ok schema: type: object required: – interview properties: interview: type: array items: type: object allOf: – #/definitions/answer minimum: 1 description: Lista contendo as respostas das questões da avaliação de personalidade do candidato externo informado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/quantityOfApprovedCandidates: post: description: Retorna o número de candidatos internos e o número de candidatos externos que foram aprovados nas vagas da empresa, ou em vagas da hierarquia do gestor.\n Caso o usuário possua apenas a permissão de gestor, a API **SEMPRE** filtrará por hierarquia e filtros gerais aplicados.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/successfulCandidates ação **Visualizar** (Usuário RH)\n – res://senior.com.br/hcm/recruitment/successfulCandidatesConsideringHierachy ação **Visualizar** (Usuário Gestor)\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: hierarchy: type: boolean description: Aplicar filtro por hierarquia default: false ticket: type: string description: Id do ticket de filtros gerais activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – internal – external properties: internal: type: integer format: int64 description: Quantidade de candidatos internos aprovados external: type: integer format: int64 description: Quantidade de candidatos externos aprovados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o número de candidatos internos e o número de candidatos externos que foram aprovados nas vagas da empresa, ou em vagas da hierarquia do gestor.\n Caso o usuário possua apenas a permissão de gestor, a API **SEMPRE** filtrará por hierarquia e filtros gerais aplicados.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/successfulCandidates ação **Visualizar** (Usuário RH)\n – res://senior.com.br/hcm/recruitment/successfulCandidatesConsideringHierachy ação **Visualizar** (Usuário Gestor)\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: hierarchy description: Aplicar filtro por hierarquia in: query type: boolean – name: ticket description: Id do ticket de filtros gerais in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – internal – external properties: internal: type: integer format: int64 description: Quantidade de candidatos internos aprovados external: type: integer format: int64 description: Quantidade de candidatos externos aprovados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/successfulCandidatePecentage: post: description: Retorna o percentual de aproveitamento dos candidatos internos e externos nas vagas.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/successfulCandidates ação **Visualizar**\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – internal – external properties: internal: type: number format: double description: Percentual de aproveitamento dos candidatos internos. external: type: number format: double description: Percentual de aproveitamento dos candidatos externos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o percentual de aproveitamento dos candidatos internos e externos nas vagas.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/successfulCandidates ação **Visualizar**\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – internal – external properties: internal: type: number format: double description: Percentual de aproveitamento dos candidatos internos. external: type: number format: double description: Percentual de aproveitamento dos candidatos externos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/successfulCandidatePecentageConsideringLeaderHierarchy: post: description: Percentual de aproveitamento dos candidatos internos e externos nas vagas, considerando os liderados do usuário atual e filtros gerais.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/successfulCandidatesConsideringHierachy ação **Visualizar**\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – internal – external properties: internal: type: number format: double description: Percentual de aproveitamento dos candidatos internos. external: type: number format: double description: Percentual de aproveitamento dos candidatos externos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Percentual de aproveitamento dos candidatos internos e externos nas vagas, considerando os liderados do usuário atual e filtros gerais.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/successfulCandidatesConsideringHierachy ação **Visualizar**\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – internal – external properties: internal: type: number format: double description: Percentual de aproveitamento dos candidatos internos. external: type: number format: double description: Percentual de aproveitamento dos candidatos externos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getInternalCandidateDetail: post: description: Retorna os detalhes de um candidato interno. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: Identificador do candidato interno. responses: 200: description: Ok schema: type: object allOf: – #/definitions/internalCandidateDetail 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes de um candidato interno. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: Identificador do candidato interno. in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/internalCandidateDetail 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/externalCandidateAdmissionDetail: post: description: Retorna os detalhe necessários para a contratação de candidatos externos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessId properties: recruitmentProcessId: type: string description: Identificador do processo de recrutamento. responses: 200: description: Ok schema: type: object required: – vacancy – resume properties: vacancy: type: object allOf: – #/definitions/vacancyAdmission description: Dados da vaga resume: type: object allOf: – #/definitions/resume description: Dados completos do candidato externo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhe necessários para a contratação de candidatos externos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: recruitmentProcessId description: Identificador do processo de recrutamento. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – vacancy – resume properties: vacancy: type: object allOf: – #/definitions/vacancyAdmission description: Dados da vaga resume: type: object allOf: – #/definitions/resume description: Dados completos do candidato externo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/internalCandidateAdmissionDetail: post: description: Retorna os detalhe necessários para a contratação de candidatos internos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessId properties: recruitmentProcessId: type: string description: Identificador do processo de recrutamento. responses: 200: description: Ok schema: type: object required: – vacancy – employee properties: vacancy: type: object allOf: – #/definitions/vacancyAdmission description: Dados da vaga employee: type: object allOf: – #/definitions/internalCandidateDetail description: Dados completos do candidato interno. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhe necessários para a contratação de candidatos internos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: recruitmentProcessId description: Identificador do processo de recrutamento. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – vacancy – employee properties: vacancy: type: object allOf: – #/definitions/vacancyAdmission description: Dados da vaga employee: type: object allOf: – #/definitions/internalCandidateDetail description: Dados completos do candidato interno. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/externalCandidateMedicalExamProcessStageDetail: post: description: Retorna os detalhes necessários para gerar a ficha médica e ASO na G5, de um candidato externo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessStageId properties: recruitmentProcessStageId: type: string description: Id da etapa do processo de recrutamento a qual o candidato pertence. responses: 200: description: Ok schema: type: object required: – recruitmentProcessStage – resume properties: recruitmentProcessStage: type: object allOf: – #/definitions/recruitmentProcessStageDetail description: Dados da etapa do processo de recrutamento. resume: type: object allOf: – #/definitions/resume description: Dados completos do candidato externo. company: type: object allOf: – #/definitions/company description: Estabelecimento. headQuarterId: type: string description: Empresa. attendantCode: type: integer format: int64 description: Código do atendente. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes necessários para gerar a ficha médica e ASO na G5, de um candidato externo. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: recruitmentProcessStageId description: Id da etapa do processo de recrutamento a qual o candidato pertence. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – recruitmentProcessStage – resume properties: recruitmentProcessStage: type: object allOf: – #/definitions/recruitmentProcessStageDetail description: Dados da etapa do processo de recrutamento. resume: type: object allOf: – #/definitions/resume description: Dados completos do candidato externo. company: type: object allOf: – #/definitions/company description: Estabelecimento. headQuarterId: type: string description: Empresa. attendantCode: type: integer format: int64 description: Código do atendente. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/internalCandidateMedicalExamProcessStageDetail: post: description: Retorna os detalhes necessários para gerar a ficha médica e ASO na G5, de um candidato interno. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessStageId properties: recruitmentProcessStageId: type: string description: Id da etapa do processo de recrutamento a qual o candidato pertence. responses: 200: description: Ok schema: type: object required: – recruitmentProcessStage – employee properties: recruitmentProcessStage: type: object allOf: – #/definitions/recruitmentProcessStageDetail description: Dados da etapa do processo de recrutamento. employee: type: object allOf: – #/definitions/internalCandidateDetail description: Dados completos do candidato interno. attendantCode: type: integer format: int64 description: Código do atendente. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes necessários para gerar a ficha médica e ASO na G5, de um candidato interno. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: recruitmentProcessStageId description: Id da etapa do processo de recrutamento a qual o candidato pertence. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – recruitmentProcessStage – employee properties: recruitmentProcessStage: type: object allOf: – #/definitions/recruitmentProcessStageDetail description: Dados da etapa do processo de recrutamento. employee: type: object allOf: – #/definitions/internalCandidateDetail description: Dados completos do candidato interno. attendantCode: type: integer format: int64 description: Código do atendente. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/openVacanciesTotals: post: description: Totaliza as vagas abertas e vagas por motivo de abertura tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – vacancies – replacement – staffIncrease properties: vacancies: type: integer format: int64 description: Total de vaga abertas replacement: type: integer format: int64 description: Total de vagas abertas de substituição staffIncrease: type: integer format: int64 description: Total de vagas abertas de aumento de quadro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Totaliza as vagas abertas e vagas por motivo de abertura tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – vacancies – replacement – staffIncrease properties: vacancies: type: integer format: int64 description: Total de vaga abertas replacement: type: integer format: int64 description: Total de vagas abertas de substituição staffIncrease: type: integer format: int64 description: Total de vagas abertas de aumento de quadro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/myOpenVacanciesTotals: post: description: Totaliza as vagas abertas e vagas por motivo de abertura onde o usuario atual é o solicitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: referenceDate: type: string format: date description: Data de referência. ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – vacancies – replacement – staffIncrease properties: vacancies: type: integer format: int64 description: Total de vaga abertas replacement: type: integer format: int64 description: Total de vagas abertas de substituição staffIncrease: type: integer format: int64 description: Total de vagas abertas de aumento de quadro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Totaliza as vagas abertas e vagas por motivo de abertura onde o usuario atual é o solicitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência. in: query type: string format: date – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – vacancies – replacement – staffIncrease properties: vacancies: type: integer format: int64 description: Total de vaga abertas replacement: type: integer format: int64 description: Total de vagas abertas de substituição staffIncrease: type: integer format: int64 description: Total de vagas abertas de aumento de quadro 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/myRequisitionsTotals: post: description: Totaliza as requisições de pessoal por situação da requisição tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – currentDate properties: currentDate: type: string format: date description: Data atual ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – all – draft – inApproval – approved – rejected – canceled properties: all: type: integer format: int64 description: Total de requisições de pessoal draft: type: integer format: int64 description: Total de requisições de pessoal em definição inApproval: type: integer format: int64 description: Total de de requisições de pessoal em aprovação approved: type: integer format: int64 description: Total de de requisições de pessoal aprovadas rejected: type: integer format: int64 description: Total de de requisições de pessoal rejeitadas canceled: type: integer format: int64 description: Total de de requisições de pessoal canceladas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Totaliza as requisições de pessoal por situação da requisição tags: – Queries x-senior-visibility: PRIVATE parameters: – name: currentDate description: Data atual in: query required: true type: string format: date – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – all – draft – inApproval – approved – rejected – canceled properties: all: type: integer format: int64 description: Total de requisições de pessoal draft: type: integer format: int64 description: Total de requisições de pessoal em definição inApproval: type: integer format: int64 description: Total de de requisições de pessoal em aprovação approved: type: integer format: int64 description: Total de de requisições de pessoal aprovadas rejected: type: integer format: int64 description: Total de de requisições de pessoal rejeitadas canceled: type: integer format: int64 description: Total de de requisições de pessoal canceladas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/findMyResume: post: description: Retorna o currículo do usuário externo atual tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o currículo do usuário externo atual tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object allOf: – #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/openVacanciesSummary: post: description: Retorna um resumo de toda vaga aberta. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – candidateId – candidateType properties: candidateId: type: string description: Id do candidato. candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Indica o tipo do candidato. activeEmployeeId: type: string description: Id do contrato ativo no analytics. responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancySummary minimum: 1 description: Lista contendo o resumo de todas as vagas abertas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listVacancies: post: description: Retorna todas as vagas existentes.\n As vagas retornadas são ordenadas pelos seguintes campos:\n – Vaga em destaque\n – Título da vaga (ascendente)\n – Local da vaga (ascendente) tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: reason: type: string allOf: – #/definitions/processTypeDto description: Motivo da abertura da vaga q: type: array items: type: string description: Lista de palavras-chave a serem filtradas. situation: type: array items: type: string allOf: – #/definitions/vacancySituationDto description: Situação a ser filtrada. locations: type: array items: type: string description: Locais da vaga a serem considerados. responsibles: type: array items: type: string description: Responsaveis de vaga a serem considerados. minCreateDate: type: string format: date description: Data mínima para a criação da vaga. maxCreateDate: type: string format: date description: Data máxima para a criação da vaga. minConclusionDate: type: string format: date description: Data mínima para a conclusão da vaga. maxConclusionDate: type: string format: date description: Data máxima para a conclusão da vaga. requesters: type: array items: type: string description: Solicitantes das vagas a serem considerados. positions: type: array items: type: string description: Cargos das vagas a serem considerados. minProgress: type: integer format: int64 description: Progresso mínimo das vagas. maxProgress: type: integer format: int64 description: Progresso máximo das vagas. referenceDate: type: string format: date description: Data de referência. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. considerHierarchy: type: boolean description: Flag indicando que será filtrado por solicitante, considerando hierarquia (liderados diretos e indiretos). Nesse caso, mesmo se o usuário for gestor (possuir permissão para visualizar todas as vagas), será considerada a hierarquia. ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics. fromAnalytics: type: boolean description: Flag que identifica que se a chamada vem do Analytics responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedVacancies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchSelectedCandidates: post: description: Busca candidatos externos selecionados na vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Identificador único da vaga. q: type: string description: Valor que deve ser buscado no nome do candidato, caso não informado todos candidatos são retornados. responses: 200: description: Ok schema: type: object properties: candidates: type: array items: type: object allOf: – #/definitions/resumeSummary description: Candidatos selecionados na vaga que contém o valor informado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca candidatos externos selecionados na vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: vacancyId description: Identificador único da vaga. in: query required: true type: string – name: q description: Valor que deve ser buscado no nome do candidato, caso não informado todos candidatos são retornados. in: query type: string responses: 200: description: Ok schema: type: object properties: candidates: type: array items: type: object allOf: – #/definitions/resumeSummary description: Candidatos selecionados na vaga que contém o valor informado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/resumesSummary: post: description: Retorna informações dos currículos.\n Como a quantidade de currículos cadastrados e a quantidade de currículos que estão incompletos.\n Um currículo é considerado incompleto quando não possuir valor em qualquer um dos campos:\n nome, e-mail, resumo profissional, objetivo profissional, telefones, cursos de formação acadêmica ou experiência profissional. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – resumes – incompleteResumes properties: resumes: type: integer format: int64 description: Quantidade de currículos cadastrados. incompleteResumes: type: integer format: int64 description: Quantidade de currículos cadastrados que estão incompletos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna informações dos currículos.\n Como a quantidade de currículos cadastrados e a quantidade de currículos que estão incompletos.\n Um currículo é considerado incompleto quando não possuir valor em qualquer um dos campos:\n nome, e-mail, resumo profissional, objetivo profissional, telefones, cursos de formação acadêmica ou experiência profissional. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – resumes – incompleteResumes properties: resumes: type: integer format: int64 description: Quantidade de currículos cadastrados. incompleteResumes: type: integer format: int64 description: Quantidade de currículos cadastrados que estão incompletos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/startRecruitmentProcess: post: description: Inicia o processo de recrutamento para os candidatos nas vagas informadas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – candidates – vacancies properties: candidates: type: array items: type: object allOf: – #/definitions/candidateWithType minimum: 1 description: Candidatos que devem ser colocados nas vagas. vacancies: type: array items: type: string minimum: 1 description: Vagas que devem receber os candidatos. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancyDetails: post: description: Retorna os detalhes de uma vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: Identificador único da vaga. activeEmployeeId: type: string description: Id do contrato ativo no analytics fromRecruitment: type: boolean description: Indica que a primitiva foi chamada pelo recrutamento legado (base HCM), default é true. default: true responses: 200: description: Ok schema: type: object required: – id – title – questionnaireId – pendingWithRequester – startSalaryRange – endSalaryRange – salary properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. jobPosition: type: string description: Cargo da vaga. location: type: string description: Local da vaga. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. finalizer: type: object allOf: – #/definitions/person description: Pessoa que finalizou (fechou/cancelou) a vaga requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga responsible: type: object allOf: – #/definitions/person description: Pessoa que é a responsável pela vaga. percentage: type: number format: double description: Progresso da vaga. quantityOfSubscribedCandidates: type: integer format: int64 description: Quantidade de candidatos inscritos na vaga. quantityOfSelectedCandidates: type: integer format: int64 description: Quantidade de candidatos selecionados para a vaga. questionnaireId: type: string description: Identificador do questionário. chatId: type: string description: ID do chat referente a essa vaga. pendingWithRequester: type: boolean description: Representa se existe uma pendência referente a vaga com o solicitante da mesma. startSalaryRange: type: string description: Faixa salarial inicial. endSalaryRange: type: string description: Faixa salarial final. salary: type: string description: Salário do candidato. sequenceStaffrequisitionVacancy: type: integer format: int64 description: Código da requisição de pessoal/vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes de uma vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: Identificador único da vaga. in: query required: true type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string – name: fromRecruitment description: Indica que a primitiva foi chamada pelo recrutamento legado (base HCM), default é true. in: query type: boolean responses: 200: description: Ok schema: type: object required: – id – title – questionnaireId – pendingWithRequester – startSalaryRange – endSalaryRange – salary properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. jobPosition: type: string description: Cargo da vaga. location: type: string description: Local da vaga. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. finalizer: type: object allOf: – #/definitions/person description: Pessoa que finalizou (fechou/cancelou) a vaga requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga responsible: type: object allOf: – #/definitions/person description: Pessoa que é a responsável pela vaga. percentage: type: number format: double description: Progresso da vaga. quantityOfSubscribedCandidates: type: integer format: int64 description: Quantidade de candidatos inscritos na vaga. quantityOfSelectedCandidates: type: integer format: int64 description: Quantidade de candidatos selecionados para a vaga. questionnaireId: type: string description: Identificador do questionário. chatId: type: string description: ID do chat referente a essa vaga. pendingWithRequester: type: boolean description: Representa se existe uma pendência referente a vaga com o solicitante da mesma. startSalaryRange: type: string description: Faixa salarial inicial. endSalaryRange: type: string description: Faixa salarial final. salary: type: string description: Salário do candidato. sequenceStaffrequisitionVacancy: type: integer format: int64 description: Código da requisição de pessoal/vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancySubscribedDetails: post: description: Retorna as informações dos candidatos que estão inscritos na vaga em questão de forma paginada. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Identificador único da vaga em questão. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de candidatos (currículos) que devem ser retornados por página. Padrão 20. candidatesType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidatos que devem ser abrangidos na busca (Interno, externo ou ambos). q: type: string description: Termos a serem pesquisados. sortBy: type: string allOf: – #/definitions/sortByDto description: Campo utilizado para ordenar a lista dos candidatos inscritos na vaga. sortOrder: type: string allOf: – #/definitions/sortOrderDto description: Tipo de ordenação. responses: 200: description: Ok schema: type: object allOf: – #/definitions/vacancySubscribedDetailsPagination 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancySelectedDetails: post: description: Retorna as informações dos candidatos que estão selecionados para a vaga em questão de forma paginada. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Identificador único da vaga em questão. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de candidatos (currículos) que devem ser retornados por página. Padrão todos. candidatesType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidatos que devem ser abrangidos na busca (Interno, externo ou ambos). sortByPersonalityQuizAdherence: type: boolean description: Indica se os candidatos serão selecionados pela aderência do dos candidatos em relação a vaga.\n NOTA: se for true, então será considerado somente os candidatos internos e externos que tenham um modelo de personalidade vinculado. responses: 200: description: Ok schema: type: object allOf: – #/definitions/vacancySelectedDetailsPagination 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancyDetailsSummary: post: description: Retorna o resumo dos detalhes de uma vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: ID da vaga. responses: 200: description: Ok schema: type: object required: – vacancyId – title – questionnaireId – endDate properties: vacancyId: type: string description: Id da vaga. type: string description: Título da vaga. alreadySubscribed: type: boolean description: Usuário corrente está inscrito na vaga. questionnaireId: type: string description: Identificador do questionário. endDate: type: string format: date description: Data final da publicação externa. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o resumo dos detalhes de uma vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: vacancyId description: ID da vaga. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – vacancyId – title – questionnaireId – endDate properties: vacancyId: type: string description: Id da vaga. type: string description: Título da vaga. alreadySubscribed: type: boolean description: Usuário corrente está inscrito na vaga. questionnaireId: type: string description: Identificador do questionário. endDate: type: string format: date description: Data final da publicação externa. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/publishedVacancyDetails: post: description: Retorna os detalhes de uma vaga publicada de forma pública. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – currentDate properties: id: type: string description: Identificador único da vaga. currentDate: type: string format: date description: Data atual. responses: 200: description: Ok schema: type: object required: – id – title – description properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. startDate: type: string format: date description: Data de publicação da vaga. endDate: type: string format: date description: Data final da publicação da vaga. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício da vaga. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo de contrato de trabalho. questionnaireId: type: string description: Identificador do questionário. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. shareDescription: type: string description: Descrição de compartilhamento em redes sociais fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes de uma vaga publicada de forma pública. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: Identificador único da vaga. in: query required: true type: string – name: currentDate description: Data atual. in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – id – title – description properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. startDate: type: string format: date description: Data de publicação da vaga. endDate: type: string format: date description: Data final da publicação da vaga. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício da vaga. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo de contrato de trabalho. questionnaireId: type: string description: Identificador do questionário. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. shareDescription: type: string description: Descrição de compartilhamento em redes sociais fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/publishedVacancyDetailsExternalUser: post: description: Retorna os detalhes de uma vaga publicada para um usuário externo logado. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – currentDate properties: id: type: string description: Identificador único da vaga. currentDate: type: string format: date description: Data atual. responses: 200: description: Ok schema: type: object required: – id – title – description – questionnaireId properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. startDate: type: string format: date description: Data de publicação da vaga. endDate: type: string format: date description: Data final da publicação da vaga. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício da vaga. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo de contrato de trabalho. alreadySubscribed: type: boolean description: Representa se o usuário que está visualizando as informações da vaga em questão já está inscrito na mesma. questionnaireId: type: string description: Identificador do questionário. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. shareDescription: type: string description: Descrição de compartilhamento em redes sociais fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes de uma vaga publicada para um usuário externo logado. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: Identificador único da vaga. in: query required: true type: string – name: currentDate description: Data atual. in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – id – title – description – questionnaireId properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. startDate: type: string format: date description: Data de publicação da vaga. endDate: type: string format: date description: Data final da publicação da vaga. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício da vaga. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo de contrato de trabalho. alreadySubscribed: type: boolean description: Representa se o usuário que está visualizando as informações da vaga em questão já está inscrito na mesma. questionnaireId: type: string description: Identificador do questionário. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. shareDescription: type: string description: Descrição de compartilhamento em redes sociais fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listModels: post: description: Retorna os modelos cadastrados ordenados pela data de vigência de forma descendente. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedModels 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os modelos cadastrados ordenados pela data de vigência de forma descendente. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: page description: Índice da página a ser retornada. Padrão 0. in: query type: integer format: int64 – name: size description: Quantidade de modelos que devem ser retornados por página. Padrão 20. in: query type: integer format: int64 responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedModels 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listStaffRequisitions: post: description: Busca requisições por situação e/ou palavra-chave. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – currentDate properties: q: type: string description: Termos a serem pesquisados. status: type: string allOf: – #/definitions/staffRequisitionStatusDto description: Situação da requisição de pessoal. currentDate: type: string format: date description: Data atual. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de requisições que devem ser retornadas por página. Padrão 20. ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics). activeEmployeeId: type: string description: Id do contrato ativo no analytics. fromAnalytics: type: boolean description: Flag que identifica que se a chamada vem do Analytics default: false responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedStaffRequisition 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancyAppointments: post: description: Retorna os compromissos da vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Identificador único da vaga. responses: 200: description: Ok schema: type: object required: – vacancyId – vacancyTitle – vacancySituation – appointments properties: vacancyId: type: string description: Identificador único da vaga. vacancyTitle: type: string description: Título da vaga. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga. appointments: type: array items: type: object allOf: – #/definitions/appointmentSummary minimum: 1 description: Compromissos da vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os compromissos da vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: vacancyId description: Identificador único da vaga. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – vacancyId – vacancyTitle – vacancySituation – appointments properties: vacancyId: type: string description: Identificador único da vaga. vacancyTitle: type: string description: Título da vaga. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga. appointments: type: array items: type: object allOf: – #/definitions/appointmentSummary minimum: 1 description: Compromissos da vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchPublicVacancies: post: description: Busca vagas que estão publicadas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – currentDate – order properties: q: type: string description: Termo a ser pesquisado. hqId: type: string description: Estabelecimento a ser pesquisado. currentDate: type: string format: date description: Data atual. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de vagas que devem ser retornadas por página. Padrão 20. order: type: string allOf: – #/definitions/searchVacancyOrderDto description: Ordem em que as vagas devem ser retornadas. responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedVacancySearchCard 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacancyStages: post: description: Retorna as etapas do processo seletivo da vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Identificador único da vaga. responses: 200: description: Ok schema: type: object properties: stages: type: array items: type: object allOf: – #/definitions/modelStage description: Etapas do processo seletivo da vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna as etapas do processo seletivo da vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: vacancyId description: Identificador único da vaga. in: query required: true type: string responses: 200: description: Ok schema: type: object properties: stages: type: array items: type: object allOf: – #/definitions/modelStage description: Etapas do processo seletivo da vaga. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchCandidate: post: description: Busca os curriculos por palavras-chave e/ou por campos fixos tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – requestDateTime properties: q: type: array items: type: string description: Palavras-chave a serem consideradas booleanQuery: type: string description: Query da busca booleana positions: type: array items: type: string description: Cargos a serem considerados(cargos pretendidos e cargo de experiências profissionais). competencies: type: array items: type: string description: Competências a serem considerados(habilidades e conhecimentos). locations: type: array items: type: string description: Localidades a serem consideradas(cidades, estados e paises). fieldsOfStudy: type: array items: type: string description: Cursos. educationalInstitutions: type: array items: type: string description: Instituições de ensino. educationDegree: type: string allOf: – #/definitions/degreeDto description: Nível mínimo do curso. minAge: type: integer format: int64 description: Idade mínima. maxAge: type: integer format: int64 description: Idade máxima. languages: type: array items: type: object allOf: – #/definitions/languageSummary description: Idiomas. areasSought: type: array items: type: string description: Areas pretendidas. personalInterests: type: array items: type: string description: Interesses pessoais. firstPostCode: type: integer format: int64 description: CEP inicial. lastPostCode: type: integer format: int64 description: CEP final. onlyIncompletes: type: boolean description: Visualizar apenas incompletos. Se false considera apenas completos. Se nulo considera ambos. offset: type: integer format: int64 description: Índice da página atual. Padrão 0. requestDateTime: type: string format: date-time description: Data e hora da requisição vacancyId: type: string description: Código da vaga. candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidato a ser retornado disabilities: type: array items: type: string allOf: – #/definitions/disabilityDto description: Necessidades especiais responses: 200: description: Ok schema: type: object allOf: – #/definitions/resumeSearchPagination 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchCognitiveCandidate: post: description: Busca todos os curriculos externos ordenados pela aderência à personalidade. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – personalityModel properties: personalityModel: type: object allOf: – #/definitions/personalityModelVacancy description: Modelo de personalidade que está sendo pesquisado. offset: type: integer format: int64 description: Índice da página atual. Padrão 0. candidatesType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidatos que devem ser abrangidos na busca (Interno, externo ou ambos). responses: 200: description: Ok schema: type: object allOf: – #/definitions/resumeSearchPagination 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchCognitiveVacancy: post: description: Busca todas as vagas abertas ordenados pela aderência à personalidade. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – personalityModel properties: personalityModel: type: object allOf: – #/definitions/personalityModelVacancy description: Modelo de personalidade que está sendo pesquisado. offset: type: integer format: int64 description: Índice da página atual. Padrão 0. responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedVacancies 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchPositions: post: description: Serviço de busca para cargos baseado nos cargos existentes na experiência profissional e no cargo pretendido dos currículos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – q properties: q: type: string description: Expressão a ser encontrada. responses: 200: description: Ok schema: type: object properties: positions: type: array items: type: string description: Lista de cargos que atendem à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de busca para cargos baseado nos cargos existentes na experiência profissional e no cargo pretendido dos currículos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Expressão a ser encontrada. in: query required: true type: string responses: 200: description: Ok schema: type: object properties: positions: type: array items: type: string description: Lista de cargos que atendem à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchCompetencies: post: description: Serviço de busca para competências baseadas nos conhecimentos e habilidades dos candidatos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – q properties: q: type: string description: Expressão a ser encontrada. responses: 200: description: Ok schema: type: object properties: competencies: type: array items: type: string description: Lista de competências que atendem à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de busca para competências baseadas nos conhecimentos e habilidades dos candidatos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Expressão a ser encontrada. in: query required: true type: string responses: 200: description: Ok schema: type: object properties: competencies: type: array items: type: string description: Lista de competências que atendem à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchPersons: post: description: Busca todas as pessoas contendo a expressão informada em seu nome e pelo menos um contrato de colaborador ativo na data de referência. Caso não seja informado o parâmetro q serão listados todos os usuários com pelo menos um contrato ativo na data de referência. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: q: type: string description: Expressão a ser encontrada, a busca é efetuada no nome completo do colaborador. referenceDate: type: string format: date description: Data de referência da pesquisa. responses: 200: description: Ok schema: type: object properties: people: type: array items: type: object allOf: – #/definitions/person description: Lista de pessoas que atendem os filtrosnome completo de acordo com a à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca todas as pessoas contendo a expressão informada em seu nome e pelo menos um contrato de colaborador ativo na data de referência. Caso não seja informado o parâmetro q serão listados todos os usuários com pelo menos um contrato ativo na data de referência. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Expressão a ser encontrada, a busca é efetuada no nome completo do colaborador. in: query type: string – name: referenceDate description: Data de referência da pesquisa. in: query required: true type: string format: date responses: 200: description: Ok schema: type: object properties: people: type: array items: type: object allOf: – #/definitions/person description: Lista de pessoas que atendem os filtrosnome completo de acordo com a à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/flowsSummary: post: description: Serviço que retorna as informações básicas (ID e nome) de todos os fluxos cadastrados no sistema. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object properties: flows: type: array items: type: object allOf: – #/definitions/flow description: Lista contendo as informações básicas de todos os fluxos cadastrados no sistema. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço que retorna as informações básicas (ID e nome) de todos os fluxos cadastrados no sistema. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object properties: flows: type: array items: type: object allOf: – #/definitions/flow description: Lista contendo as informações básicas de todos os fluxos cadastrados no sistema. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/flowProcessesSettingsSummary: post: description: Serviço que retorna todas as informações referentes as configurações dos processos cadastrados no sistema. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object properties: flowProcessesSettings: type: array items: type: object allOf: – #/definitions/flowProcessSettings description: Lista contendo todas as informações referentes as configurações dos processos cadastrados no sistema. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço que retorna todas as informações referentes as configurações dos processos cadastrados no sistema. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object properties: flowProcessesSettings: type: array items: type: object allOf: – #/definitions/flowProcessSettings description: Lista contendo todas as informações referentes as configurações dos processos cadastrados no sistema. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listFlowProcesses: post: description: Retorna a lista de processos de aprovação tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Valores que devem ser filtrados. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. status: type: string allOf: – #/definitions/flowProcessStatusDto description: Estado dos processos que devem ser retornados. responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedFlowProcessSummary 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listFlowProcessesOfCurrentUser: post: description: Retorna uma lista contendo os processos de aprovação pendentes (de aprovação ou leitura) que são referentes ao usuário da sessão. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: q: type: string description: Valores que devem ser filtrados. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. flowProcessHistoryId: type: string description: Id do histórico do passo do processo. status: type: string allOf: – #/definitions/flowProcessStatusDto description: Status da pendência dos processos de aprovação que o usuário de sessão deseja acessar (Default IN_PROGRESS). ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) responses: 200: description: Ok schema: type: object required: – status – pagedFlowProcessSummary properties: status: type: string allOf: – #/definitions/flowProcessStatusDto description: Status da pendência dos processos de aprovação do usuário de sessão (Default IN_PROGRESS) pagedFlowProcessSummary: type: object allOf: – #/definitions/pagedFlowProcessSummary description: Retorno paginado da lista de processos de aprovação. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/quantityFlowProcessesOfCurrentUser: post: description: Retorna a quantidade de processos de aprovação pendentes (de aprovação ou leitura) que são referentes ao usuário da sessão. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) responses: 200: description: Ok schema: type: object required: – quantityPendenciesOfCurrentUser – quantityReadingPendenciesOfCurrentUser properties: quantityPendenciesOfCurrentUser: type: integer format: int64 description: Quantidade de processos de aprovação pendentes do usuário da sessão. quantityReadingPendenciesOfCurrentUser: type: integer format: int64 description: Quantidade de processos de aprovação pendentes de leitura do usuário da sessão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a quantidade de processos de aprovação pendentes (de aprovação ou leitura) que são referentes ao usuário da sessão. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string responses: 200: description: Ok schema: type: object required: – quantityPendenciesOfCurrentUser – quantityReadingPendenciesOfCurrentUser properties: quantityPendenciesOfCurrentUser: type: integer format: int64 description: Quantidade de processos de aprovação pendentes do usuário da sessão. quantityReadingPendenciesOfCurrentUser: type: integer format: int64 description: Quantidade de processos de aprovação pendentes de leitura do usuário da sessão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchJobPositions: post: description: Serviço de busca para os cargos baseado no nome dos mesmos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: q: type: string description: Expressão a ser encontrada. employeeId: type: string description: ID do colaborador que terá sua estrutura de cargos como referência para a pesquisa. responses: 200: description: Ok schema: type: object properties: jobPositions: type: array items: type: object allOf: – #/definitions/jobPosition description: Lista de cargos que possuem o nome de acordo com a à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de busca para os cargos baseado no nome dos mesmos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Expressão a ser encontrada. in: query type: string – name: employeeId description: ID do colaborador que terá sua estrutura de cargos como referência para a pesquisa. in: query required: true type: string responses: 200: description: Ok schema: type: object properties: jobPositions: type: array items: type: object allOf: – #/definitions/jobPosition description: Lista de cargos que possuem o nome de acordo com a à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchEmployees: post: description: Serviço de busca para os colaboradores baseado no nome completo dos mesmos. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: origin: type: string allOf: – #/definitions/entityEnum description: Indica a origem da chamada de API.\n Utilizado para validar se o usuário possui as permissões:\n – todos os substituídos para o recurso Vagas\n – todos os substituídos para o recurso Requisição de Pessoal. q: type: string description: Expressão a ser encontrada. referenceDate: type: string format: date description: Data de referência da pesquisa. Caso não for informado, será assumido por default a data atual. leaderId: type: string description: Id do colaborador lider. staffRequisitionId: type: string description: ID da requisição de pessoal para referência da pesquisa (Será verificado se o colaborador está sendo referenciado em alguma outra requisição em aberto como o colaborador a ser substituído). vacancyId: type: string description: ID da vaga para referência da pesquisa (Será verificado se o colaborador está sendo referenciado em alguma outra vaga em aberto como o colaborador a ser substituído). showDismissedEmployees: type: boolean description: Define se será mostrado os colaboradores que foram demitidos. jobPositionId: type: string description: ID do cargo dos colaboradores. Será utilizado para filtrar os colaboradores que ocupam esse cargo, se o parâmetro Colaborador substituído considera o mesmo cargo da requisição de pessoal/vaga estiver habilitado. isManagers: type: boolean description: Possibilita filtrar somente colaboradores que são gestores (default false). responses: 200: description: Ok schema: type: object properties: employees: type: array items: type: object allOf: – #/definitions/employeeSummary description: Lista de colaboradores que possuem o nome completo de acordo com a à expressão informada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listEmployeeContractsOfCurrentUser: post: description: Retorna uma lista contendo os contratos de colaborador referentes ao usuário da sessão ou referente ao parâmetro activeEmployeeId caso for informado (Neste caso retornara somente dados de um contrato). tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência da pesquisa. activeEmployeeId: type: string description: Id do contrato ativo no analytics. responses: 200: description: Ok schema: type: object properties: employees: type: array items: type: object allOf: – #/definitions/employeeSummary description: Lista de contratos de colaborador referentes ao usuário da sessão ou referente ao ID informado por parâmetro de entrada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna uma lista contendo os contratos de colaborador referentes ao usuário da sessão ou referente ao parâmetro activeEmployeeId caso for informado (Neste caso retornara somente dados de um contrato). tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência da pesquisa. in: query required: true type: string format: date – name: activeEmployeeId description: Id do contrato ativo no analytics. in: query type: string responses: 200: description: Ok schema: type: object properties: employees: type: array items: type: object allOf: – #/definitions/employeeSummary description: Lista de contratos de colaborador referentes ao usuário da sessão ou referente ao ID informado por parâmetro de entrada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listRecruitmentProcessCandidate: post: description: Retorna o resumo dos pareceres das etapas de um candidato para uma vaga tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessId properties: recruitmentProcessId: type: string description: Identificador do Processo de recrutamento responses: 200: description: Ok schema: type: object allOf: – #/definitions/candidateSummary 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o resumo dos pareceres das etapas de um candidato para uma vaga tags: – Queries x-senior-visibility: PRIVATE parameters: – name: recruitmentProcessId description: Identificador do Processo de recrutamento in: query required: true type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/candidateSummary 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listPeopleThatHaveEditVacancyManagementPermission: post: description: Serviço de retorna todos os colaboradores que possuem o resource de VACANCY_MANAGEMENT (res://senior.com.br/hcm/recruitment/gerenciarvagas) junto a ação EDITAR. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência da pesquisa. responses: 200: description: Ok schema: type: object properties: people: type: array items: type: object allOf: – #/definitions/person description: Lista de pessoas que possuem o resource de VACANCY_MANAGEMENT (res://senior.com.br/hcm/recruitment/gerenciarvagas) junto a ação EDITAR. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de retorna todos os colaboradores que possuem o resource de VACANCY_MANAGEMENT (res://senior.com.br/hcm/recruitment/gerenciarvagas) junto a ação EDITAR. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência da pesquisa. in: query required: true type: string format: date responses: 200: description: Ok schema: type: object properties: people: type: array items: type: object allOf: – #/definitions/person description: Lista de pessoas que possuem o resource de VACANCY_MANAGEMENT (res://senior.com.br/hcm/recruitment/gerenciarvagas) junto a ação EDITAR. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/mediumHiringTime: post: description: Retorna o tempo médio de contratação em dias por trimestre. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência. responses: 200: description: Ok schema: type: object required: – hiringTime – average properties: hiringTime: type: array items: type: object allOf: – #/definitions/quarterHiringTime minimum: 1 description: Tempo médio de contratação. average: type: number format: double description: Média de tempo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o tempo médio de contratação em dias por trimestre. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência. in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – hiringTime – average properties: hiringTime: type: array items: type: object allOf: – #/definitions/quarterHiringTime minimum: 1 description: Tempo médio de contratação. average: type: number format: double description: Média de tempo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/mediumHiringTimeByHierarchyRequesters: post: description: Retorna o tempo médio de contratação em dias por trimestre do Líder. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência. ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics. responses: 200: description: Ok schema: type: object required: – hiringTime – average properties: hiringTime: type: array items: type: object allOf: – #/definitions/quarterHiringTime minimum: 1 description: Tempo médio de contratação. average: type: number format: double description: Média de tempo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o tempo médio de contratação em dias por trimestre do Líder. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência. in: query required: true type: string format: date – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics. in: query type: string responses: 200: description: Ok schema: type: object required: – hiringTime – average properties: hiringTime: type: array items: type: object allOf: – #/definitions/quarterHiringTime minimum: 1 description: Tempo médio de contratação. average: type: number format: double description: Média de tempo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listVacancyOpenedByResponsible: post: description: Retorna a quantidade de vagas abertas por analista responsável. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyByResponsible minimum: 1 description: Lista de vagas por responsável. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a quantidade de vagas abertas por analista responsável. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyByResponsible minimum: 1 description: Lista de vagas por responsável. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/vacanciesByMonth: post: description: Retorna a quantidade de vagas que foram encerradas por mês. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência. responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyByMonth minimum: 1 description: Lista de vagas encerradas por mês. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a quantidade de vagas que foram encerradas por mês. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência. in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyByMonth minimum: 1 description: Lista de vagas encerradas por mês. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/leaderVacanciesByMonth: post: description: Retorna a quantidade de vagas que foram encerradas por mês do Gestor. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência. ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyByMonth minimum: 1 description: Lista de vagas encerradas por mês. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna a quantidade de vagas que foram encerradas por mês do Gestor. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência. in: query required: true type: string format: date – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – vacancies properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyByMonth minimum: 1 description: Lista de vagas encerradas por mês. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listCandidaturesOfCurrentUser: post: description: Retorna uma lista contendo informações referentes a todas as candidaturas do usuário da sessão. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object properties: candidatures: type: array items: type: object allOf: – #/definitions/candidature description: Lista contendo informações referentes a todas as candidaturas do usuário da sessão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna uma lista contendo informações referentes a todas as candidaturas do usuário da sessão. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object properties: candidatures: type: array items: type: object allOf: – #/definitions/candidature description: Lista contendo informações referentes a todas as candidaturas do usuário da sessão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listInternalCandidatures: post: description: Lista as candidaturas já realizadas do usuario interno atual tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDate properties: referenceDate: type: string format: date description: Data de referência page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. default: 0 size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. default: 20 activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object allOf: – #/definitions/processThatEmployeeAreCandidates 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista as candidaturas já realizadas do usuario interno atual tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDate description: Data de referência in: query required: true type: string format: date – name: page description: Índice da página a ser retornada. Padrão 0. in: query type: integer format: int64 – name: size description: Quantidade de modelos que devem ser retornados por página. Padrão 20. in: query type: integer format: int64 – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/processThatEmployeeAreCandidates 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchInternalVacancies: post: description: Busca vagas internas que estão publicadas. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – currentDate – order properties: q: type: string description: Termo a ser pesquisado. currentDate: type: string format: date description: Data atual. page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de vagas que devem ser retornadas por página. Padrão 20. order: type: string allOf: – #/definitions/searchVacancyOrderDto description: Ordem em que as vagas devem ser retornadas. responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedVacancySearchCard 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listVacanciesThatHaveAdmissionPendency: post: description: Lista todas as vagas que não finalizaram o processo de admissão do candidato escolhido na conclusão da vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – referenceDateTime properties: referenceDateTime: type: string format: date-time description: Data de referência para a pesquisa. responses: 200: description: Ok schema: type: object properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyThatHaveAdmissionPendency description: Lista contendo informações referentes as vagas que não concluíram o processo de admissão após a conclusão da mesma. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista todas as vagas que não finalizaram o processo de admissão do candidato escolhido na conclusão da vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: referenceDateTime description: Data de referência para a pesquisa. in: query required: true type: string format: date-time responses: 200: description: Ok schema: type: object properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyThatHaveAdmissionPendency description: Lista contendo informações referentes as vagas que não concluíram o processo de admissão após a conclusão da mesma. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/internallyPublishedVacancyDetails: post: description: Retorna os detalhes de uma vaga publicada internamente para um usuário logado na plataforma. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – currentDate properties: id: type: string description: Identificador único da vaga. currentDate: type: string format: date description: Data atual. activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object required: – id – title – description – questionnaireId properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. startDate: type: string format: date description: Data de publicação da vaga. endDate: type: string format: date description: Data final da publicação da vaga. alreadySubscribed: type: boolean description: Representa se o usuário que está visualizando as informações da vaga em questão já está inscrito na mesma. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga em questão. questionnaireId: type: string description: Identificador do questionário. fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os detalhes de uma vaga publicada internamente para um usuário logado na plataforma. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: id description: Identificador único da vaga. in: query required: true type: string – name: currentDate description: Data atual. in: query required: true type: string format: date – name: activeEmployeeId description: Id do contrato ativo no analytics in: query type: string responses: 200: description: Ok schema: type: object required: – id – title – description – questionnaireId properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. description: type: string description: Descrição da vaga. startDate: type: string format: date description: Data de publicação da vaga. endDate: type: string format: date description: Data final da publicação da vaga. alreadySubscribed: type: boolean description: Representa se o usuário que está visualizando as informações da vaga em questão já está inscrito na mesma. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga em questão. questionnaireId: type: string description: Identificador do questionário. fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listCandidatesThatAreAbleToBeTheApprovedCandidate: post: description: Retorna os candidatos aptos a ser o candidato escolhido para a vaga em questão. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: ID da vaga a qual os candidatos devem remeter. candidatesType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidatos que devem ser abrangidos na busca (Interno, externo ou ambos). q: type: string description: Valor que deve ser buscado no nome do candidato, caso não informado todos candidatos são retornados. responses: 200: description: Ok schema: type: object properties: candidates: type: array items: type: object allOf: – #/definitions/basicCandidateSummary description: Lista contendo informações básicas (Nome e ID do processo de recrutamento) dos candidatos aptos a ser o candidato escolhido para a vaga em questão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/chatMessageCreate: post: description: Cria uma mensagem de um chat. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – content properties: employeeId: type: string description: ID do colaborador que enviou/criou a mensagem. content: type: string description: Conteúdo da mensagem. chatId: type: string description: ID do chat a qual a mensagem em questão pertence. attachments: type: array items: type: object allOf: – #/definitions/attachmentOperation description: Lista contendo os IDs dos anexos referentes a mensagem a ser criada. responses: 200: description: Ok schema: type: object properties: message: type: object allOf: – #/definitions/chatMessageSummary description: Informações da mensagem criada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/updateChatMessageContent: post: description: Edita o conteúdo de uma mensagem. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – content properties: id: type: string description: ID da mensagem que deve ter seu conteúdo alterado. content: type: string description: Conteúdo que a mensagem deve possuir. attachments: type: array items: type: object allOf: – #/definitions/attachmentOperation description: Lista contendo os IDs dos anexos referentes a mensagem em questão. responses: 200: description: Ok schema: type: object properties: message: type: object allOf: – #/definitions/chatMessageSummary description: Informações da mensagem editada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listChatMessages: post: description: Retorna todas as mensagens de um chat. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – chatId properties: chatId: type: string description: ID do chat que deve ter suas mensagens retornadas. responses: 200: description: Ok schema: type: object properties: messages: type: array items: type: object allOf: – #/definitions/chatMessageSummary description: Lista contendo todas as mensagens que compõem o chat em questão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna todas as mensagens de um chat. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: chatId description: ID do chat que deve ter suas mensagens retornadas. in: query required: true type: string responses: 200: description: Ok schema: type: object properties: messages: type: array items: type: object allOf: – #/definitions/chatMessageSummary description: Lista contendo todas as mensagens que compõem o chat em questão. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listRecruitmentProcessesByCandidate: post: description: Retorna uma lista contendo informações referentes a todos os processos de recrutamento que o candidato informado está presente. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: resumeId: type: string description: ID do candidato externo (Se for o caso). employeeId: type: string description: ID do candidato interno (Se for o caso). page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. responses: 200: description: Ok schema: type: object allOf: – #/definitions/processByCandidateOutput 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna uma lista contendo informações referentes a todos os processos de recrutamento que o candidato informado está presente. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: resumeId description: ID do candidato externo (Se for o caso). in: query type: string – name: employeeId description: ID do candidato interno (Se for o caso). in: query type: string – name: page description: Índice da página a ser retornada. Padrão 0. in: query type: integer format: int64 – name: size description: Quantidade de modelos que devem ser retornados por página. Padrão 20. in: query type: integer format: int64 responses: 200: description: Ok schema: type: object allOf: – #/definitions/processByCandidateOutput 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/personalityQuizVacancy: post: description: Retorna o questionário relacionado com uma vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: ID da vaga. responses: 200: description: Ok schema: type: object required: – personalityQuiz properties: personalityQuiz: type: object allOf: – #/definitions/personalityQuiz description: Questionário utilizado para identificar a personalidade de um candidato. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o questionário relacionado com uma vaga. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: vacancyId description: ID da vaga. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – personalityQuiz properties: personalityQuiz: type: object allOf: – #/definitions/personalityQuiz description: Questionário utilizado para identificar a personalidade de um candidato. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/candidatePersonalityDescription: post: description: Retorna a descrição de personalidade de um candidato. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – candidateId – candidateType properties: candidateId: type: string description: Identificador único do candidato. candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Indica o tipo do candidato responses: 200: description: Ok schema: type: object allOf: – #/definitions/personalityDescription 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/searchWorkstationGroup: post: description: Busca os postos de trabalho conforme o valor de in. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: q: type: string description: Valor utilizado para realizar a busca. employeeId: type: string maxLength: 32 description: ID da requisição de pessoal para referência da pesquisa (Será verificado se o colaborador está sendo referenciado em alguma outra requisição em aberto como o colaborador a ser substituído). referenceDate: type: string format: date description: Data de referência da pesquisa. Caso não for informado será assumido como default a data atual. responses: 200: description: Ok schema: type: object required: – workstationGroupSummary properties: workstationGroupSummary: type: array items: type: object allOf: – #/definitions/workstationGroupSummary minimum: 1 description: Retorna os postos de trabalho filtrados por value. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca os postos de trabalho conforme o valor de in. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Valor utilizado para realizar a busca. in: query type: string – name: employeeId description: ID da requisição de pessoal para referência da pesquisa (Será verificado se o colaborador está sendo referenciado em alguma outra requisição em aberto como o colaborador a ser substituído). in: query required: true type: string maxLength: 32 – name: referenceDate description: Data de referência da pesquisa. Caso não for informado será assumido como default a data atual. in: query type: string format: date responses: 200: description: Ok schema: type: object required: – workstationGroupSummary properties: workstationGroupSummary: type: array items: type: object allOf: – #/definitions/workstationGroupSummary minimum: 1 description: Retorna os postos de trabalho filtrados por value. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/cognitiveAnalysisEnabled: post: description: Verifica se o módulo de análise cognitiva está ativo. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – enabled properties: enabled: type: boolean description: Indica se o módulo de análise cognitiva está ativo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se o módulo de análise cognitiva está ativo. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – enabled properties: enabled: type: boolean description: Indica se o módulo de análise cognitiva está ativo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/employeeFilterAccordingToJobPositionEnabled: post: description: Verifica se o parâmetro Colaborador substituído considera o mesmo cargo da requisição de pessoal/vaga. está habilitado. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – enabled properties: enabled: type: boolean description: Indica se o parâmetro está habilitado ou não. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se o parâmetro Colaborador substituído considera o mesmo cargo da requisição de pessoal/vaga. está habilitado. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – enabled properties: enabled: type: boolean description: Indica se o parâmetro está habilitado ou não. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listStaffRequisitionAttachments: post: description: Lista os anexos de uma requisição pessoal. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – staffRequisitionId properties: staffRequisitionId: type: string description: ID da RP que deve ter seus anexos retornados. responses: 200: description: Ok schema: type: object required: – staffRequisitionAttachments properties: staffRequisitionAttachments: type: array items: type: object allOf: – #/definitions/staffRequisitionAttachmentSummary minimum: 1 description: Anexos da requisição pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista os anexos de uma requisição pessoal. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: staffRequisitionId description: ID da RP que deve ter seus anexos retornados. in: query required: true type: string responses: 200: description: Ok schema: type: object required: – staffRequisitionAttachments properties: staffRequisitionAttachments: type: array items: type: object allOf: – #/definitions/staffRequisitionAttachmentSummary minimum: 1 description: Anexos da requisição pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listResumeDisabilityAttachments: post: description: Lista os anexos dos laudos de PCD de um candidato externo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – resumeId properties: resumeId: type: string maxLength: 32 description: ID do candidato externo que possui os anexos em questão. responses: 200: description: Ok schema: type: object required: – resumeDisabilityAttachemnts properties: resumeDisabilityAttachemnts: type: array items: type: object allOf: – #/definitions/resumeDisabilityAttachmentDto minimum: 1 description: Anexos dos laudos de PCD do candidato externo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista os anexos dos laudos de PCD de um candidato externo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: resumeId description: ID do candidato externo que possui os anexos em questão. in: query required: true type: string maxLength: 32 responses: 200: description: Ok schema: type: object required: – resumeDisabilityAttachemnts properties: resumeDisabilityAttachemnts: type: array items: type: object allOf: – #/definitions/resumeDisabilityAttachmentDto minimum: 1 description: Anexos dos laudos de PCD do candidato externo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listMediumHiringTimeInThePeriod: post: description: Listagem das vagas do tempo médio de contratação do período. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de itens que serão exibidos por página. initialDate: type: string format: date description: Data inicial. finalDate: type: string format: date description: Data final. ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics. fromAnalytics: type: boolean description: Flag que identifica que se a chamada vem do Analytics default: false responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedMediumHiringTimeInThePeriodDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Listagem das vagas do tempo médio de contratação do período. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: page description: Índice da página a ser retornada. Padrão 0. in: query type: integer format: int64 – name: size description: Quantidade de itens que serão exibidos por página. in: query type: integer format: int64 – name: initialDate description: Data inicial. in: query type: string format: date – name: finalDate description: Data final. in: query type: string format: date – name: ticket description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) in: query type: string – name: activeEmployeeId description: Id do contrato ativo no analytics. in: query type: string – name: fromAnalytics description: Flag que identifica que se a chamada vem do Analytics in: query type: boolean responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedMediumHiringTimeInThePeriodDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/listFlowProcessApprovalHistories: post: description: Listagem do histórico de aprovações da requisição de pessoal. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: staffRequisitionId: type: string description: ID da requisição de pessoal. responses: 200: description: Ok schema: type: object allOf: – #/definitions/flowProcessApprovalHistoriesDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Listagem do histórico de aprovações da requisição de pessoal. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: staffRequisitionId description: ID da requisição de pessoal. in: query type: string responses: 200: description: Ok schema: type: object allOf: – #/definitions/flowProcessApprovalHistoriesDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/existSequenceStaffrequisitionVacancy: post: description: Verifica se existe alguma Requisição de Pessoal ou Vaga cadastrada no sistema com uma sequência da RP informada. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – exist properties: exist: type: boolean description: Retorna se existe ou não uma sequência cadastrada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se existe alguma Requisição de Pessoal ou Vaga cadastrada no sistema com uma sequência da RP informada. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – exist properties: exist: type: boolean description: Retorna se existe ou não uma sequência cadastrada. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getCurrentFlowMaintenanceStaffRequisitionApproval: post: description: Obtém os fluxos de aprovação vigente da requisição de pessoal. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – flowsStaffRequisition properties: flowsStaffRequisition: type: array items: type: object allOf: – #/definitions/currentFlowStaffRequisitionDto minimum: 1 description: Fluxos de aprovação da requisição de pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Obtém os fluxos de aprovação vigente da requisição de pessoal. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – flowsStaffRequisition properties: flowsStaffRequisition: type: array items: type: object allOf: – #/definitions/currentFlowStaffRequisitionDto minimum: 1 description: Fluxos de aprovação da requisição de pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/usingNewVacancyManagement: post: description: Informa se o usuário está usando o novo gestão de vagas (verifica apenas o parâmetro da plataforma). tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – using properties: using: type: boolean description: Retorna se está ou não 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Informa se o usuário está usando o novo gestão de vagas (verifica apenas o parâmetro da plataforma). tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – using properties: using: type: boolean description: Retorna se está ou não 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/canUseVacancyManagement: post: description: Informa ao usuário se o novo gestão de vagas está habilitado com a carga executada sem diferenças. tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: True caso está habilitado e com a carga executada sem diferenças, contrário false. default: description: Error response schema: #/definitions/genericError get: description: Informa ao usuário se o novo gestão de vagas está habilitado com a carga executada sem diferenças. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: True caso está habilitado e com a carga executada sem diferenças, contrário false. default: description: Error response schema: #/definitions/genericError /recruitment/queries/listVacanciesSummary: post: description: Lista vagas conforme o serviço hcm/vacancymanagement.\n Necessita da permissão Visualizar no recurso res://senior.com.br/hcm/recruitment/vacancy.\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchy – activeEmployeeId properties: q: type: string description: Busca por palavras-chave hierarchy: type: boolean description: Aplicar hierarquia na busca activeEmployeeId: type: string description: Id do contrato ativo no analytics ticket: type: string description: Id do ticket dos filtros do vacancymanagement fromAnalytics: type: boolean description: Indica que a requisição partiu do analytics default: false responses: 200: description: Ok schema: type: object required: – data – total properties: data: type: array items: type: object allOf: – #/definitions/recruitmentVacancySummary minimum: 1 description: Lista de vagas total: type: integer format: int64 description: Total de registros encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista vagas conforme o serviço hcm/vacancymanagement.\n Necessita da permissão Visualizar no recurso res://senior.com.br/hcm/recruitment/vacancy.\n tags: – Queries x-senior-visibility: PRIVATE parameters: – name: q description: Busca por palavras-chave in: query type: string – name: hierarchy description: Aplicar hierarquia na busca in: query required: true type: boolean – name: activeEmployeeId description: Id do contrato ativo no analytics in: query required: true type: string – name: ticket description: Id do ticket dos filtros do vacancymanagement in: query type: string – name: fromAnalytics description: Indica que a requisição partiu do analytics in: query type: boolean responses: 200: description: Ok schema: type: object required: – data – total properties: data: type: array items: type: object allOf: – #/definitions/recruitmentVacancySummary minimum: 1 description: Lista de vagas total: type: integer format: int64 description: Total de registros encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/getNextStaffRequisitionSequence: post: description: Incrementa e retorna a próxima sequência de requisição de pessoal, caso exista sequência configurada.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/staffRequisition ação **Editar**\n tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – sequence properties: sequence: type: integer format: int64 description: Código da próxima sequência 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Incrementa e retorna a próxima sequência de requisição de pessoal, caso exista sequência configurada.\n ### Resources:\n – res://senior.com.br/hcm/recruitment/staffRequisition ação **Editar**\n tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – sequence properties: sequence: type: integer format: int64 description: Código da próxima sequência 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/activeTenants: post: description: Retorna os tenants que possuem o recrutamento ativo. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – tenants properties: tenants: type: array items: type: object allOf: – #/definitions/tenantInfo minimum: 1 description: Lista de tenants que possuem o recrutamento ativo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os tenants que possuem o recrutamento ativo. tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – tenants properties: tenants: type: array items: type: object allOf: – #/definitions/tenantInfo minimum: 1 description: Lista de tenants que possuem o recrutamento ativo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/employeeBeingReplaced: post: description: Retorna se o colaborador já está sendo substituído em alguma vaga ou requisição de pessoal. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: employeeId: type: string description: Id co colaborador staffRequisitionId: type: string description: Id da requisição de pessoal responses: 200: description: Ok schema: type: object required: – response properties: response: type: boolean description: Se o colaborador já está sendo substituído em alguma vaga ou requisição de pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna se o colaborador já está sendo substituído em alguma vaga ou requisição de pessoal. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Id co colaborador in: query required: true type: string – name: staffRequisitionId description: Id da requisição de pessoal in: query type: string responses: 200: description: Ok schema: type: object required: – response properties: response: type: boolean description: Se o colaborador já está sendo substituído em alguma vaga ou requisição de pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/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: 401: description: Invalid Credentials 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: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/exportResumeDisabilityAttachment: 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: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/queries/exportAbility: 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: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/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 401: description: Invalid Credentials 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/turnVacancyPendingWithRequester: post: description: Define ou não se a vaga está pendente com o solicitante. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – vacancyId properties: employeeId: type: string description: Identificador do contrato do usuário atual. vacancyId: type: string description: Identificador da vaga. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/saveCandidatePortalConfiguration: post: description: Salva os campo essenciais (obrigatórios) para que os candidatos externos possam se aplicar para uma determinada vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – requiredFields properties: requiredFields: type: object allOf: – #/definitions/candidatePortalConfigurationDto description: Objeto com as configurações. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/candidateIntegrationSuccess: post: description: Confirma a efetivação de um candidato na G5. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessId properties: recruitmentProcessId: type: string description: id do processo de recrutamento. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/candidateIntegrationError: post: description: Confirma a efetivação de um candidato na G5. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessId – errorMessage properties: recruitmentProcessId: type: string description: id do processo de recrutamento. errorMessage: type: string description: Mensagem de erro. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/processStageCandidateIntegrationSuccess: post: description: Confirma o envio da etapa de um processo do candidato para geração da ficha médica e ASO na G5. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessStageId properties: recruitmentProcessStageId: type: string description: Id da etapa do processo de recrutamento a qual o candidato pertence. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/processStageSeemASOIntegration: post: description: Retorno da G5 do parecer da ficha médica. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessStageId – seemASO properties: recruitmentProcessStageId: type: string description: Id da etapa do processo de recrutamento a qual o candidato pertence. seemASO: type: string allOf: – #/definitions/seemMedicalStatusDto description: Parecer da Ficha Médica responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/vacancyReopenIntegration: post: description: Retorno da G5 para reabertura de uma vaga tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Id da etapa do processo de recrutamento a qual o candidato pertence. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/processStageCandidateIntegrationError: post: description: Indica que houve um erro durante a integração da etapa de um processo do candidato na geração da ficha médica e ASO na G5. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessStageId – errorMessage properties: recruitmentProcessStageId: type: string description: Id da etapa do processo de recrutamento a qual o candidato pertence. errorMessage: type: string description: Mensagem de erro. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/listApprovedCandidates: post: description: Retorna a listagem dos candidatos internos e externos aprovados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. default: 0 size: type: integer format: int64 description: Quantidade de modelos que devem ser retornados por página. Padrão 20. default: 20 candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidato a ser retornado ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedApprovedCandidatesDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/listApprovedCandidatesConsideringHierarchy: post: description: Retorna a listagem dos candidatos internos e externos aprovados cujo solicitante é o usuário da sessão ou os seus liderados diretos e indiretos. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: page: type: integer format: int64 description: Índice da página a ser retornada. Padrão 0. size: type: integer format: int64 description: Quantidade de itens que serão exibidos por página. candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidato a ser retornado ticket: type: string description: Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics) activeEmployeeId: type: string description: Id do contrato ativo no analytics responses: 200: description: Ok schema: type: object allOf: – #/definitions/pagedApprovedCandidatesDto 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/searchOpenVacanciesPersonalityByTitle: post: description: Retorna as vagas abertas com as respectivas personalidades. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – q properties: q: type: string description: Expressão a ser encontrada. responses: 200: description: Ok schema: type: object properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyPersonalitySummary description: Lista Resumida com informações de uma vaga e sua personalidade. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/setExternalCandidateLocale: post: description: Salva a preferência de idioma do candidato externo. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – locale properties: locale: type: string description: Idioma selecionado. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/sendInterview: post: description: Enviar respostas formulário tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – questions – personalityQuizId properties: questions: type: array items: type: object allOf: – #/definitions/answer minimum: 1 description: Formulário com as perguntas personalityQuizId: type: string description: Questionário utilizado para levantar o modelo de personalidade para esta vaga. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/setVacancyProgress: post: description: Seta o percentual de progresso de uma vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – percentage properties: vacancyId: type: string description: Identificador da vaga percentage: type: number format: double description: Novo percentual atingido. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/confirmAdmitedCandidate: post: description: Confirma que o colaborador foi admitido. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: Identificador da vaga. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createResumeFromExternal: post: description: Cria um currículo a partir de um candidato externo. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: locale: type: string description: Locale do candidato externo. responses: 200: description: Ok schema: type: object allOf: – #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/flowProcessHistoryApproval: post: description: Aprova ou Rejeita um passo do processo de aprovação. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – flowProcessHistoryId – approved – dateWhen – referenceDate properties: flowProcessHistoryId: type: string description: Id do historico do passo do processo. approved: type: boolean description: Aprovado? justification: type: string description: Justificativa de rejeição. dateWhen: type: string format: date-time description: Data da aprovação/rejeição. referenceDate: type: string format: date description: Data de referência para a pesquisa na hierarquia da empresa. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/sendStaffRequisitionToAprovation: post: description: Encaminha uma requisição de pessoal para aprovação. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – referenceDate properties: id: type: string description: Id da requisição de pessoal. referenceDate: type: string format: date description: Data de referência. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createFromStaffRequisition: post: description: Cria um vaga a partir de requisição. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – staffRequisitionId properties: staffRequisitionId: type: string description: Identificador da requisição de pessoal. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessStageApproval: post: description: Registra o parecer de uma etapa de recrutamento. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: id da etapa. type: type: string allOf: – #/definitions/aprovationTypeDto description: Decisão dessa aprovação. comment: type: string description: Comentário. attachments: type: array items: type: object allOf: – #/definitions/attachmentOperation description: Ids dos anexos. responses: 200: description: Ok schema: type: object allOf: – #/definitions/candidateSummary 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/assignVacancyResponsible: post: description: Atribuí um colaborador como o responsável por uma determinada vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – personId properties: vacancyId: type: string description: ID da vaga que deve ter seu responsável nomeado. personId: type: string description: ID da pessoa que deve ser nomeada como responsável pela vaga. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/vacancyConclusion: post: description: Conclui uma vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – comment – recruitmentProcessId – salary – dateWhen properties: vacancyId: type: string description: ID da vaga. comment: type: string description: Comentário. recruitmentProcessId: type: string description: Id do processo seletivo referente ao candidato escolhido para ocupar a vaga. salary: type: string description: Salário do candidato. dateWhen: type: string format: date-time description: Data e hora da conclusão. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/vacancyCancellation: post: description: Cancela uma vaga tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – comment – dateWhen properties: vacancyId: type: string description: id da vaga comment: type: string description: Comentário dateWhen: type: string format: date-time description: Data e hora da conclusão attachmentId: type: string description: Anexo de cancelamento responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/staffRequisitionCancellation: post: description: Cancela uma Requisição de Pessoal. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – staffRequisitionId – comment – dateWhen properties: staffRequisitionId: type: string description: ID da Requisição de Pessoal. comment: type: string description: Comentário. dateWhen: type: string format: date-time description: Data e hora do cancelamento. attachmentId: type: string description: Anexo de cancelamento. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createResumes: post: description: Cria vários currículos (Exclusivo integrador). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – resumes properties: resumes: type: array items: type: object allOf: – #/definitions/resumeIntegrationDto minimum: 1 description: Lista contendo os currículos que devem ser criados. responses: 200: description: Ok schema: type: object required: – resumes properties: resumes: type: array items: type: object allOf: – #/definitions/resumeIntegrationDto minimum: 1 description: Lista contendo os currículos criados. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessApply: post: description: Inscreve o candidato externo na vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: vacancyId: type: string description: ID da vaga para candidatura. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/internalRecruitmentProcessApply: post: description: Inscreve o candidato interno na vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – employeeId properties: vacancyId: type: string description: ID da vaga para candidatura. employeeId: type: string description: Id do contrato do colaborador atual responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessSelected: post: description: Seleciona um candidato para um processo seletivo referente a uma vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: employeeId: type: string description: ID do candidato interno (Se for o caso). resumeId: type: string description: ID do candidato externo (Se for o caso). vacancyId: type: string description: ID da vaga a qual o processo seletivo remete. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessDisconsider: post: description: Volta um candidato para a lista de inscritos. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – recruitmentProcessId properties: recruitmentProcessId: type: string description: ID do candidato no processo. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessDelete: post: description: Elimina um candidato de um processo seletivo referente a uma vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId properties: employeeId: type: string description: ID do candidato interno (Se for o caso). resumeId: type: string description: ID do candidato externo (Se for o caso). vacancyId: type: string description: ID da vaga a qual o processo seletivo remete. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createPositionsSought: post: description: Cria vários cargos e áreas pretendidas dos currículos (Exclusivo integrador). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: object allOf: – #/definitions/positionSought minimum: 1 description: Lista contendo os cargos e áreas pretendidas dos currículos que devem ser criadas. responses: 200: description: Ok schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: object allOf: – #/definitions/positionSought minimum: 1 description: Lista contendo os cargos e áreas pretendidas dos currículos criadas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createResumePhoneContacts: post: description: Cria vários contatos telefônicos dos currículos (Exclusivo integrador). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – resumePhoneContacts properties: resumePhoneContacts: type: array items: type: object allOf: – #/definitions/resumePhoneContact minimum: 1 description: Lista contendo os contatos telefônicos dos currículos que devem ser criados. responses: 200: description: Ok schema: type: object required: – resumePhoneContacts properties: resumePhoneContacts: type: array items: type: object allOf: – #/definitions/resumePhoneContact minimum: 1 description: Lista contendo os contatos telefônicos dos currículos criados. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createEducations: post: description: Cria várias formações acadêmicas (Exclusivo integrador). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – educations properties: educations: type: array items: type: object allOf: – #/definitions/educationSection minimum: 1 description: Lista contendo as formações acadêmicas dos currículos que devem ser criadas. responses: 200: description: Ok schema: type: object required: – educations properties: educations: type: array items: type: object allOf: – #/definitions/educationSection minimum: 1 description: Lista contendo as formações acadêmicas dos currículos criadas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createProfessionalExperiences: post: description: Cria várias experiências profissionais (Exclusivo integrador). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – professionalExperiences properties: professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection minimum: 1 description: Lista contendo as experiências profissionais dos currículos que devem ser criadas. responses: 200: description: Ok schema: type: object required: – professionalExperiences properties: professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection minimum: 1 description: Lista contendo as experiências profissionais dos currículos criadas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/requestUploadFile: post: description: Solicitação para realizar o upload de um arquivo. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileName properties: fileName: type: string description: Nome do arquivo que será carregado. responses: 200: description: Ok schema: type: object required: – fileId – version – locationURI properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo, separados por /. type: string description: Versão do arquivo. locationURI: type: string description: URI onde o upload deve ser realizado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/commitUploadedFile: post: description: Realiza o commit de um arquivo que foi carregado anteriormente. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId – version properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo, separados por /. type: string description: Versão do arquivo. thumbnail: type: boolean description: Se for verdadeiro, entende que o arquivo é uma foto, e que deve ser criada a foto e seu Thumbnail(90X90px) responses: 200: description: Ok schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo, separados por /. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/requestFileAccess: post: description: Solicitação para acessar um arquivo. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo, separados por /. ttl: type: integer format: int64 description: Tempo em minutos que o arquivo deve ficar disponível para download no link que será retornado. thumbnail: type: boolean description: Se for verdadeiro, entende que o arquivo é uma foto e que deve ser retornado seu Thumbnail(90X90px) responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: URI onde o arquivo está disponível para download. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteFile: post: description: Solicitação para apagar um arquivo. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo, separados por /. thumbnail: type: boolean description: Se for verdadeiro, entende que o arquivo é uma foto e que deve ser apagado seu Thumbnail(90X90px) responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/requestUpdateFile: post: description: Solicitação para realizar o update em um arquivo armazenado. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId – locationURI properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo, separados por /. locationURI: type: string description: URI onde o arquivo temporário se encontra responses: 200: description: Ok schema: type: object required: – version – uploadURI properties: type: string description: Versão do arquivo. uploadURI: type: string description: URI onde o upload deve ser realizado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessDisapprove: post: description: Reprova um candidato de um processo seletivo referente a uma vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – justification properties: employeeId: type: string description: ID do candidato interno (Se for o caso). resumeId: type: string description: ID do candidato externo (Se for o caso). vacancyId: type: string description: ID da vaga a qual o processo seletivo remete. justification: type: string description: Justificativa para a reprovação do candidato. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/recruitmentProcessCancelDisapprove: post: description: Cancela a reprovação de um candidato de um processo seletivo referente a uma vaga (Volta o processo para selecionado). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – justification properties: employeeId: type: string description: ID do candidato interno (Se for o caso). resumeId: type: string description: ID do candidato externo (Se for o caso). vacancyId: type: string description: ID da vaga a qual o processo seletivo remete. justification: type: string description: Justificativa do cancelamento de reprovação. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/assignVacancyChat: post: description: Atribui um chat para uma vaga. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – vacancyId – chatId properties: vacancyId: type: string description: ID da vaga. chatId: type: string description: ID do chat. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/shareVacancyWithEmployees: post: description: Compartilha uma vaga via notificação por e-mail e plataforma com um ou mais companheiros de trabalho. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/shareVacancyWithEmployeesInput responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createLanguages: post: description: Cria várias proficiências em idiomas (Exclusivo integrador). tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – languages properties: languages: type: array items: type: object allOf: – #/definitions/languageSection minimum: 1 description: Lista contendo as proficiências em idiomas dos currículos que devem ser criadas. responses: 200: description: Ok schema: type: object required: – languages properties: languages: type: array items: type: object allOf: – #/definitions/languageSection minimum: 1 description: Lista contendo as proficiências em idiomas dos currículos criadas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateSalaryStaffRequisition: post: description: Atualiza a faixa salarial da requisição de pessoal no fluxo de aprovação tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – flowProcessHistoryId – startSalaryRange – endSalaryRange properties: flowProcessHistoryId: type: string description: ID do histórico do passo do processo startSalaryRange: type: string description: Faixa inicial da remuneração da vaga. endSalaryRange: type: string description: Faixa final da remuneração da vaga. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateStaffRequisitionOnFlowProcess: post: description: Atualiza as informações da requisição de pessoal do fluxo de aprovação tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – flowProcessHistoryId – id – justification – description properties: flowProcessHistoryId: type: string description: ID do histórico do passo do processo id: type: string description: ID da requisição de pessoal. workstationGroupId: type: string description: Identificador do posto de trabalho. jobPositionId: type: string description: ID do cargo desejado na requisição de pessoal. location: type: string description: Local geográfico que a vaga referência. replacedEmployeeId: type: string description: ID do colaborador que será substituido (Se for o caso). justification: type: string description: Justificativa para a abertura da requisição de pessoal. description: type: string description: Descrição da vaga. admissionDate: type: string format: date description: Data de admissão prevista do colaborador. companyId: type: string description: Identificador da empresa departmentId: type: string description: Identificador do departamento costCenterId: type: string description: Identificador do centro de custo workShiftId: type: string description: Identificador do turno de trabalho contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo do contrato de trabalho que será feito com o colaborador que assumir a vaga. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício que será feito com o colaborador que assumir a vaga. positions: type: integer format: int64 description: Quantidade de vagas. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/saveFlowMaintenanceStaffRequisitionApproval: post: description: Salvar os fluxos de aprovação da requisição de pessoal. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – flowsStaffRequisition properties: flowsStaffRequisition: type: array items: type: object allOf: – #/definitions/flowStaffRequisitionDto minimum: 1 description: Fluxos de aprovação da requisição de pessoal. responses: 200: description: Ok schema: type: object required: – flowsStaffRequisition properties: flowsStaffRequisition: type: array items: type: object allOf: – #/definitions/currentFlowStaffRequisitionDto minimum: 1 description: Fluxos de aprovação vigente da requisição de pessoal. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/pendencyResolved: post: description: Marca uma pendência do processo da requisição de pessoal como resolvido/lido. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – flowProcessHistoryControlId properties: flowProcessHistoryControlId: type: string description: Id da pendência do processo da requisição de pessoal. responses: 200: description: Ok schema: type: object allOf: – #/definitions/simpleResponse 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/sendCharge: post: description: Inicia o processamento das carga de envio de dados da base de dados do HCM para a base de dados do Gestão de Vagas 2019. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – sizeBatch properties: sizeBatch: type: integer format: int64 description: Tamanho dos lotes. force: type: boolean description: Indica se deve forçar a execução da carga mesmo que uma carga já tenha sido processada. default: false responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/sendChargeByContext: post: description: Inicia o processamento das carga de envio de dados da base de dados do HCM para a base de dados do Gestão de Vagas 2019 de acordo com o contexto. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – sizeBatch – context properties: sizeBatch: type: integer format: int64 description: Tamanho dos lotes. context: type: string allOf: – #/definitions/chargeContext description: Contexto da carga responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createPersonalInterestSectionInBulk: post: description: Cria interesses pessoais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – personalInterests properties: personalInterests: type: array items: type: object allOf: – #/definitions/personalInterestSection minimum: 1 description: Interesses pessoais. responses: 200: description: Ok schema: type: object required: – personalInterests properties: personalInterests: type: array items: type: object allOf: – #/definitions/personalInterestSection minimum: 1 description: Interesses pessoais. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updatePersonalInterestSectionInBulk: post: description: Atualiza interesses pessoais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – personalInterests properties: personalInterests: type: array items: type: object allOf: – #/definitions/personalInterestSection minimum: 1 description: Interesses pessoais. responses: 200: description: Ok schema: type: object required: – personalInterests properties: personalInterests: type: array items: type: object allOf: – #/definitions/personalInterestSection minimum: 1 description: Interesses pessoais. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deletePersonalInterestSectionInBulk: post: description: Remove interesses pessoais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – personalInterests properties: personalInterests: type: array items: type: string minimum: 1 description: Ids de interesses pessoais. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createProfessionalExperienceSectionInBulk: post: description: Cria experiências profissionais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – professionalExperiences properties: professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection minimum: 1 description: Experiências profissionais. responses: 200: description: Ok schema: type: object required: – professionalExperiences properties: professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection minimum: 1 description: Experiências profissionais. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateProfessionalExperienceSectionInBulk: post: description: Atualiza experiências profissionais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – professionalExperiences properties: professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection minimum: 1 description: Experiências profissionais. responses: 200: description: Ok schema: type: object required: – professionalExperiences properties: professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection minimum: 1 description: Experiências profissionais. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteProfessionalExperienceSectionInBulk: post: description: Remove experiências profissionais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: professionalExperiences: type: array items: type: string description: Ids de experiências profissionais. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createEducationSectionInBulk: post: description: Cria formações acadêmicas em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – educations properties: educations: type: array items: type: object allOf: – #/definitions/educationSection minimum: 1 description: Formações acadêmicas. responses: 200: description: Ok schema: type: object required: – educations properties: educations: type: array items: type: object allOf: – #/definitions/educationSection minimum: 1 description: Formações acadêmicas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateEducationSectionInBulk: post: description: Atualiza formações acadêmicas em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – educations properties: educations: type: array items: type: object allOf: – #/definitions/educationSection minimum: 1 description: Formações acadêmicas. responses: 200: description: Ok schema: type: object required: – educations properties: educations: type: array items: type: object allOf: – #/definitions/educationSection minimum: 1 description: Formações acadêmicas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteEducationSectionInBulk: post: description: Remove formações acadêmicas em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – educations properties: educations: type: array items: type: string minimum: 1 description: Ids de formações acadêmicas. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createLanguageSectionInBulk: post: description: Cria experiências profissionais em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – languages properties: languages: type: array items: type: object allOf: – #/definitions/languageSection minimum: 1 description: Idiomas. responses: 200: description: Ok schema: type: object required: – languages properties: languages: type: array items: type: object allOf: – #/definitions/languageSection minimum: 1 description: Idiomas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateLanguageSectionInBulk: post: description: Atualiza idiomas em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – languages properties: languages: type: array items: type: object allOf: – #/definitions/languageSection minimum: 1 description: Idiomas. responses: 200: description: Ok schema: type: object required: – languages properties: languages: type: array items: type: object allOf: – #/definitions/languageSection minimum: 1 description: Idiomas. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteLanguageSectionInBulk: post: description: Remove idiomas em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – languages properties: languages: type: array items: type: string minimum: 1 description: Ids de idiomas. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createKnowledgeInBulk: post: description: Cria conhecimentos em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – knowledges properties: knowledges: type: array items: type: object allOf: – #/definitions/knowledge minimum: 1 description: Conhecimentos. responses: 200: description: Ok schema: type: object required: – knowledges properties: knowledges: type: array items: type: object allOf: – #/definitions/knowledge minimum: 1 description: Conhecimentos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateKnowledgeInBulk: post: description: Atualiza conhecimentos em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – knowledges properties: knowledges: type: array items: type: object allOf: – #/definitions/knowledge minimum: 1 description: Conhecimentos. responses: 200: description: Ok schema: type: object required: – knowledges properties: knowledges: type: array items: type: object allOf: – #/definitions/knowledge minimum: 1 description: Conhecimentos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteKnowledgeInBulk: post: description: Remove conhecimentos em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – knowledges properties: knowledges: type: array items: type: string minimum: 1 description: Ids de conhecimentos. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createAbilityInBulk: post: description: Cria habilidades em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – abilities properties: abilities: type: array items: type: object allOf: – #/definitions/ability minimum: 1 description: Habilidades. responses: 200: description: Ok schema: type: object required: – abilities properties: abilities: type: array items: type: object allOf: – #/definitions/ability minimum: 1 description: Habilidades. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updateAbilityInBulk: post: description: Atualiza habilidades em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – abilities properties: abilities: type: array items: type: object allOf: – #/definitions/ability minimum: 1 description: Habilidades. responses: 200: description: Ok schema: type: object required: – abilities properties: abilities: type: array items: type: object allOf: – #/definitions/ability minimum: 1 description: Habilidades. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteAbilityInBulk: post: description: Remove habilidades em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – abilities properties: abilities: type: array items: type: string minimum: 1 description: Ids de habilidades. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createPositionSoughtInBulk: post: description: Cria cargos pretendidos em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: object allOf: – #/definitions/positionSought minimum: 1 description: Cargos pretendidos. responses: 200: description: Ok schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: object allOf: – #/definitions/positionSought minimum: 1 description: Cargos pretendidos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/updatePositionSoughtInBulk: post: description: Atualiza cargos pretendidos em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: object allOf: – #/definitions/positionSought minimum: 1 description: Cargos pretendidos. responses: 200: description: Ok schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: object allOf: – #/definitions/positionSought minimum: 1 description: Cargos pretendidos. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deletePositionSoughtInBulk: post: description: Remove cargos pretendidos em lote. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – positionsSought properties: positionsSought: type: array items: type: string minimum: 1 description: Ids de cargos pretendidos. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/createResumePhoneContactsInBulk: post: description: Cria phone contacts em lote tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – resumePhoneContacts properties: resumePhoneContacts: type: array items: type: object allOf: – #/definitions/resumePhoneContact minimum: 1 description: Contatos do curriculo. responses: 200: description: Ok schema: type: object required: – resumePhoneContacts properties: resumePhoneContacts: type: array items: type: object allOf: – #/definitions/resumePhoneContact minimum: 1 description: Contatos do curriculo. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/deleteResumePhoneContactsInBulk: post: description: Deleta phone contacts em lote tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – resumePhoneContacts properties: resumePhoneContacts: type: array items: type: string minimum: 1 description: Contatos do curriculo. responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/odata: post: description: tags: – Actions x-senior-visibility: PRIVATE responses: 204: description: No response 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/importResumeDisabilityAttachment: 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: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/actions/importAbility: 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: 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/signals/abortCharge: post: description: Aborta as cargas em andamento. tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/forceRefreshTenantChargeCache: post: description: Força um refresh do tenant atual no cache de tenants do recruitment, vacancymanagement, profileassessments e profileassessmentsprocessor, dispara um evento para atualizar em todos os pods. tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendIncompleteResumesNotification: post: description: Envia uma notificação aos currículos incompletos após 4 meses sem atualizar o currículo.\n São processados no máximo 100 currículos por vez.\n tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendIncompleteResumesExclusionAlertNotification: post: description: Envia uma notificação de alerta de exclusão aos currículos incompletos após 23 meses sem atualizar o currículo e com 5 notificações de currículos incompletos já enviados.\n São processados no máximo 100 currículos por vez e desconsidera os currículos que estão em algum processo seletivo.\n tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/deleteIncompleteResumes: post: description: Deleta os currículos incompletos da base após 24 meses sem atualizar o currículo e com 6 notificações de currículos incompletos já enviados, desconsiderando os currículos que já estão em algum processo seletivo. tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendPendingSubscribedCandidatesNotification: post: description: Processa as notificações de candidatos inscritos pendentes. tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendHiredEmployeesInLastThirtyDaysToCloudSearch: post: description: Envia os employees contratados nos últimos 30 dias para o cloudsearch tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/deleteDismissedEmployeesInLastThirtyDaysFromCloudSearch: post: description: Deleta os employees demitidos nos últimos 30 dias do cloudsearch tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendAllEmployeeToCloudSearch: post: description: Envia todos os currículos de candidatos internos. tags: – Signals parameters: – name: input in: body required: true schema: type: object properties: size: type: integer format: int64 description: Tamanho da paginação. responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendAllResumesToCloudSearch: post: description: Força o envio de todos os currículos de candidatos externos para o CloudSearch. tags: – Signals parameters: – name: input in: body required: true schema: type: object properties: size: type: integer format: int64 description: Tamanho da paginação. responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/processAllToCloudSearch: post: description: Trata cada chamada que deve ser enviada para o cloudsearch tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – size – offSet – totalBatch – isFinal – typeCandidate properties: size: type: integer format: int64 description: Tamanho da paginação. offSet: type: integer format: int64 description: Offset da paginação. totalBatch: type: integer format: int64 description: Tamanho Total isFinal: type: boolean description: Se é o final typeCandidate: type: string allOf: – #/definitions/candidateTypeDto description: TipoCandidato responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendChatMessageNotification: post: description: Envia a notificação do chat da vaga. tags: – Signals parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/chatMessage responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendShareVacancyWithEmployeesNotification: post: description: Publica o evento responsável por enviar a notificação de compartilhamento de uma vaga com um ou mais companheiros de trabalho. tags: – Signals parameters: – name: input in: body required: true schema: type: object allOf: – #/definitions/shareVacancyWithEmployeesInput responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/deleteDismissedEmployeeFromCloudSearch: post: description: Remove os colaboradores que foram desligados da empresa na data atual tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/deleteDismissedEmployeeInPeriodOfTimeFromCloudSearch: post: description: Remove os colaboradores que foram desligados da empresa em um dado período de tempo tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – startDate – finalDate properties: startDate: type: string format: date description: Data inicial do período finalDate: type: string format: date description: Data final do período responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/signals/sendHiredEmployeeToCloudSearch: post: description: Adiciona novos colaboradores da empresa na data atual tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /recruitment/entities/knowledge: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/knowledge responses: 200: description: The created resource schema: #/definitions/knowledge 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/knowledge responses: 200: description: The created resource schema: #/definitions/knowledge 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/knowledge 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/knowledge/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/knowledge responses: 200: description: Ok schema: #/definitions/knowledge 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/knowledge responses: 200: description: Ok schema: #/definitions/knowledge 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/knowledge 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/knowledge/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/knowledge responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resumeDisabilityAttachment: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resumeDisabilityAttachment responses: 200: description: The created resource schema: #/definitions/resumeDisabilityAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resumeDisabilityAttachment responses: 200: description: The created resource schema: #/definitions/resumeDisabilityAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/resumeDisabilityAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resumeDisabilityAttachment/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resumeDisabilityAttachment responses: 200: description: Ok schema: #/definitions/resumeDisabilityAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resumeDisabilityAttachment responses: 200: description: Ok schema: #/definitions/resumeDisabilityAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/resumeDisabilityAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resumeDisabilityAttachment/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/resumeDisabilityAttachment responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/ability: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/ability responses: 200: description: The created resource schema: #/definitions/ability 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/ability responses: 200: description: The created resource schema: #/definitions/ability 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/ability 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/ability/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/ability responses: 200: description: Ok schema: #/definitions/ability 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/ability responses: 200: description: Ok schema: #/definitions/ability 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/ability 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/ability/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/ability responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/languageSection: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/languageSection responses: 200: description: The created resource schema: #/definitions/languageSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/languageSection responses: 200: description: The created resource schema: #/definitions/languageSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/languageSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/languageSection/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/languageSection responses: 200: description: Ok schema: #/definitions/languageSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/languageSection responses: 200: description: Ok schema: #/definitions/languageSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/languageSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/languageSection/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/languageSection responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resume: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resume responses: 200: description: The created resource schema: #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resume responses: 200: description: The created resource schema: #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resume/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resume responses: 200: description: Ok schema: #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resume responses: 200: description: Ok schema: #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/resume 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resume/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/resume responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resumePhoneContact: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resumePhoneContact responses: 200: description: The created resource schema: #/definitions/resumePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/resumePhoneContact responses: 200: description: The created resource schema: #/definitions/resumePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/resumePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resumePhoneContact/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resumePhoneContact responses: 200: description: Ok schema: #/definitions/resumePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/resumePhoneContact responses: 200: description: Ok schema: #/definitions/resumePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/resumePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/resumePhoneContact/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/resumePhoneContact responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/educationSection: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/educationSection responses: 200: description: The created resource schema: #/definitions/educationSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/educationSection responses: 200: description: The created resource schema: #/definitions/educationSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/educationSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/educationSection/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/educationSection responses: 200: description: Ok schema: #/definitions/educationSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/educationSection responses: 200: description: Ok schema: #/definitions/educationSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/educationSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/educationSection/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/educationSection responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/positionSought: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionSought responses: 200: description: The created resource schema: #/definitions/positionSought 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionSought responses: 200: description: The created resource schema: #/definitions/positionSought 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/positionSought 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/positionSought/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionSought responses: 200: description: Ok schema: #/definitions/positionSought 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionSought responses: 200: description: Ok schema: #/definitions/positionSought 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/positionSought 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/positionSought/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/positionSought responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalInterestSection: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalInterestSection responses: 200: description: The created resource schema: #/definitions/personalInterestSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalInterestSection responses: 200: description: The created resource schema: #/definitions/personalInterestSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/personalInterestSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalInterestSection/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalInterestSection responses: 200: description: Ok schema: #/definitions/personalInterestSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalInterestSection responses: 200: description: Ok schema: #/definitions/personalInterestSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/personalInterestSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalInterestSection/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/personalInterestSection responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/professionalExperienceSection: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/professionalExperienceSection responses: 200: description: The created resource schema: #/definitions/professionalExperienceSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/professionalExperienceSection responses: 200: description: The created resource schema: #/definitions/professionalExperienceSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/professionalExperienceSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/professionalExperienceSection/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/professionalExperienceSection responses: 200: description: Ok schema: #/definitions/professionalExperienceSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/professionalExperienceSection responses: 200: description: Ok schema: #/definitions/professionalExperienceSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/professionalExperienceSection 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/professionalExperienceSection/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/professionalExperienceSection responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personPhoneContact: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personPhoneContact responses: 200: description: The created resource schema: #/definitions/personPhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personPhoneContact responses: 200: description: The created resource schema: #/definitions/personPhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/personPhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personPhoneContact/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personPhoneContact responses: 200: description: Ok schema: #/definitions/personPhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personPhoneContact responses: 200: description: Ok schema: #/definitions/personPhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/personPhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personPhoneContact/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/personPhoneContact responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/employeePhoneContact: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/employeePhoneContact responses: 200: description: The created resource schema: #/definitions/employeePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/employeePhoneContact responses: 200: description: The created resource schema: #/definitions/employeePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/employeePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/employeePhoneContact/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/employeePhoneContact responses: 200: description: Ok schema: #/definitions/employeePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/employeePhoneContact responses: 200: description: Ok schema: #/definitions/employeePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/employeePhoneContact 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/employeePhoneContact/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/employeePhoneContact responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancy: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancy/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/vacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancy/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/vacancy responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancyHistory: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/vacancyHistory responses: 200: description: The created resource schema: #/definitions/vacancyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/vacancyHistory responses: 200: description: The created resource schema: #/definitions/vacancyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/vacancyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancyHistory/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/vacancyHistory responses: 200: description: Ok schema: #/definitions/vacancyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/vacancyHistory responses: 200: description: Ok schema: #/definitions/vacancyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/vacancyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancyHistory/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/vacancyHistory responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/jobPosition: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/jobPosition/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/jobPosition 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/jobPosition/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/jobPosition responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flow: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flow responses: 200: description: The created resource schema: #/definitions/flow 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flow responses: 200: description: The created resource schema: #/definitions/flow 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/flow 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flow/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flow responses: 200: description: Ok schema: #/definitions/flow 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flow responses: 200: description: Ok schema: #/definitions/flow 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/flow 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flow/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/flow responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowStep: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowStep responses: 200: description: The created resource schema: #/definitions/flowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowStep responses: 200: description: The created resource schema: #/definitions/flowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/flowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowStep/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowStep responses: 200: description: Ok schema: #/definitions/flowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowStep responses: 200: description: Ok schema: #/definitions/flowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/flowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowStep/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/flowStep responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/hierarchyFlowStep: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyFlowStep responses: 200: description: The created resource schema: #/definitions/hierarchyFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyFlowStep responses: 200: description: The created resource schema: #/definitions/hierarchyFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/hierarchyFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/hierarchyFlowStep/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyFlowStep responses: 200: description: Ok schema: #/definitions/hierarchyFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyFlowStep responses: 200: description: Ok schema: #/definitions/hierarchyFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/hierarchyFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/hierarchyFlowStep/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/hierarchyFlowStep responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/approversGroupFlowStep: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/approversGroupFlowStep responses: 200: description: The created resource schema: #/definitions/approversGroupFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/approversGroupFlowStep responses: 200: description: The created resource schema: #/definitions/approversGroupFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/approversGroupFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/approversGroupFlowStep/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/approversGroupFlowStep responses: 200: description: Ok schema: #/definitions/approversGroupFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/approversGroupFlowStep responses: 200: description: Ok schema: #/definitions/approversGroupFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/approversGroupFlowStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/approversGroupFlowStep/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/approversGroupFlowStep responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/model: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/model responses: 200: description: The created resource schema: #/definitions/model 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/model responses: 200: description: The created resource schema: #/definitions/model 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/model 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/model/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/model responses: 200: description: Ok schema: #/definitions/model 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/model responses: 200: description: Ok schema: #/definitions/model 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/model 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/model/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/model responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/modelStage: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/modelStage responses: 200: description: The created resource schema: #/definitions/modelStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/modelStage responses: 200: description: The created resource schema: #/definitions/modelStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/modelStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/modelStage/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/modelStage responses: 200: description: Ok schema: #/definitions/modelStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/modelStage responses: 200: description: Ok schema: #/definitions/modelStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/modelStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/modelStage/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/modelStage responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessSettings: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcessSettings responses: 200: description: The created resource schema: #/definitions/flowProcessSettings 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcessSettings responses: 200: description: The created resource schema: #/definitions/flowProcessSettings 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/flowProcessSettings 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessSettings/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcessSettings responses: 200: description: Ok schema: #/definitions/flowProcessSettings 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcessSettings responses: 200: description: Ok schema: #/definitions/flowProcessSettings 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/flowProcessSettings 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessSettings/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/flowProcessSettings responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcess: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcess responses: 200: description: The created resource schema: #/definitions/flowProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcess responses: 200: description: The created resource schema: #/definitions/flowProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/flowProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcess/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcess responses: 200: description: Ok schema: #/definitions/flowProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcess responses: 200: description: Ok schema: #/definitions/flowProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/flowProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcess/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/flowProcess responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessHistory: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcessHistory responses: 200: description: The created resource schema: #/definitions/flowProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcessHistory responses: 200: description: The created resource schema: #/definitions/flowProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/flowProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessHistory/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcessHistory responses: 200: description: Ok schema: #/definitions/flowProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcessHistory responses: 200: description: Ok schema: #/definitions/flowProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/flowProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessHistory/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/flowProcessHistory responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessHistoryControl: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcessHistoryControl responses: 200: description: The created resource schema: #/definitions/flowProcessHistoryControl 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/flowProcessHistoryControl responses: 200: description: The created resource schema: #/definitions/flowProcessHistoryControl 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/flowProcessHistoryControl 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessHistoryControl/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcessHistoryControl responses: 200: description: Ok schema: #/definitions/flowProcessHistoryControl 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/flowProcessHistoryControl responses: 200: description: Ok schema: #/definitions/flowProcessHistoryControl 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/flowProcessHistoryControl 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/flowProcessHistoryControl/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/flowProcessHistoryControl responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/staffRequisition: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/staffRequisition/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/staffRequisition 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/staffRequisition/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/staffRequisition responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcess: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcess responses: 200: description: The created resource schema: #/definitions/recruitmentProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcess responses: 200: description: The created resource schema: #/definitions/recruitmentProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/recruitmentProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcess/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcess responses: 200: description: Ok schema: #/definitions/recruitmentProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcess responses: 200: description: Ok schema: #/definitions/recruitmentProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/recruitmentProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcess/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/recruitmentProcess responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessHistory: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessHistory responses: 200: description: The created resource schema: #/definitions/recruitmentProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessHistory responses: 200: description: The created resource schema: #/definitions/recruitmentProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/recruitmentProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessHistory/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessHistory responses: 200: description: Ok schema: #/definitions/recruitmentProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessHistory responses: 200: description: Ok schema: #/definitions/recruitmentProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/recruitmentProcessHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessHistory/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/recruitmentProcessHistory responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStage: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessStage responses: 200: description: The created resource schema: #/definitions/recruitmentProcessStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessStage responses: 200: description: The created resource schema: #/definitions/recruitmentProcessStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/recruitmentProcessStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStage/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessStage responses: 200: description: Ok schema: #/definitions/recruitmentProcessStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessStage responses: 200: description: Ok schema: #/definitions/recruitmentProcessStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/recruitmentProcessStage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStage/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/recruitmentProcessStage responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStageHistory: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessStageHistory responses: 200: description: The created resource schema: #/definitions/recruitmentProcessStageHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessStageHistory responses: 200: description: The created resource schema: #/definitions/recruitmentProcessStageHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/recruitmentProcessStageHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStageHistory/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessStageHistory responses: 200: description: Ok schema: #/definitions/recruitmentProcessStageHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessStageHistory responses: 200: description: Ok schema: #/definitions/recruitmentProcessStageHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/recruitmentProcessStageHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStageHistory/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/recruitmentProcessStageHistory responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStageAttHistory: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessStageAttHistory responses: 200: description: The created resource schema: #/definitions/recruitmentProcessStageAttHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/recruitmentProcessStageAttHistory responses: 200: description: The created resource schema: #/definitions/recruitmentProcessStageAttHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/recruitmentProcessStageAttHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStageAttHistory/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessStageAttHistory responses: 200: description: Ok schema: #/definitions/recruitmentProcessStageAttHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/recruitmentProcessStageAttHistory responses: 200: description: Ok schema: #/definitions/recruitmentProcessStageAttHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/recruitmentProcessStageAttHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/recruitmentProcessStageAttHistory/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/recruitmentProcessStageAttHistory responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/appointment: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/appointment responses: 200: description: The created resource schema: #/definitions/appointment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/appointment responses: 200: description: The created resource schema: #/definitions/appointment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: offset in: query type: number – name: size in: query type: number responses: 200: description: Ok schema: type: array items: #/definitions/appointment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/appointment/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/appointment responses: 200: description: Ok schema: #/definitions/appointment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/appointment responses: 200: description: Ok schema: #/definitions/appointment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/appointment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PUBLIC parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/appointment/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/appointment responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityModelVacancy: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalityModelVacancy responses: 200: description: The created resource schema: #/definitions/personalityModelVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalityModelVacancy responses: 200: description: The created resource schema: #/definitions/personalityModelVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/personalityModelVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityModelVacancy/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalityModelVacancy responses: 200: description: Ok schema: #/definitions/personalityModelVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalityModelVacancy responses: 200: description: Ok schema: #/definitions/personalityModelVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/personalityModelVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityModelVacancy/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/personalityModelVacancy responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityModelCandidate: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalityModelCandidate responses: 200: description: The created resource schema: #/definitions/personalityModelCandidate 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalityModelCandidate responses: 200: description: The created resource schema: #/definitions/personalityModelCandidate 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/personalityModelCandidate 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityModelCandidate/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalityModelCandidate responses: 200: description: Ok schema: #/definitions/personalityModelCandidate 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalityModelCandidate responses: 200: description: Ok schema: #/definitions/personalityModelCandidate 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/personalityModelCandidate 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityModelCandidate/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/personalityModelCandidate responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/bigFive: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/bigFive responses: 200: description: The created resource schema: #/definitions/bigFive 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/bigFive responses: 200: description: The created resource schema: #/definitions/bigFive 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/bigFive 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/bigFive/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/bigFive responses: 200: description: Ok schema: #/definitions/bigFive 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/bigFive responses: 200: description: Ok schema: #/definitions/bigFive 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/bigFive 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/bigFive/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/bigFive responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/openness: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/openness responses: 200: description: The created resource schema: #/definitions/openness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/openness responses: 200: description: The created resource schema: #/definitions/openness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/openness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/openness/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/openness responses: 200: description: Ok schema: #/definitions/openness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/openness responses: 200: description: Ok schema: #/definitions/openness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/openness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/openness/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/openness responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/conscientiousness: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/conscientiousness responses: 200: description: The created resource schema: #/definitions/conscientiousness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/conscientiousness responses: 200: description: The created resource schema: #/definitions/conscientiousness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/conscientiousness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/conscientiousness/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/conscientiousness responses: 200: description: Ok schema: #/definitions/conscientiousness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/conscientiousness responses: 200: description: Ok schema: #/definitions/conscientiousness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/conscientiousness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/conscientiousness/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/conscientiousness responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/extra post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/extraversion responses: 200: description: The created resource schema: #/definitions/extraversion 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/extraversion responses: 200: description: The created resource schema: #/definitions/extraversion 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/extraversion 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/extraversion/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/extraversion responses: 200: description: Ok schema: #/definitions/extraversion 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/extraversion responses: 200: description: Ok schema: #/definitions/extraversion 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/extraversion 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/extraversion/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/extraversion responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/agreeableness: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/agreeableness responses: 200: description: The created resource schema: #/definitions/agreeableness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/agreeableness responses: 200: description: The created resource schema: #/definitions/agreeableness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/agreeableness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/agreeableness/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/agreeableness responses: 200: description: Ok schema: #/definitions/agreeableness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/agreeableness responses: 200: description: Ok schema: #/definitions/agreeableness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/agreeableness 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/agreeableness/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/agreeableness responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/neuroticism: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/neuroticism responses: 200: description: The created resource schema: #/definitions/neuroticism 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/neuroticism responses: 200: description: The created resource schema: #/definitions/neuroticism 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/neuroticism 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/neuroticism/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/neuroticism responses: 200: description: Ok schema: #/definitions/neuroticism 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/neuroticism responses: 200: description: Ok schema: #/definitions/neuroticism 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/neuroticism 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/neuroticism/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/neuroticism responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/toneAnalysis: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/toneAnalysis responses: 200: description: The created resource schema: #/definitions/toneAnalysis 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/toneAnalysis responses: 200: description: The created resource schema: #/definitions/toneAnalysis 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/toneAnalysis 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/toneAnalysis/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/toneAnalysis responses: 200: description: Ok schema: #/definitions/toneAnalysis 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/toneAnalysis responses: 200: description: Ok schema: #/definitions/toneAnalysis 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/toneAnalysis 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/toneAnalysis/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/toneAnalysis responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/emotionTone: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/emotionTone responses: 200: description: The created resource schema: #/definitions/emotionTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/emotionTone responses: 200: description: The created resource schema: #/definitions/emotionTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/emotionTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/emotionTone/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/emotionTone responses: 200: description: Ok schema: #/definitions/emotionTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/emotionTone responses: 200: description: Ok schema: #/definitions/emotionTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/emotionTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/emotionTone/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/emotionTone responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/languageTone: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/languageTone responses: 200: description: The created resource schema: #/definitions/languageTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/languageTone responses: 200: description: The created resource schema: #/definitions/languageTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/languageTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/languageTone/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/languageTone responses: 200: description: Ok schema: #/definitions/languageTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/languageTone responses: 200: description: Ok schema: #/definitions/languageTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/languageTone 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/languageTone/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/languageTone responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/needs: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/needs responses: 200: description: The created resource schema: #/definitions/needs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/needs responses: 200: description: The created resource schema: #/definitions/needs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/needs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/needs/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/needs responses: 200: description: Ok schema: #/definitions/needs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/needs responses: 200: description: Ok schema: #/definitions/needs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/needs 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/needs/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/needs responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/values: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/values responses: 200: description: The created resource schema: #/definitions/values 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/values responses: 200: description: The created resource schema: #/definitions/values 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/values 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/values/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/values responses: 200: description: Ok schema: #/definitions/values 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/values responses: 200: description: Ok schema: #/definitions/values 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/values 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/values/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/values responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/answer: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/answer responses: 200: description: The created resource schema: #/definitions/answer 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/answer responses: 200: description: The created resource schema: #/definitions/answer 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/answer 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/answer/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/answer responses: 200: description: Ok schema: #/definitions/answer 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/answer responses: 200: description: Ok schema: #/definitions/answer 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/answer 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/answer/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/answer responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/company: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/company/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/company 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/company/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/company responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/costCenter: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/costCenter/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/costCenter 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/costCenter/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/costCenter responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workShift: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workShift/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workShift 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workShift/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workShift responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/chat: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/chat responses: 200: description: The created resource schema: #/definitions/chat 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/chat responses: 200: description: The created resource schema: #/definitions/chat 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/chat 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/chat/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/chat responses: 200: description: Ok schema: #/definitions/chat 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/chat responses: 200: description: Ok schema: #/definitions/chat 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/chat 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/chat/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/chat responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/chatMessage: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/chatMessage responses: 200: description: The created resource schema: #/definitions/chatMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/chatMessage responses: 200: description: The created resource schema: #/definitions/chatMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/chatMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/chatMessage/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/chatMessage responses: 200: description: Ok schema: #/definitions/chatMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/chatMessage responses: 200: description: Ok schema: #/definitions/chatMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/chatMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/chatMessage/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/chatMessage responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/department: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/department/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/department 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/department/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/department responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/organizationalChart: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/organizationalChart/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/organizationalChart 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/organizationalChart/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/organizationalChart responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/organizationalChartItem: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/organizationalChartItem/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/organizationalChartItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/organizationalChartItem/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/organizationalChartItem responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancyPendency: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/vacancyPendency responses: 200: description: The created resource schema: #/definitions/vacancyPendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/vacancyPendency responses: 200: description: The created resource schema: #/definitions/vacancyPendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/vacancyPendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancyPendency/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/vacancyPendency responses: 200: description: Ok schema: #/definitions/vacancyPendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/vacancyPendency responses: 200: description: Ok schema: #/definitions/vacancyPendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/vacancyPendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/vacancyPendency/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/vacancyPendency responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityQuiz: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalityQuiz responses: 200: description: The created resource schema: #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/personalityQuiz responses: 200: description: The created resource schema: #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityQuiz/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalityQuiz responses: 200: description: Ok schema: #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/personalityQuiz responses: 200: description: Ok schema: #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/personalityQuiz 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/personalityQuiz/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/personalityQuiz responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/question: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/question responses: 200: description: The created resource schema: #/definitions/question 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/question responses: 200: description: The created resource schema: #/definitions/question 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/question 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/question/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/question responses: 200: description: Ok schema: #/definitions/question 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/question responses: 200: description: Ok schema: #/definitions/question 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/question 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/question/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/question responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workstation: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workstation/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workstation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workstation/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workstation responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workstationGroup: post: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workstationGroup/{id}: put: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. 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 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/workstationGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/workstationGroup/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/workstationGroup responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/staffRequisitionAttachment: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/staffRequisitionAttachment responses: 200: description: The created resource schema: #/definitions/staffRequisitionAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/staffRequisitionAttachment responses: 200: description: The created resource schema: #/definitions/staffRequisitionAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/staffRequisitionAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/staffRequisitionAttachment/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/staffRequisitionAttachment responses: 200: description: Ok schema: #/definitions/staffRequisitionAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/staffRequisitionAttachment responses: 200: description: Ok schema: #/definitions/staffRequisitionAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/staffRequisitionAttachment 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/staffRequisitionAttachment/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/staffRequisitionAttachment responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/sequenceStaffrequisitionVacancy: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/sequenceStaffrequisitionVacancy responses: 200: description: The created resource schema: #/definitions/sequenceStaffrequisitionVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/sequenceStaffrequisitionVacancy responses: 200: description: The created resource schema: #/definitions/sequenceStaffrequisitionVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/sequenceStaffrequisitionVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/sequenceStaffrequisitionVacancy/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/sequenceStaffrequisitionVacancy responses: 200: description: Ok schema: #/definitions/sequenceStaffrequisitionVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/sequenceStaffrequisitionVacancy responses: 200: description: Ok schema: #/definitions/sequenceStaffrequisitionVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/sequenceStaffrequisitionVacancy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/sequenceStaffrequisitionVacancy/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/sequenceStaffrequisitionVacancy responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/dependent: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/dependent responses: 200: description: The created resource schema: #/definitions/dependent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/dependent responses: 200: description: The created resource schema: #/definitions/dependent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/dependent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/dependent/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/dependent responses: 200: description: Ok schema: #/definitions/dependent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/dependent responses: 200: description: Ok schema: #/definitions/dependent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/dependent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/dependent/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/dependent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/socialNetwork: post: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/socialNetwork responses: 200: description: The created resource schema: #/definitions/socialNetwork 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/socialNetwork responses: 200: description: The created resource schema: #/definitions/socialNetwork 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. 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/socialNetwork 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/socialNetwork/{id}: put: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/socialNetwork responses: 200: description: Ok schema: #/definitions/socialNetwork 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/socialNetwork responses: 200: description: Ok schema: #/definitions/socialNetwork 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/socialNetwork 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: This entity is customizable. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /recruitment/entities/socialNetwork/bulk: post: description: This entity is customizable. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/socialNetwork responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError definitions: heathcheckDTO: description: Status do healthcheck type: string enum: – UP – DOWN seemMedicalStatusDto: description: Parecer da integração com área Médica. type: string enum: – FIT – UNFIT – FITWITHRESTRICTIONS entityEnum: description: Enumeração com os nomes das entidades. type: string enum: – STAFF_REQUISITION_REPLACEMENT – VACANCY_REPLACEMENT integrationStatusDto: description: Status da integração. type: string enum: – SUCCESS – ERROR – PENDING – SUCCESS_PERSONNEL_MANAGEMENT – ERRORG7 racialTypeDto: description: Tipos raciais. type: string enum: – NOT_INFORMED – WHITE – BLACK – BROWN – YELLOW – INDIAN candidateTypeDto: description: Tipo de candidato: interno, externo ou ambos type: string enum: – INTERNAL – EXTERNAL – BOTH operationDto: description: Ação referente a um anexo. type: string enum: – EMPTY – INSERT – REMOVE degreeDto: description: Níveis de graduação. type: string enum: – ELEMENTARY_SCHOOL – HIGH_SCHOOL – HIGHER_EDUCATION – POST_GRADUATED – MASTERS_DEGREE – PHD_DEGREE – POST_DOCTORATE vacancySituationDto: description: Situação da vaga. type: string enum: – IN_PROGRESS – CLOSED – CANCELED candidatePortalConfigurationStatusDto: description: DTO utilizado para definir se um campo é obrigatório ou não. type: string enum: – REQUIRED – NON_REQUIRED modelStageTypeDto: description: Tipo do estágio de um modelo. type: string enum: – HR – REQUESTER – BOTH educationStatusDto: description: Estado da formação acadêmica. type: string enum: – IN_PROGRESS – DONE disabilityDto: description: Deficiência type: string enum: – PHYSICAL – HEARING – VISUAL – MENTAL – INTELLECTUAL honorificDto: description: Honorífico. type: string enum: – SRA genderDto: description: Gênero. type: string enum: – MALE – FEMALE resumeGenderDto: description: Gênero com opção de anonimizar. type: string enum: – MALE – FEMALE – LGPD_EXCLUSION maritalStatusDto: description: Estado civil. type: string enum: – SINGLE – MARRIED – DIVORCED – WIDOWER – CONCUBINAGE – SEPARATED – STABLE_UNION – OTHER proficiencyDto: description: Proficiência. type: string enum: – BASIC – INTERMEDIATE – ADVANCED languageProficiencyDto: description: Proficiências de idioma. type: string enum: – BASIC – INTERMEDIATE – ADVANCED – FLUENT contractTypeDto: description: Tipos de contrato de trabalho. type: string enum: – DETERMINED_DEADLINE – UNDETERMINED_DEADLINE employmentContractDto: description: Tipos de Vínculo empregatício. type: string enum: – YOUNG_APPRENTICE – CLT – INTERN searchVacancyOrderDto: description: Tipos de ordenação da busca de vagas. type: string enum: – HIGHLIGHT – TITLE – LOCATION flowStepTypeDto: description: Tipos de passos de um fluxo de aprovação. type: string enum: – HIERARCHY – APPROVERS_GROUP processTypeDto: description: Tipos de processos de um workflow. type: string enum: – STAFF_INCREASE – REPLACEMENT flowProcessStatusDto: description: Status dos processos de aprovação. type: string enum: – IN_PROGRESS – DONE – CANCELLED flowProcessAprovationTypeDto: description: Tipo de aprovação do fluxo do processo type: string enum: – APPROVED – REJECTED aprovationTypeDto: description: Tipo de aprovação type: string enum: – APPROVED – REPROVED – NOT_APPLICABLE staffRequisitionStatusDto: description: Status das requisições de pessoal. type: string enum: – IN_DEFINITION – IN_APPROVAL – APPROVED – REJECTED – CANCELED vacancyPublishTypeDto: description: Tipos de publicação de uma vaga. type: string enum: – EXTERNAL – INTERNAL vacancyAdmissionSituationDto: description: Situação da admissão do candidato escolhido para a vaga. type: string enum: – PENDING – CONCLUDED recruitmentProcessStatusDto: description: Status do candidato na vaga. type: string enum: – SUBSCRIBED – SELECTED – DELETED – DISAPPROVED – GIVENUP shiftDto: description: Turnos de trabalho. type: string enum: – FIRST_TURN – SECOND_TURN – THIRD_TURN – FOURTH_TURN – MIST – GENERAL vacancyPendencyTypeDto: description: Indica o inicio ou o fim de uma pendencia da vaga. type: string enum: – START – STOP staffRequisitionFieldsEnumDto: description: Enum de cada label do detalhe das pendências de aprovação type: string enum: – JOB_POSITION – LOCATION – REPLACED_EMPLOYEE – JUSTIFICATION – CONTRACT_TYPE – EMPLOYMENT_CONTRACT – DESCRIPTION – START_SALARY_RANGE – END_SALARY_RANGE – ADMISSION_DATE – WORKSHIFT – COST_CENTER – COMPANY – ESTABLISHMENT – DEPARTMENT – WORKSTATION_GROUP – REPLACED_EMPLOYEE_NAME – REPLACED_EMPLOYEE_WORKSTATION_GROUP – REPLACED_EMPLOYEE_COMPANY – REPLACED_EMPLOYEE_ESTABLISHMENT – REPLACED_EMPLOYEE_JOB_POSITION – REPLACED_EMPLOYEE_DEPARTMENT – REPLACED_EMPLOYEE_COST_CENTER – REPLACED_EMPLOYEE_WORKSHIFT – REPLACED_EMPLOYEE_CONTRACT_TYPE – REPLACED_EMPLOYEE_EMPLOYMENT_CONTRACT flowProcessAprovationStatusTypeDto: description: Status da aprovação da requisição de pessoal. type: string enum: – APPROVED – REJECTED – PENDING_APPROVAL vacancyHistorySituationDto: description: Situação do histórico de uma vaga. type: string enum: – DONE – REOPENED operationTypeDto: description: Tipo de operação realizada Salvar/Excluir. type: string enum: – SAVE – DELETE sortByDto: description: Campos utilizados para ordenar a lista dos candidatos inscritos na vaga. type: string enum: – CANDIDATE_NAME – APPLICATION_DATE sortOrderDto: description: Tipo de ordenação. type: string enum: – ASC – DESC finalProcessSituationDto: description: Situação final do processo. type: string enum: – APPROVED – DISAPPROVED descendantFilter: description: Indica quais colaboradores devem ser retornados type: string enum: – ALL – DIRECT – HR chargeContext: description: Contexto da carga type: string enum: – CANDIDATE_PROFESSIONAL_EXPERIENCE 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 employeeEmailDTO: description: Email do empregado type: object required: – employeeId properties: employeeId: type: string description: Identificador do employee email: type: string description: Email (Profissional ou pessoal) quarterVacanciesHiringTime: description: Tempo de contratação por trimestre type: object required: – hiringTimes properties: quarter: type: string description: Trimestre hiringTimes: type: array items: type: number format: double minimum: 1 description: Tempo de contratação das vagas do trimestre 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 employeeContract: description: Dados simples de um contrato. type: object required: – employeeId – jobPositionName properties: employeeId: type: string description: Id do contrato. jobPositionName: type: string description: Nome do cargo. candidate: description: Ids do candidato. type: object properties: resumeId: type: string description: Identificador do currículo employeeId: type: string description: Identificador do colaborador. candidatePortalConfigurationDto: description: DTO usado para armazenar os campos essenciais da API candidatePortalConfiguration. type: object properties: twitter: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o perfil do Twitter do candidato é essencial para a candidatura. instagram: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o perfil do Instagram do candidato é essencial para a candidatura. linkedIn: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o perfil do LinkedIn do candidato é essencial para a candidatura. facebook: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o perfil do Facebook do candidato é essencial para a candidatura. googlePlus: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o perfil do Google+ do candidato é essencial para a candidatura. skype: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o perfil do Skype do candidato é essencial para a candidatura. curriculumAttachment: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o anexo do currículo do candidato é essencial para a candidatura. professionalSummary: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o resumo profissional é essencial para a candidatura. professionalExperiences: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a experiência profissional é essencial para a candidatura. personalInterests: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se os interesses pessoais do candidato são essenciais para a candidatura. educations: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a formação do candidato é essencial para a candidatura. languages: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o idioma do candidato é essencial para a candidatura. knowledges: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o conhecimento do candidato é essencial para a candidatura. abilities: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se as habilidades do candidato são essenciais para a candidatura. positionsSought: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a área e cargo pretendido do candidato são essenciais para a candidatura. professionalGoal: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o objetivo profissional do candidato é essencial para a candidatura. photo: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a foto do candidato é essencial para a candidatura. cpf: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o CPF do candidato é essencial para a candidatura. maritalStatus: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o estado civil do candidato é essencial para a candidatura. children: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o número de filhos do candidato é essencial para a candidatura. address: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o número de filhos é essencial para a candidatura. postalCode: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o CEP é essencial para a candidatura number: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o logradouro é essencial para a candidatura. neighborhood: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o bairro é essencial para a candidatura. city: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a cidade é essencial para a candidatura. state: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o estado é essencial para a candidatura. country: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o país é essencial para a candidatura. nisIssueDate: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a data de emissão do NIS é essencial para candidatura nisNumber: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o número do NIS é essencial para a candidatura rgIssueDate: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se a data de emissão do RG é essencial para a candidatura rgIssuer: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o orgão emissor do RG é essencial para a candidatura rgIssuerState: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o estado do orgão emissor do RG é essencial para a candidatura rgNumber: type: string allOf: – #/definitions/candidatePortalConfigurationStatusDto description: Define se o número do RG é essencial para a candidatura paged: description: Retorno paginado, deve ser estendido. discriminator: _discriminator type: object required: – found – isMoreItemsAvailable – _discriminator properties: found: type: integer format: int64 description: Indica quantos registros foram encontrados. page: type: integer format: int64 description: Indica o índice da próxima página. isMoreItemsAvailable: type: boolean description: Indica se existem mais registros a serem retornados. _discriminator: type: string description: pagedModels: description: Retorno paginado de modelos de etapas. allOf: – #/definitions/paged – type: object properties: models: type: array items: type: object allOf: – #/definitions/model description: Modelos ordenados pela data de vigência de forma descendente. pagedStaffRequisition: description: Retorno paginado de requisições de pessoal. allOf: – #/definitions/paged – type: object properties: requisitions: type: array items: type: object allOf: – #/definitions/staffRequisitionSummary description: Requisições que correspondem aos filtros aplicados. pagedVacancySearchCard: description: Retorno paginado para a busca de vagas. allOf: – #/definitions/paged – type: object properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancySearchCard description: Vagas que contém o termo pesquisado. processThatEmployeeAreCandidates: description: Retorno paginado das candidaturas do colaborador. allOf: – #/definitions/paged – type: object properties: candidatures: type: array items: type: object allOf: – #/definitions/candidature description: Lista contendo informações referentes a todas as candidaturas do colaborador. processByCandidateOutput: description: Retorno paginado dos candidatos selecionados. allOf: – #/definitions/paged – type: object properties: processes: type: array items: type: object allOf: – #/definitions/processByCandidateSummary description: Lista contendo informações referentes a todos os processos de recrutamento que o candidato informado está presente. pagedFlowProcessSummary: description: Retorno paginado da lista de processos de aprovação. allOf: – #/definitions/paged – type: object required: – flowProcesses properties: flowProcesses: type: array items: type: object allOf: – #/definitions/flowProcessSummaryDto minimum: 1 description: Retorna a lista de processos de aprovação. pagedVacancies: description: Retorno paginado das vagas allOf: – #/definitions/paged – type: object properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyCard description: Vagas ordenadas. pagedPersonalityQuizes: description: Questionários de personalidade do candidato em questão que possuem em sua descrição o termo pesquisado. allOf: – #/definitions/paged – type: object required: – personalityQuizes properties: personalityQuizes: type: array items: type: object allOf: – #/definitions/personalityQuiz minimum: 1 description: Questionários vacancySubscribedDetailsPagination: description: Informações referentes aos candidatos que estão inscritos em uma vaga de forma paginada. allOf: – #/definitions/paged – type: object properties: candidates: type: array items: type: object allOf: – #/definitions/resumeSearchCard description: Lista contendo informações referentes aos currículos dos candidatos que estão inscritos na vaga em questão. vacancySelectedDetailsPagination: description: Informações referentes aos candidatos que estão selecionados para a vaga em questão de forma paginada. allOf: – #/definitions/paged – type: object properties: candidates: type: array items: type: object allOf: – #/definitions/candidateSummary description: Lista contendo informações referentes aos candidatos que estão selecionados para a vaga em questão. simpleResponse: description: Retorno simples quando não há retorno no action. type: object required: – ok properties: ok: type: boolean description: Representa se a ação em questão teve êxito. candidateWithType: description: Mapeamento simples de candidato com tipo. type: object required: – candidateId – candidateType properties: candidateId: type: string description: Id do candidato candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidato name: type: string description: Nome do candidato vacancyCandidateDto: description: DTO com o candidato aprovado e sua respectiva vaga. type: object required: – resume properties: vacancy: type: object allOf: – #/definitions/vacancyCard description: Vaga em questão. resume: type: object allOf: – #/definitions/resumeSearchCard description: Candidato que foi provado. pagedApprovedCandidatesDto: description: DTO com as informações necessária para listagem dos candidatos aprovados. allOf: – #/definitions/paged – type: object required: – approvedCandidateDto properties: approvedCandidateDto: type: array items: type: object allOf: – #/definitions/vacancyCandidateDto minimum: 1 description: Listagem dos candidatos aprovados e suas respectivas vagas. staffRequisitionSummary: description: Resumo com informações de uma requisição de pessoal. type: object properties: id: type: string description: Identificador único da entidade. requester: type: string description: Nome do colaborador que criou a requisição de pessoal. requesterId: type: string description: ID do colaborador que criou a requisição de pessoal. jobPosition: type: object allOf: – #/definitions/jobPosition description: Cargo desejado na requisição de pessoal. reason: type: string allOf: – #/definitions/processTypeDto description: Motivo de abertura da requisição de pessoal. createdAt: type: string format: date-time description: Data de criação da requisição de pessoal. status: type: string allOf: – #/definitions/staffRequisitionStatusDto description: Status da requisição de pessoal. sequenceStaffrequisitionVacancy: type: integer format: int64 description: Código da requisição de pessoal/vaga. createdByVacancyManagement: type: boolean description: Identifica se deve criar a vaga no vacancymanagement ou no recruitment (default false). vacancySummary: description: Resumo com informações de uma vaga. type: object properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. canAddCandidateTheVacancy: type: boolean description: Indica se é permitido adicionar o candidato à vaga vacancyPersonalitySummary: description: Resumo com informações de uma vaga e sua personalidade. type: object required: – vacancy – personality properties: vacancy: type: object allOf: – #/definitions/vacancySummary description: Resumo com informações de uma vaga. personality: type: object allOf: – #/definitions/personalityModelVacancy description: Modelo de personalidade da vaga. flowProcessSummaryDto: description: Resumo da situação atual de um processo de aprovação. type: object required: – processType – requester – createdAt – approverName – status – detail – actualFlowProcessHistoryId – justification – decision – isLastFlowStepToInformSalary – canInformSalary – canEditStaffRequisition – staffRequisitionId properties: processType: type: string allOf: – #/definitions/processTypeDto description: Tipo de processo. requester: type: object allOf: – #/definitions/person description: Nome do solicitante (colaborador que criou o processo). createdAt: type: string format: date-time description: Data de criação do processo. approverName: type: string description: Nome do responsável atual (nome da pessoa ou do grupo de pessoas responsável). status: type: string allOf: – #/definitions/flowProcessStatusDto description: Situação do processo – Em execução / Concluído / Cancelado. detail: type: array items: type: object allOf: – #/definitions/flowProcessDetail minimum: 1 description: Detalhes do processo. actualFlowProcessHistoryId: type: string description: Historico de aprovação atual a ser aprovada. justification: type: string description: Justificativa referente ao cancelamento/reprovação do processo (Se for o caso). decision: type: string allOf: – #/definitions/flowProcessAprovationTypeDto description: Decisão referente a conclusão do processo/passo (Se foi aprovado ou reprovado). isLastFlowStepToInformSalary: type: boolean description: Verdadeiro caso for o último passo do fluxo de aprovação da faixa salarial canInformSalary: type: boolean description: Indica que o passo atual do fluxo de aprovação pode informar a faixa salarial canEditStaffRequisition: type: boolean description: Indica que o passo atual do fluxo de aprovação pode ser editado staffRequisitionId: type: string description: ID da requisição de pessoal sequenceStaffrequisitionVacancy: type: integer format: int64 description: Código da requisição de pessoal/vaga. isApprovedOrDisapproved: type: boolean description: Se o passo do processo está aprovado/reprovado. personNameApprovedOrDisapproved: type: string description: Nome da pessoa que aprovou/reprovou o processo. datewhen: type: string format: date description: Data em que o processo foi aprovado/reprovado. isInputParameterStep: type: boolean description: Indica se é um passo do processo vindo por parâmetro de entrada da API (Exclusivo Minhas pendências). isApprovedOrDisapprovedByPersonOfStepTheInputParameterStep: type: boolean description: Indica se caso o passo do processo vindo por parâmetro de entrada da API já foi aprovado/reprovado pelo próprio usuário logado, ou se foi aprovado/reprovado por um integrante do grupo de pessoas daquele passo (Exclusivo Minhas pendências). flowProcessHistoryControlId: type: string description: Id da pendência do histórico do processo da requisição de pessoal. finalProcessSituation: type: string allOf: – #/definitions/finalProcessSituationDto description: Situação do processo de aprovação da requisição de pessoal depois de concluído (Se foi aprovado/reprovado). isInputParameterStepOfPendencyAlreadyBeenRead: type: boolean description: Indica se caso o passo do processo vindo por parâmetro de entrada da API é uma pendência que já foi lida. createdByVacancyManagement: type: boolean description: Identifica se a requisição criará a vaga no vacancymanagement ou recruitment. flowProcessDetail: description: Detalhe das pendências de aprovação type: object required: – field – value properties: field: type: string allOf: – #/definitions/staffRequisitionFieldsEnumDto description: Label do campo detalhe value: type: string description: Valor do campo detalhe companySummary: description: Resumo da empresa. type: object required: – companyName properties: id: type: string description: Identificador do centro de custo. companyName: type: string description: Nome da Empresa. headQuarterId: type: string description: Identificador da Empresa Matriz. headQuarter: type: object allOf: – #/definitions/company description: Empresa Matriz. vacancyAdmission: description: Dados da vaga necessários na admissão. type: object required: – id – title – location – startSalaryRange – endSalaryRange – admissionDate – employmentContract – contractType – requester – reason – replacedEmployee – justification – responsible – createdAt – finalizedAt – tiprqu – codtap – integrationStatus – comment – salary properties: id: type: string description: Identificador da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. startSalaryRange: type: string description: Início da faixa salarial. endSalaryRange: type: string description: Fim da faixa salarial. admissionDate: type: string format: date description: Data prevista de admissão. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício da vaga. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo de contrato de trabalho. requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga. reason: type: string allOf: – #/definitions/processTypeDto description: Motivo de abertura da vaga. replacedEmployee: type: object allOf: – #/definitions/employeeSummary description: Colaborador que será substituido (Se for o caso). justification: type: string description: Justificativa para a abertura da vaga. responsible: type: object allOf: – #/definitions/person description: Analista de RH responsável pela vaga. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. finalizerName: type: string description: Nome do colaborador que concluiu a vaga. companyId: type: string description: Identificador do estabelecimento company: type: object allOf: – #/definitions/companySummary description: Estabelecimento headQuarterId: type: string description: Identificador da empresa headQuarter: type: object allOf: – #/definitions/companySummary description: Empresa jobPositionId: type: string description: Identificador do cargo da vaga. jobPosition: type: object allOf: – #/definitions/jobPosition description: Cargo da vaga. departmentId: type: string description: Identificador do departamento department: type: object allOf: – #/definitions/department description: Departamento costCenterId: type: string description: Identificador do centro de custo costCenter: type: object allOf: – #/definitions/costCenter description: Centro de custo workShiftId: type: string description: Identificador do turno de trabalho workShift: type: object allOf: – #/definitions/workShift description: Turno de trabalho workstationGroupId: type: string description: Identificador do posto de trabalho. workstationGroup: type: object allOf: – #/definitions/workstationGroup description: Representa o posto de trabalho. createdAt: type: string format: date-time description: Data de criação da vaga. finalizedAt: type: string format: date-time description: Data de finalização da vaga. tiprqu: type: integer format: int64 description: Motivo de abertura da vaga an G5. codtap: type: integer format: int64 description: Código do Tipo de atuação do Posto de trabalho na G5. integrationStatus: type: string allOf: – #/definitions/integrationStatusDto description: Status da integração comment: type: string description: Comentário. salary: type: string description: Salário do candidato. sequenceStaffrequisitionVacancy: type: integer format: int64 description: Código da requisição de pessoal/vaga. recruitmentProcessStageDetail: description: Detalhe da etapa do processo seletivo do candidato, necessário para gerar ficha médica e ASO. type: object required: – id properties: id: type: string description: Identificador da etapa. integrationSendDate: type: string format: date-time description: Data e hora de envio das informações para gerar a ficha médica e ASO. candidatureSummary: description: Candidaturas type: object required: – vacancyId – vacancyCode – vacancyTitle – vacancySituation – candidatureSituation – approved – subscription properties: vacancyId: type: string description: Identificador da vaga. vacancyCode: type: string description: Código da vaga. vacancyTitle: type: string description: Titulo da vaga. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga. candidatureSituation: type: string allOf: – #/definitions/recruitmentProcessStatusDto description: Situação da candidatura. approved: type: boolean description: Candidato foi aprovado subscription: type: string format: date description: Data de entrada no processo. candidatureCount: description: Contador de candidaturas. type: object required: – employeeId – resumeId – count – hasProcessInProgress properties: employeeId: type: string description: Id do employee resumeId: type: string description: Id do curriculo count: type: integer format: int64 description: Quantidade de candidaturas. hasProcessInProgress: type: boolean description: Indica se há processos em andamento. internalCandidateDetail: description: Resumo completo do candidato interno. type: object required: – id – photoLink – photoThumbnailLink – name – address – city – state – country – birthday – emailContacts – phoneContacts – gender – race – cpf – rg – voteRegistration – educationDegree – maritalStatus – nationality – placeOfBirth – stateOfBirth – currentCompany – currentPosition – registerNumber – department – costCenter – workstationGroup – languages – personalInterests – professionalSummary – professionalExperiences – educations – disabilities – professionalCertifications properties: id: type: string description: Identificador do candidato. photoLink: type: string description: Link da foto. photoThumbnailLink: type: string description: Link da miniatura da foto. name: type: string description: Nome do candidato. address: type: string description: Endereço. city: type: string description: Cidade do candidato. state: type: string description: Estado do candidato. country: type: string description: País do candidato. birthday: type: string format: date description: Data de nascimento. emailContacts: type: array items: type: string minimum: 1 description: E-mail do candidato. phoneContacts: type: array items: type: object allOf: – #/definitions/phoneContact minimum: 1 description: Telefones. gender: type: string allOf: – #/definitions/genderDto description: Gênero (Sexo). race: type: string allOf: – #/definitions/racialTypeDto description: Raça/cor. cpf: type: string description: CPF. rg: type: object allOf: – #/definitions/rgDto description: RG. voteRegistration: type: object allOf: – #/definitions/voteRegistrationDto description: Titulo de eleitor. educationDegree: type: string description: Nível de formação. maritalStatus: type: string allOf: – #/definitions/maritalStatusDto description: Estado civil. nationality: type: string description: Nacionalidade. placeOfBirth: type: string description: Cidade de nascimento. stateOfBirth: type: string description: Estado de nascimento. currentCompany: type: string description: Empresa atual. currentPosition: type: string description: Cargo atual. registerNumber: type: string description: Numero do Contrato department: type: object allOf: – #/definitions/department description: Departamento costCenter: type: object allOf: – #/definitions/costCenter description: Centro de custo workstationGroup: type: object allOf: – #/definitions/workstationGroup description: Posto de trabalho languages: type: array items: type: object allOf: – #/definitions/languageDto minimum: 1 description: Idiomas. personalInterests: type: array items: type: string minimum: 1 description: Interesses pessoais. professionalSummary: type: string description: Resumo profissional. professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceDto minimum: 1 description: Experiências profissionais. educations: type: array items: type: object allOf: – #/definitions/educationDto minimum: 1 description: Formações academicas. disabilities: type: array items: type: object allOf: – #/definitions/disability minimum: 1 description: Deficiências. professionalCertifications: type: array items: type: object allOf: – #/definitions/professionalCertificationDto minimum: 1 description: Certificações profissionais. personalityModelCandidate: type: object allOf: – #/definitions/personalityModelCandidate description: Modelo de personalidade do candidato rgDto: description: RG type: object required: – number – issuer – issuinState – issuedDate properties: number: type: string description: Número. issuer: type: string description: Issuer issuinState: type: string description: estado issuedDate: type: string format: date description: Data de emissão voteRegistrationDto: description: Titulo de eleitor. type: object required: – number – zone – section properties: number: type: string description: Numero. zone: type: integer format: int64 description: Zona. section: type: integer format: int64 description: Seção. educationDto: description: Formação acadêmica type: object required: – fieldOfStudy – school – degree – status – conclusionYear properties: fieldOfStudy: type: string description: Curso. school: type: string description: Instituição de ensino. degree: type: string allOf: – #/definitions/degreeDto description: Nível. status: type: string allOf: – #/definitions/educationStatusDto description: Situação do curso. conclusionYear: type: integer format: int64 description: Ano de conclusão. professionalExperienceDto: description: Experiencias profissionais. type: object required: – company – position – hireDate – dismissalDate properties: company: type: string description: Empresa. position: type: string description: Cargo hireDate: type: string format: date description: Data de admissão. dismissalDate: type: string format: date description: Data de demissão. activities: type: string description: Descrição das atividades desempenhadas. candidateSummary: description: Resumo de um candidato para uma vaga. type: object required: – recruitmentProcessId – vacancyTitle – id – chosen – givenup – vacancyId – vacancySituation – disapproved – username – questionnaireAnswered – quantityOfProcesses – dismissalDate properties: recruitmentProcessId: type: string description: Identificador do processo do candidato. vacancyTitle: type: string description: Título da vaga. id: type: string description: Identificador do candidato (Externo: resumeId, Interno: employeeId). name: type: string description: Nome do candidato. city: type: string description: Cidade do candidato. state: type: string description: Estado do candidato. birthday: type: string format: date description: Data de nascimento. email: type: string description: E-mail do candidato. stages: type: array items: type: object allOf: – #/definitions/stageSummary description: Etapas do processo. pendingStages: type: array items: type: object allOf: – #/definitions/stageSummary description: Etapas pendentes. chosen: type: boolean description: Indica se o candito foi escolhido para a vaga. givenup: type: boolean description: Indica se o candito é desistente. vacancyId: type: string description: ID da vaga. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo do candidato (Interno ou externo). requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga. currentUserIsRequesterOrLeader: type: boolean description: Indica se o usuário de sessão que está visualizando o resumo do candidato é o solicitante da vaga ou é seu líder. personalityAdherence: type: object allOf: – #/definitions/personalityAdherence description: Personalidade do candidato em relação a vaga disapproved: type: boolean description: Indica se o candito foi reprovado na vaga. justification: type: string description: Justificativa para a reprovação/remoção do candidato no processo seletivo em questão (Se for o caso). username: type: string description: Nome de usuário. questionnaireAnswered: type: boolean description: Indica que o usuário respondeu ao questionário. quantityOfProcesses: type: integer format: int64 description: Quantidade de processos seletivos que o candidato em questão está participando na organização. currentCompany: type: string description: Empresa atual. currentPosition: type: string description: Cargo atual. positionsSought: type: array items: type: object allOf: – #/definitions/positionSoughtSummary description: Cargos desejados currentAddress: type: string description: Local do emprego atual. currentJobStartDate: type: string format: date description: Data de início do emprego atual. lastCompany: type: string description: Última empresa trabalhada. lastPosition: type: string description: Último cargo trabalhado. lastJobStartDate: type: string format: date description: Data de início do último emprego. lastJobEndDate: type: string format: date description: Data final do último emprego. lastJobAddress: type: string description: Local do último emprego. hasProfessionalExperience: type: boolean description: Indica se a pessoa não tem experiência profissional. unemployed: type: boolean description: Indica se a pessoa está desempregada. linkedIn: type: string description: Perfil do LinkedIn. facebook: type: string description: Perfil do Facebook. twitter: type: string description: Perfil do Twitter. googlePlus: type: string description: Perfil do Google+. skype: type: string description: Usuário do Skype. instagram: type: string description: Perfil do Instagram. educationFieldOfStudy: type: string description: Curso. educationSchool: type: string description: Instituição de ensino. educationDegree: type: string allOf: – #/definitions/degreeDto description: Nível do curso. educationStatus: type: string allOf: – #/definitions/educationStatusDto description: Situação do curso. educationConclusionYear: type: integer format: int64 description: Ano de conclusão do curso. photoLink: type: string description: Link foto. photoThumbnailLink: type: string description: Link foto miniatura. createdAt: type: string format: date-time description: Data de criação do currículo. updatedAt: type: string format: date-time description: Data de alteração do currículo. attachmentLink: type: string description: Link para o anexo do currículo dismissalDate: type: string format: date description: Data de demissão do colaborador interno stageSummary: description: Resumo de uma etapa. type: object required: – id properties: id: type: string description: id da etapa name: type: string description: Nome da etapa. status: type: string allOf: – #/definitions/aprovationTypeDto description: status dessa etapa type: type: string allOf: – #/definitions/modelStageTypeDto description: tipo da etapa comment: type: string description: comentario da etapa attachments: type: array items: type: object allOf: – #/definitions/attachment description: Lista de anexos dessa etapa avaliator: type: object allOf: – #/definitions/person description: Avaliador medicalExam: type: boolean description: Indica se a etapa irá gerar a ficha médica e ASO. integrationStatus: type: string allOf: – #/definitions/integrationStatusDto description: Status da integração da ficha médica e ASO. integrationResponsiblePerson: type: object allOf: – #/definitions/person description: Responsável no qual gerou a ficha médica e ASO. integrationSendDate: type: string format: date-time description: Data e hora de envio das informações para gerar a ficha médica e ASO. seemMedicalStatus: type: string allOf: – #/definitions/seemMedicalStatusDto description: Status da ficha médica integrada. vacancySearchCard: description: Apresenta as informações das vagas publicadas pela empresa. type: object properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. highlight: type: boolean description: Indica se a vaga deve estar em destaque. resumeSearchPagination: description: Resumo de uma busca paginada de currículos. type: object properties: found: type: integer format: int64 description: Indica quantos registros foram encontrados offset: type: integer format: int64 description: Indica o offset do próximo registro. isMoreItemsAvailable: type: boolean description: Indica se existem mais registros a serem retornados. resumes: type: array items: type: object allOf: – #/definitions/resumeSearchCard description: Currículos que contém o termo pesquisado. vacancyCard: description: Card com informações de uma vaga. type: object required: – reason properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. highlight: type: boolean description: Indica se a vaga deve estar em destaque. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga. reason: type: string allOf: – #/definitions/processTypeDto description: Motivo de abertura da vaga. externalStartDate: type: string format: date description: Data inicial da publicação da vaga para candidatos externos. externalEndDate: type: string format: date description: Data final da publicação da vaga para candidatos externos. internalStartDate: type: string format: date description: Data inicial da publicação da vaga para candidatos internos. internalEndDate: type: string format: date description: Data final da publicação da vaga para candidatos internos. quantityOfSubscribedCandidates: type: integer format: int64 description: Quantidade de candidatos inscritos na vaga. quantityOfSelectedCandidates: type: integer format: int64 description: Quantidade de candidatos selecionados para a vaga. creationDate: type: string format: date-time description: Data e hora da criação da vaga. admissionDate: type: string format: date description: Data prevista de admissão. finalizedAt: type: string format: date-time description: Data e hora da conclusão da vaga. responsibleName: type: string description: Nome do responsável pela vaga. progress: type: number format: double description: Progresso da vaga. personalityAdherence: type: object allOf: – #/definitions/personalityAdherence description: Personalidade da vaga em relação ao candidato. isNew: type: boolean description: Indica se a vaga é nova. jobPosition: type: object allOf: – #/definitions/jobPosition description: Nome do cargo da vaga. department: type: object allOf: – #/definitions/department description: Departamento da vaga. canEditVacancy: type: boolean description: Indica se o usuário atual pode editar a vaga. sequenceStaffrequisitionVacancy: type: integer format: int64 description: Código da requisição de pessoal/vaga. resumeSearchCard: description: Card com informações do currículo. (Utilizado na busca). type: object required: – name – email – candidateType – personalityAdherence – username – questionnaireAnswered – disabilities – quantityOfProcesses – dismissalDate properties: id: type: string description: Identificador único do currículo. name: type: string description: Nome completo da pessoa. birthday: type: string format: date description: Data de nascimento. email: type: string description: E-mail da pessoa. state: type: string description: Estado em que a pessoa mora. city: type: string description: Cidade em que a pessoa mora. currentCompany: type: string description: Empresa atual. currentPosition: type: string description: Cargo atual. positionsSought: type: array items: type: object allOf: – #/definitions/positionSoughtSummary description: Cargos desejados currentAddress: type: string description: Local do emprego atual. currentJobStartDate: type: string format: date description: Data de início do emprego atual. lastCompany: type: string description: Última empresa trabalhada. lastPosition: type: string description: Último cargo trabalhado. lastJobStartDate: type: string format: date description: Data de início do último emprego. lastJobEndDate: type: string format: date description: Data final do último emprego. lastJobAddress: type: string description: Local do último emprego. highlights: type: array items: type: string description: Termos que foram encontrados no currículo. hasNotProfessionalExperience: type: boolean description: Indica se a pessoa não tem experiência profissional. unemployed: type: boolean description: Indica se a pessoa está desempregada. linkedIn: type: string description: Perfil do LinkedIn. facebook: type: string description: Perfil do Facebook. twitter: type: string description: Perfil do Twitter. googlePlus: type: string description: Perfil do Google+. skype: type: string description: Usuário do Skype. instagram: type: string description: Perfil do Instagram. educationFieldOfStudy: type: string description: Curso. educationSchool: type: string description: Instituição de ensino. educationDegree: type: string allOf: – #/definitions/degreeDto description: Nível do curso. educationStatus: type: string allOf: – #/definitions/educationStatusDto description: Situação do curso. educationConclusionYear: type: integer format: int64 description: Ano de conclusão do curso. photoLink: type: string description: Link foto. photoThumbnailLink: type: string description: Link foto miniatura. isIncomplete: type: boolean description: Indica que o currículo está incompleto perante ao mínimo exigido createdAt: type: string format: date-time description: Data de criação do currículo. updatedAt: type: string format: date-time description: Data de alteração do currículo. existsInVacancy: type: boolean description: Indica se o currículo atual é candidato da vaga informada attachmentLink: type: string description: Link para o anexo do currículo candidateType: type: string allOf: – #/definitions/candidateTypeDto description: Indica o tipo do candidato personalityAdherence: type: object allOf: – #/definitions/personalityAdherence description: Personalidade do candidato em relação a vaga username: type: string description: Nome de usuário. questionnaireAnswered: type: boolean description: Indica que o usuário respondeu ao questionário. disabilities: type: array items: type: string allOf: – #/definitions/disabilityDto minimum: 1 description: Necessidades especiais que o candidato possui. applicationDate: type: string format: date-time description: Data em que o candidato se inscreveu na vaga. quantityOfProcesses: type: integer format: int64 description: Quantidade de processos seletivos que o candidato em questão está participando na organização. dismissalDate: type: string format: date description: Data de demissão do colaborador interno positionSoughtSummary: description: Resumo de um cargo desejado de um candidato. type: object properties: position: type: string description: Cargo desejado area: type: string description: Área desejada languageSummary: description: Resumo de um idioma de um candidato. type: object properties: language: type: string description: Linguagem proficiency: type: string allOf: – #/definitions/languageProficiencyDto description: Nível de proficiência languageDto: description: Resumo de um idioma de um candidato. type: object required: – language – proficiency properties: language: type: string description: Linguagem proficiency: type: string description: Nível de proficiência phoneContact: description: Contato telefônico. type: object required: – localCode – number properties: id: type: string description: Identificador único da entidade. countryCode: type: integer format: int64 description: DDI. localCode: type: integer format: int64 description: DDD. carrier: type: string description: Operadora (Vivo, Oi). number: type: string description: Número. person: description: Pessoa. type: object required: – fullName – username properties: id: type: string description: Identificador único da entidade. fullName: type: string description: Nome completo da pessoa. username: type: string description: Nome de usuário da pessoa. photoLink: type: string description: Link foto. photoThumbnailLink: type: string description: Link foto miniatura. appointmentSummary: description: Resumo de um compromisso do processo seletivo. type: object required: – id – subject – startAt – endAt properties: id: type: string description: Identificador único da entidade. subject: type: string description: Assunto do compromisso. startAt: type: string description: Horário de início do compromisso. endAt: type: string description: Horário de término do compromisso. employee: description: Colaborador. type: object required: – code properties: id: type: string description: Identificador único da entidade. person: type: object allOf: – #/definitions/person description: Pessoa a qual o contrato de colaborador referência dimissalDate: type: string format: date description: Data de demissão do colaborador (Se for o caso). workshift: type: object allOf: – #/definitions/workShift description: Escala workstationId: type: string description: Estação de trabalho code: type: integer format: int64 description: Código do colaborador. keyValue: description: Usado para armazenar os dados de origin de um processo de aprovação. simula um Map String, String type: object required: – key – value properties: key: type: string description: Chave value: type: string description: Valor employeeSummary: description: Informações compostas do colaborador. type: object required: – hasPositionInTheHierarchy properties: employee: type: object allOf: – #/definitions/employee description: Informações básicas do colaborador. workstationGroupName: type: string description: Nome do grupo de posto de trabalho do colaborador. jobPositionName: type: string description: Nome do cargo do colaborador. companyName: type: string description: Nome da empresa em que o colaborador trabalha. existsReferenceOfThisReplacedEmployeeOnStaffRequisition: type: boolean description: Representa se o colaborador já está sendo referenciado em outra RP como o colaborador a ser substituído. existsReferenceOfThisReplacedEmployeeOnVacancy: type: boolean description: Representa se o colaborador já está sendo referenciado em outra vaga como o colaborador a ser substituído. dismissed: type: boolean description: Identifica se o colaborador foi demitido ou não. hasPositionInTheHierarchy: type: boolean description: Verifica se o colaborador possui uma posição na hierarquia atual. newCompany: type: object allOf: – #/definitions/company description: Última movimentação do colaborador, obtém a filial e a matriz. newDepartment: type: object allOf: – #/definitions/department description: Última movimentação do colaborador, obtém o departamento. newCostCenter: type: object allOf: – #/definitions/costCenter description: Última movimentação do colaborador, obtém o centro de custo. newWorkstation: type: object allOf: – #/definitions/workstationGroup description: Última movimentação do colaborador, obtém o posto de trabalho. newJobPosition: type: object allOf: – #/definitions/jobPosition description: Última movimentação do colaborador, obtém o cargo. newWorkshift: type: object allOf: – #/definitions/workShift description: Última movimentação do colaborador, obtém a escala de trabalho. location: type: string description: Local onde o colaborador substituído trabalha. resumeSummary: description: Informações básicas do currículo. type: object required: – id – name – locale properties: id: type: string description: Identificador único do currículo. name: type: string description: Nome do candidato. photoLink: type: string description: Link foto. photoThumbnailLink: type: string description: Link foto miniatura. locale: type: string description: Idioma preferencial. attachmentOperation: description: Informações referentes a inserção ou remoção de um anexo. type: object required: – attachmentId – operation properties: attachmentId: type: string description: ID do anexo. operation: type: string allOf: – #/definitions/operationDto description: Tipo de ação a ser tomada com o anexo em questão (INSERIR, REMOVER). quarterHiringTime: description: Tempo médio de contratação. type: object required: – quarter – value properties: quarter: type: string description: Trimestre. value: type: number format: double description: Valor médio do trimestre. vacancyByResponsible: description: Lista de vagas por responsável. type: object required: – employeeIds – count properties: name: type: string description: Primeiro nome do responsável. id: type: string description: ID do responsável. employeeIds: type: array items: type: string minimum: 1 description: Identificador do contrato do responsavel count: type: integer format: int64 description: Quantidade de vaga do responsável. vacancyByMonth: description: Lista de vagas encerradas por mês. type: object required: – month – closed – canceled – opened – balance properties: month: type: string description: Descrição do mês da vaga. closed: type: integer format: int64 description: Valor de vagas encerradas. canceled: type: integer format: int64 description: Valor de vagas canceladas. opened: type: integer format: int64 description: Valor de vagas em andamento. balance: type: integer format: int64 description: Saldo de vagas. candidature: description: Informações referentes a uma candidatura. type: object required: – vacancyId – vacancyTitle – vacancyLocation – candidatureDate – vacancySituation properties: vacancyId: type: string description: Identificador único da vaga. vacancyTitle: type: string description: Título da vaga. vacancyLocation: type: string description: Local geográfico a qual a vaga remete. candidatureDate: type: string format: date-time description: Data da candidatura. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: situação da vaga attachment: description: Dados referentes um anexo discriminator: _discriminator type: object required: – id – _discriminator properties: id: type: string description: Id do anexo no blob service. link: type: string description: Link(URI) temporário do anexo size: type: integer format: int64 description: Tamanho do arquivo em questão (Em bytes). _discriminator: type: string description: resumeDisabilityAttachmentDto: description: Laudo PCD do candidato externo allOf: – #/definitions/attachment – type: object required: – resumeDisabilityAttachmentId properties: resumeDisabilityAttachmentId: type: string maxLength: 32 description: ID da classe associativa entre o laudo e o candidato externo. vacancyThatHaveAdmissionPendency: description: Detalhes de uma vaga que ainda não concluiu a admissão do candidato escolhido. type: object required: – title – location – requesterName – choosenName – conclusionDateTime – choosenType properties: id: type: string description: ID da vaga. recruitmentProcessId: type: string description: ID do processo de recrutamento escolhido para a vaga (chosen). type: string description: Título da vaga. location: type: string description: Local a qual a vaga remete. requesterName: type: string description: Nome do solicitante da vaga. choosenName: type: string description: Nome do candidato aprovado. conclusionDateTime: type: string format: date-time description: Data e hora em que a vaga foi concluída. choosenType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo do candidato aprovado (Interno ou Externo). disability: description: Deficiência. type: object required: – name – type – mainDisability properties: name: type: string description: Nome da deficiência. type: type: string allOf: – #/definitions/disabilityDto description: Tipo da deficiência. mainDisability: type: boolean description: Indica se essa é a deficiência principal da pessoa. professionalCertificationDto: description: Certificação profissional. type: object required: – certificationTitle – certifierName – certificationNumber – certificationDate – expirationDate – attachmentLink properties: certificationTitle: type: string description: Título da certificação. certifierName: type: string description: Nome da empresa certificadora. certificationNumber: type: string description: Número da certificação. certificationDate: type: string format: date description: Data da certificação. expirationDate: type: string format: date description: Data de validade da certificação. attachmentLink: type: string description: Link do anexo referente ao comprovante da certificação. personalityAdherence: description: Aderência dos candidatos para a vaga type: object required: – adherence – openness – conscientiousness – extraversion – agreeableness – neuroticism properties: adherence: type: number format: double description: Aderência do candidato openness: type: object allOf: – #/definitions/dimensionVacancyCandidate description: Comparação entre vaga e candidato para abertura conscientiousness: type: object allOf: – #/definitions/dimensionVacancyCandidate description: Comparação entre vaga e candidato para escrupulosidade extra type: object allOf: – #/definitions/dimensionVacancyCandidate description: Comparação entre vaga e candidato para extroversão agreeableness: type: object allOf: – #/definitions/dimensionVacancyCandidate description: Comparação entre vaga e candidato para amabilidade neuroticism: type: object allOf: – #/definitions/dimensionVacancyCandidate description: Comparação entre vaga e candidato para alcance emocional dimensionVacancyCandidate: description: Comparação entre uma dimensão de personalidade entre vaga e candidato type: object required: – vacancy – candidate properties: vacancy: type: number format: double description: Percentual da vaga candidate: type: number format: double description: Percentual do candidato basicCandidateSummary: description: Resumo básico de um candidato de uma vaga. type: object required: – recruitmentProcessId – candidateName – candidatesType properties: recruitmentProcessId: type: string description: ID do processo de recrutamento a qual o candidato pertence. candidateName: type: string description: Nome do candidato. candidatesType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidato (Interno, externo ou ambos). basicCandidateProcessStageSummary: description: Resumo básico de uma etapa do processo do candidato de uma vaga. type: object required: – recruitmentProcessStageId – candidateName – candidatesType properties: recruitmentProcessStageId: type: string description: ID da etapa do processo de recrutamento a qual o candidato pertence. candidateName: type: string description: Nome do candidato. candidatesType: type: string allOf: – #/definitions/candidateTypeDto description: Tipo de candidato (Interno, externo ou ambos). chatMessageSummary: description: Informações de uma mensagem de um chat. type: object required: – content – isFromTheLoggedUser properties: id: type: string description: Identificador único da entidade. chatId: type: string description: ID do chat a qual esta mensagem pertence. employee: type: object allOf: – #/definitions/employee description: Colaborador que enviou esta mensagem. content: type: string description: Conteúdo da mensagem. createdAt: type: string format: date-time description: Data e hora do envio da mensagem. edited: type: boolean description: Representa se a mensagem foi editada após o envio. updatedAt: type: string format: date-time description: Data e hora da edição da mensagem (Se for o caso). isFromTheLoggedUser: type: boolean description: Representa se a mensagem em questão foi enviada pelo usuário da sessão. attachments: type: array items: type: object allOf: – #/definitions/attachment description: Lista contendo os IDs e links para consumo dos anexos referentes a mensagem em questão. processByCandidateSummary: description: Informações referentes a um processo que o candidato está presente. type: object required: – vacancyId – vacancyTitle – vacancyLocation – requesterName – candidatureDate – vacancySituation – candidateSituation – chosen properties: vacancyId: type: string description: ID da vaga a qual a candidatura remete. vacancyTitle: type: string description: Título da vaga vacancyLocation: type: string description: Local geográfico a qual a vaga remete. requesterName: type: string description: Nome do solicitante da vaga. candidatureDate: type: string format: date-time description: Data da candidatura em questão. vacancySituation: type: string allOf: – #/definitions/vacancySituationDto description: Situação da vaga. candidateSituation: type: string allOf: – #/definitions/recruitmentProcessStatusDto description: Situação do candidato no processo. chosen: type: boolean description: Indica se o candidato foi aprovado no processo recruitmentProcessId: type: string description: ID do processo de recrutamento. canEditVacancy: type: boolean description: Indica se o usuário da sessão pode alterar a vaga. personalityDescription: description: Descrição de personalidade de um candidato. type: object required: – traits – dimensions – facets – needs – values properties: traits: type: string description: Discrição dos traços de personalidade big five. dimensions: type: string description: Discrição das dimensões de personalidade big five. facets: type: array items: type: string minimum: 1 description: Discrição das facetas de personalidade big five. needs: type: string description: Discrição de personalidade necessidades. values: type: string description: Discrição de personalidade valores. shareVacancyWithEmployeesInput: description: Informações necessárias para o disparo da notificação de compartilhamento de uma vaga com os companheiros de trabalho. type: object required: – vacancyId – targetEmployees properties: vacancyId: type: string description: ID da vaga que deve ser compartilhada. targetEmployees: type: array items: type: string minimum: 1 description: ID dos colaboradores que devem receber as notificações de compartilhamento da vaga em questão. senderId: type: string description: ID da pessoa que compartilhou a vaga. comment: type: string description: Comentário referente o compartilhamento da vaga. workstationGroupSummary: description: Registro que representa o posto de trabalho. type: object required: – department – branchOffice – headOffice – costCenter – jobPosition properties: id: type: string description: Identificador único que representa o posto de trabalho. name: type: string description: Nome do grupo de postos de trabalho. department: type: object allOf: – #/definitions/department description: Objeto que representa o departamento. branchOffice: type: object allOf: – #/definitions/companySummary description: Objeto que representa a filial. headOffice: type: object allOf: – #/definitions/companySummary description: Objeto que representa a matriz. costCenter: type: object allOf: – #/definitions/costCenter description: Objeto que representa o centro de custo. jobPosition: type: object allOf: – #/definitions/jobPosition description: Lista de postos de trabalho. code: type: string description: Código do posto. staffRequisitionAttachmentSummary: description: Resumo de um anexo de uma requisição pessoal. allOf: – #/definitions/attachment – type: object required: – staffRequisitionAttachmentId properties: staffRequisitionAttachmentId: type: string description: ID da entidade que armazena o anexo e faz a ligação do mesmo com o curso/treinamento. attachmentSummary: description: DTo contendo informações de anexos allOf: – #/definitions/attachment – type: object required: – staffRequisitionAttachmentId properties: staffRequisitionAttachmentId: type: string description: ID da entidade que armazena o anexo e faz a ligação do mesmo com o curso/treinamento. pagedMediumHiringTimeInThePeriodDto: description: DTO com as informações necessárias para listagem das vagas do tempo médio de contratação do período. allOf: – #/definitions/paged – type: object properties: vacancies: type: array items: type: object allOf: – #/definitions/vacancyMediumHiringTimeDto description: Dados da vaga ordenado pela data de conclusão. vacancyMediumHiringTimeDto: description: Informações de uma vaga. type: object properties: id: type: string description: Identificador único da vaga. type: string description: Título da vaga. location: type: string description: Local da vaga. jobPosition: type: object allOf: – #/definitions/jobPosition description: Nome do cargo da vaga. department: type: object allOf: – #/definitions/department description: Departamento da vaga. requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga. createdAt: type: string format: date-time description: Data de criação da vaga. finalizedAt: type: string format: date-time description: Data de finalização da vaga. vacancyDuration: type: number format: double description: Duração da vaga (Dias). timePercentageVacancyResponsibleForTheVacancy: type: number format: double description: Percentual de tempo em que a vaga ficou com o responsável pela vaga. timePercentageVacancyRequesterOfTheVacancy: type: number format: double description: Percentual de tempo em que a vaga ficou com o solicitante da vaga. chosen: type: object allOf: – #/definitions/candidateWithType description: Candidato escolhido code: type: integer format: int64 description: Código da vaga flowProcessApprovalHistoriesDto: description: Informações do histórico de aprovações da requisição de pessoal. type: object required: – staffRequisitionFinalizationComment – staffRequisitionAttachmentComment – staffRequisitionDateWhen – staffRequisitionFinalizerId – staffRequisitionFinalizerName properties: approvalHistories: type: array items: type: object allOf: – #/definitions/flowProcessApprovalHistoryDto description: Histórico de aprovações ordenado pela sequência de aprovação. staffRequisitionStatus: type: string allOf: – #/definitions/staffRequisitionStatusDto description: Status da requisição de pessoal. staffRequisitionFinalizationComment: type: string description: Justificativa do cancelamento da Requisição de Pessoal. staffRequisitionAttachmentComment: type: string description: Anexo do cancelamento da Requisição de Pessoal. staffRequisitionDateWhen: type: string format: date-time description: Data de cancelamento da requisição de pessoal. staffRequisitionFinalizerId: type: string description: Id da pessoa que cancelou a requisição de pessoal. staffRequisitionFinalizerName: type: string description: Nome da pessoa que cancelou a requisição de pessoal. flowProcessApprovalHistoryDto: description: Informações de um histórico de aprovação da requisição de pessoal. type: object required: – approverGroupName – dateWhen – justification properties: sequenceFlowStep: type: integer format: int64 description: Passo do fluxo de aprovação. type: type: string allOf: – #/definitions/flowStepTypeDto description: Tipo do passo do fluxo. approverGroupName: type: string description: Nome do grupo dos responsáveis pela aprovação. approver: type: array items: type: object allOf: – #/definitions/approverFlowStepStaffRequisition description: Responsável(s) pela aprovação. flowStepStatus: type: string allOf: – #/definitions/flowProcessAprovationStatusTypeDto description: Status de cada etapa do processo de aprovação. dateWhen: type: string format: date-time description: Data de aprovação/rejeição. justification: type: string description: Justificativa em caso de rejeição. approverFlowStepStaffRequisition: description: Responsável pela aprovação do passo de fluxo da requisição de pessoal. type: object properties: approverId: type: string description: ID do aprovador. approverName: type: string description: Nome do aprovador. currentFlowStaffRequisitionDto: description: Fluxo de aprovação vigente da requisição de pessoal. type: object required: – flowProcessSettingsId – processType – flow – flowIsBeingUsed properties: flowProcessSettingsId: type: string description: Id do fluxo de aprovação vigente. processType: type: string allOf: – #/definitions/processTypeDto description: Tipo de processo. flow: type: object allOf: – #/definitions/flowDto description: Fluxo do processo. flowIsBeingUsed: type: boolean description: Indica se o fluxo já está sendo utilizado por algum processo. flowStaffRequisitionDto: description: Fluxo de aprovação da requisição de pessoal. type: object required: – processType – flow properties: processType: type: string allOf: – #/definitions/processTypeDto description: Tipo de processo. flow: type: object allOf: – #/definitions/flowDto description: Fluxo do processo. flowDto: description: Fluxo do processo de aprovação. type: object required: – flowSteps properties: flowId: type: string description: Id do fluxo de aprovação. name: type: string description: Nome do fluxo de aprovação. flowSteps: type: array items: type: object allOf: – #/definitions/flowStepDto minimum: 1 description: Passos do fluxo de aprovação. flowStepDto: description: Passo do fluxo do processo de aprovação. type: object required: – type – sequence properties: flowStepId: type: string description: Id do passo do fluxo de aprovação. flowId: type: string description: Identificador do fluxo de aprovação a qual o passo pertence. type: type: string allOf: – #/definitions/flowStepTypeDto description: Tipo do passo. sequence: type: integer format: int64 description: Número representando a ordem/sequência de execução dos passos do fluxo. hierarchyFlowStep: type: object allOf: – #/definitions/hierarchyFlowStepDto description: Passo do fluxo de aprovação do tipo hierarquia. approversGroupFlowStep: type: object allOf: – #/definitions/approversGroupFlowStepDto description: Passo do fluxo de aprovação do tipo grupo de aprovadores. operationType: type: string allOf: – #/definitions/operationTypeDto description: Tipo de operação realizada no passo do fluxo Salvar/Excluir. hierarchyFlowStepDto: description: Passo do fluxo do processo de aprovação do tipo hierarquia. type: object required: – levelsQuantity properties: hierarchyFlowStepId: type: string description: Id do passo do fluxo de aprovação do tipo hierarquia. flowStepId: type: string description: Identificador do passo do fluxo de aprovação a qual o passo do tipo hierarquia pertence. levelsQuantity: type: integer format: int64 description: Quantidade de níveis hierarquicos que devem ser abrangidos no processo de aprovação. approversGroupFlowStepDto: description: Passo do fluxo do processo de aprovação do tipo grupo de aprovadores. type: object required: – groupName – membersId properties: approversGroupFlowStepId: type: string description: Id do passo do fluxo de aprovação do tipo grupo de aprovadores. flowStepId: type: string description: Identificador do passo do fluxo de aprovação a qual o passo do tipo grupo de aprovadores pertence. groupName: type: string description: Nome do grupo de aprovadores que será envolvido no processo de aprovação. membersId: type: array items: type: object allOf: – #/definitions/personDto minimum: 1 description: IDs dos membros do grupo de aprovadores. personDto: description: Pessoa pertencente ao grupo de aprovadores de um passo de fluxo da requisição de pessoal. type: object required: – personId properties: personId: type: string description: Id da pessoa. fullName: type: string description: Nome completo da pessoa. workstation: type: string description: Id do postos dessa pessoa integrationDto: description: Registro que tem como origem a integração do sistema legado. Deve ser utilizado única e exclusivamente para extensão de outros records que remetam a entidades referentes ao Integrador do HCM. discriminator: _discriminator type: object required: – g5Id – _discriminator properties: g5Id: type: string description: ID do registro no sistema legado. _discriminator: type: string description: resumeIntegrationDto: description: Currículo integrado do sistema legado. allOf: – #/definitions/integrationDto – type: object required: – name – email – gender properties: id: type: string description: Identificador único da entidade. name: type: string description: Nome completo da pessoa. email: type: string description: E-mail. gender: type: string allOf: – #/definitions/resumeGenderDto description: Gênero (Sexo). maritalStatus: type: string allOf: – #/definitions/maritalStatusDto description: Estado civil. children: type: integer format: int64 description: Quantidade de filhos. birthday: type: string format: date description: Data de nascimento da pessoa. cpf: type: string description: CPF (Cadastro de Pessoas Físicas) da pessoa. country: type: string description: País. state: type: string description: Estado do país. city: type: string description: Cidade. neighborhood: type: string description: Bairro/Distrito. address: type: string description: Logradouro/Rua. number: type: string description: Número da residência/comércio. additional: type: string description: Informação adicional referente ao endereço (e.g. Número do apartamento, Bloco do residencial, Ponto de referência). postalCode: type: string description: Código postal. professionalGoal: type: string description: Objetivo profissional. professionalSummary: type: string description: Resumo profissional. hasNotProfessionalExperience: type: boolean description: Indica se a pessoa não tem experiência profissional. relocation: type: boolean description: Disponível para deslocalização. travel: type: boolean description: Disponível para viagens. disabilities: type: array items: type: string allOf: – #/definitions/disabilityDto description: Deficiências da pessoa. linkedIn: type: string description: Perfil do LinkedIn. facebook: type: string description: Perfil do Facebook. twitter: type: string description: Perfil do Twitter. googlePlus: type: string description: Perfil do Google+. skype: type: string description: Usuário do Skype. instagram: type: string description: Perfil do Instagram. autocompleteFilterParameter: description: DTO dos parâmetros do lookup de filtro type: object required: – key – value properties: key: type: string description: nome do campo. value: type: string description: Valor selecionado. recruitmentVacancySummary: description: Item da lista de vagas. type: object required: – id – code – title – requester – createdDate – typeSituationNumber properties: id: type: string description: Identificador da vaga. code: type: integer format: int64 description: código type: string description: Título da vaga. location: type: string description: Local da vaga. requester: type: object allOf: – #/definitions/personDto description: Solicitante da vaga. createdDate: type: string format: date-time description: Data de criação da vaga. recruiter: type: object allOf: – #/definitions/personDto description: Recrutador da vaga. subscribes: type: integer format: int64 description: Inscritos na vaga. default: 0 selecteds: type: integer format: int64 description: Selecionados na vaga. default: 0 typeSituationNumber: type: integer format: int64 description: Número que representa a situação da vaga. tenantInfo: description: Informações do Tenant type: object required: – id – shortName – tenantDomain properties: id: type: string description: Identificador do Tenant shortName: type: string description: Tenant da plataforma tenantDomain: type: string description: Tenant Domain knowledge: description: Conhecimento (Currículo). type: object required: – resumeId – description properties: id: type: string description: Identificador único da entidade. resumeId: type: string description: Identificador do currículo a qual o conhecimento está associado. description: type: string description: Descrição do conhecimento. proficiency: type: string allOf: – #/definitions/proficiencyDto description: Proficiência. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. resumeDisabilityAttachment: description: Deficiências do candidato. type: object required: – fileId properties: id: type: string maxLength: 32 description: Identificador único da entidade. resumeId: type: string maxLength: 32 description: ID do candidato externo que possui o laudo PCD. fileId: type: string maxLength: 255 description: Id do anexo. ability: description: Habilidades do currículo. type: object required: – resumeId – description properties: id: type: string description: Identificador único da entidade. resumeId: type: string description: Identificador do currículo à qual a habilidade está associada. description: type: string description: Descrição da habilidade. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. languageSection: description: Idioma (Currículo). type: object required: – language – resumeId – proficiency properties: id: type: string description: Identificador único da entidade. language: type: string description: Idioma. resumeId: type: string description: Identificador do currículo à qual o idioma está associado. proficiency: type: string allOf: – #/definitions/languageProficiencyDto description: Nível de proficiência no idioma. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. g5Id: type: string description: ID do registro no sistema legado. Esse atributo não é persistido na base, é utilizado apenas como identificador na integração do registro da g5 para G7. resume: description: Currículo. type: object required: – name – email – gender – birthday properties: id: type: string description: Identificador único da entidade. photoLink: type: string description: Link da foto photoThumbnailLink: type: string description: Link da foto miniatura name: type: string maxLength: 96 description: Nome completo da pessoa. email: type: string maxLength: 100 description: E-mail. gender: type: string allOf: – #/definitions/resumeGenderDto description: Gênero (Sexo). maritalStatus: type: string allOf: – #/definitions/maritalStatusDto description: Estado civil. children: type: integer format: int64 description: Quantidade de filhos. birthday: type: string format: date description: Data de nascimento da pessoa. cpf: type: string description: CPF (Cadastro de Pessoas Físicas) da pessoa. country: type: string maxLength: 255 description: País. state: type: string maxLength: 255 description: Estado do país. city: type: string maxLength: 255 description: Cidade. neighborhood: type: string maxLength: 255 description: Bairro/Distrito. additional: type: string maxLength: 255 description: Informação adicional referente ao endereço (e.g. Número do apartamento, Bloco do residencial, Ponto de referência). address: type: string maxLength: 255 description: Logradouro/Rua. number: type: string maxLength: 255 description: Número da residência/comércio. postalCode: type: string maxLength: 255 description: Código postal. relocation: type: boolean description: Disponível para deslocalização. travel: type: boolean description: Disponível para viagens. professionalGoal: type: string description: Objetivo profissional. professionalSummary: type: string description: Resumo profissional. honorific: type: string allOf: – #/definitions/honorificDto description: Honorífico. disabilities: type: array items: type: string allOf: – #/definitions/disabilityDto description: Deficiências da pessoa. phoneContacts: type: array items: type: object allOf: – #/definitions/resumePhoneContact description: Contatos telefônicos. linkedIn: type: string maxLength: 255 description: Perfil do LinkedIn. facebook: type: string maxLength: 255 description: Perfil do Facebook. twitter: type: string maxLength: 255 description: Perfil do Twitter. googlePlus: type: string maxLength: 255 description: Perfil do Google+. skype: type: string maxLength: 255 description: Usuário do Skype. instagram: type: string maxLength: 255 description: Perfil do Instagram. attachmentId: type: string maxLength: 255 description: Anexo do currículo. positionsSought: type: array items: type: object allOf: – #/definitions/positionSought description: Cargos pretendidos. knowledges: type: array items: type: object allOf: – #/definitions/knowledge description: Conhecimentos. educations: type: array items: type: object allOf: – #/definitions/educationSection description: Formação acadêmica. abilities: type: array items: type: object allOf: – #/definitions/ability description: Habilidades. languages: type: array items: type: object allOf: – #/definitions/languageSection description: Idiomas. personalInterests: type: array items: type: object allOf: – #/definitions/personalInterestSection description: Interesses pessoais. professionalExperiences: type: array items: type: object allOf: – #/definitions/professionalExperienceSection description: Experiências profissionais. hasNotProfessionalExperience: type: boolean description: Indica se a pessoa não tem experiência profissional. photoId: type: string description: Foto. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. incompleteNotifications: type: integer format: int64 description: Número de notificação de currículo incompleto enviadas. personalityModelCandidate: type: object allOf: – #/definitions/personalityModelCandidate description: Modelo de personalidade do candidato locale: type: string description: Preferencia de idoma do candidato. salaryExpectation: type: string description: Pretensão salarial. resumePhoneContact: description: Contato telefônico (Currículo). type: object required: – resumeId – phoneContact properties: id: type: string description: Identificador único da entidade. resumeId: type: string description: Identificador único do currículo. phoneContact: type: object allOf: – #/definitions/phoneContact description: Identificador único do telefone de contato. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. g5Id: type: string description: ID do registro no sistema legado. Esse atributo não é persistido na base, é utilizado apenas como identificador na integração do registro da g5 para G7. educationSection: description: Educação (Currículo). type: object required: – resumeId – fieldOfStudy – school – degree – status properties: id: type: string description: Identificador único da entidade. resumeId: type: string description: Identificador do currículo a qual a educação está associada. fieldOfStudy: type: string description: Curso. school: type: string description: Instituição de ensino. degree: type: string allOf: – #/definitions/degreeDto description: Nível. status: type: string allOf: – #/definitions/educationStatusDto description: Situação do curso. conclusionYear: type: integer format: int64 description: Ano de conclusão. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. g5Id: type: string description: ID do registro no sistema legado. Esse atributo não é persistido na base, é utilizado apenas como identificador na integração do registro da g5 para G7. positionSought: description: Entidade que mantêm os cargos pretendidos. type: object required: – resumeId properties: id: type: string description: Identificador único da entidade. position: type: string description: Descrição do cargo pretendido. area: type: string description: Descrição da área pretendida. resumeId: type: string description: Identificador único do currículo. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. g5Id: type: string description: ID do registro no sistema legado. Esse atributo não é persistido na base, é utilizado apenas como identificador na integração do registro da g5 para G7. personalInterestSection: description: Interesse pessoal (Currículo). type: object required: – interest – resumeId properties: id: type: string description: Identificador único da entidade. interest: type: string description: Interesse. resumeId: type: string description: Identificador do currículo a qual o interesse está associado. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. professionalExperienceSection: description: Experiência profissional (Currículo). type: object required: – company – position – startDate – resumeId properties: id: type: string description: Identificador único da entidade. company: type: string description: Empresa. position: type: string description: Cargo. address: type: string description: Endereço. description: type: string description: Descrição. startDate: type: string format: date description: Data inicial. endDate: type: string format: date description: Data final. resumeId: type: string description: Identificador do currículo a qual o interesse está associado. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. g5Id: type: string description: ID do registro no sistema legado. Esse atributo não é persistido na base, é utilizado apenas como identificador na integração do registro da g5 para G7. personPhoneContact: description: Contato telefônico (Interno). type: object required: – person – phoneContact – ext properties: id: type: string description: Identificador único da entidade. person: type: string maxLength: 32 description: Identificador único da pessoa. phoneContact: type: object allOf: – #/definitions/phoneContact description: Identificador único do telefone de contato. ext: type: string description: Extensão employeePhoneContact: description: Contato telefônico do colaborador. type: object required: – employee – phoneContact properties: id: type: string description: Identificador único da entidade. employee: type: string maxLength: 32 description: Identificador único ddo colaborador. phoneContact: type: object allOf: – #/definitions/phoneContact description: Identificador único do telefone de contato. vacancy: description: Vaga de emprego. type: object required: – title – description – 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. highlight: type: boolean description: Indica se a vaga deve estar em destaque. jobPositionId: type: string description: Identificador do cargo da vaga. jobPosition: type: object allOf: – #/definitions/jobPosition description: Cargo da vaga. startSalaryRange: type: string description: Início da faixa salarial. endSalaryRange: type: string description: Fim da faixa salarial. admissionDate: type: string format: date description: Data prevista de admissão. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício da vaga. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo de contrato de trabalho. requester: type: object allOf: – #/definitions/employeeSummary description: Solicitante da vaga. requesterId: type: string description: ID do solicitante da vaga. reason: type: string allOf: – #/definitions/processTypeDto description: Motivo de abertura da vaga. replacedEmployee: type: object allOf: – #/definitions/employeeSummary description: Colaborador que será substituido (Se for o caso). replacedEmployeeId: type: string description: ID do colaborador que será substituido (Se for o caso). justification: type: string description: Justificativa para a abertura da vaga. situation: type: string allOf: – #/definitions/vacancySituationDto description: Situação atual da vaga. responsible: type: object allOf: – #/definitions/employeeSummary description: Analista de RH responsável pela vaga. createdAt: type: string format: date-time description: Data de criação da vaga. requisition: type: object allOf: – #/definitions/staffRequisition description: Requisição da vaga. requisitionId: type: string description: Id da requisição da vaga. externalPublish: type: boolean description: Indica se a vaga deve ser publicada para candidatos externos. externalStartDate: type: string format: date description: Data inicial da publicação da vaga para candidatos externos. externalEndDate: type: string format: date description: Data final da publicação da vaga para candidatos externos. internalPublish: type: boolean description: Indica se a vaga deve ser publicada para candidatos internos. internalStartDate: type: string format: date description: Data inicial da publicação da vaga para candidatos internos. internalEndDate: type: string format: date description: Data final da publicação da vaga para candidatos internos. admissionSituation: type: string allOf: – #/definitions/vacancyAdmissionSituationDto description: Situação da admissão do candidato escolhido para a vaga. questionnaire: type: string description: Identificador do questionário personalityModel: type: object allOf: – #/definitions/personalityModelVacancy description: Modelo de personalidade desejado para a vaga. progress: type: number format: double description: Progresso da vaga. costCenterId: type: string description: Identificador do centro de custo costCenter: type: object allOf: – #/definitions/costCenter description: Centro de custo companyId: type: string description: Identificador da empresa company: type: object allOf: – #/definitions/company description: Empresa workShiftId: type: string description: Identificador do turno de trabalho workShift: type: object allOf: – #/definitions/workShift description: Turno de trabalho chat: type: object allOf: – #/definitions/chat description: Chat da vaga. chatId: type: string description: ID do chat da vaga. departmentId: type: string description: Identificador do departamento department: type: object allOf: – #/definitions/department description: Departamento pendingWithRequester: type: boolean description: Indica que a vaga está pendente com o solicitante. pendencyHours: type: integer format: int64 description: Quantidade de horas que a vaga ficou pendente com o solicitante. hasCandidates: type: boolean description: Indica se a vaga já possui candidatos. workstationGroup: type: object allOf: – #/definitions/workstationGroup description: Representa o posto de trabalho. workstationGroupId: type: string description: Identificador do posto de trabalho. integrationStatus: type: string allOf: – #/definitions/integrationStatusDto description: Status da efetivação. sequenceStaffrequisitionVacancy: type: object allOf: – #/definitions/sequenceStaffrequisitionVacancy description: Responsável por armazenar uma sequência única da RP na vaga. sequenceStaffrequisitionVacancyId: type: string description: Identificador do responsável por armazenar uma sequência única da RP na vaga. finalizationAttachmentId: type: string description: Id do anexo de finalização da vaga finalizedAt: type: string format: date-time description: Data e hora de conclusão da vaga finalizationComment: type: string description: Comentário de conclusão hasPendencyRegistered: type: boolean description: Indica se a vaga possui alguma pendência registrada. fileId: type: string description: Identificador do arquivo com o texto da publicação no BlobService. type: string description: Versão do identificador do arquivo com o texto da publicação no BlobService. locationURI: type: string description: URL com o link do arquivo que contém o texto da publicação no BlobService. vacancyHistory: description: Histórico da vaga de emprego. type: object required: – id – vacancy – createdAt – updatedAt – vacancyHistorySituation properties: id: type: string description: Identificador único da entidade. vacancy: type: object allOf: – #/definitions/vacancy description: Vaga de emprego. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. vacancyHistorySituation: type: string allOf: – #/definitions/vacancyHistorySituationDto description: Situação da vaga. finalizedAt: type: string format: date-time description: Data e hora de finalização da vaga. choosen: type: object allOf: – #/definitions/recruitmentProcess description: Candidato escolhido para ocupar a vaga. salary: type: string description: Salário do candidato. finalizationComment: type: string description: Comentário de conclusão da vaga. finalizer: type: object allOf: – #/definitions/person description: Pessoa que encerrou (concluiu ou cancelou) a vaga. reopenAt: type: string format: date-time description: Data e hora da reabertura da vaga. jobPosition: description: Cargo. type: object properties: id: type: string description: Identificador único da entidade. name: type: string description: Nome do cargo. code: type: string description: Código do cargo. flow: description: Fluxo de aprovação. type: object required: – name properties: id: type: string description: Identificador único da entidade. name: type: string description: Nome do fluxo de aprovação. flowSteps: type: array items: type: object allOf: – #/definitions/flowStep description: Passos do fluxo de aprovação. canChange: type: boolean description: Indica se o fluxo pode ser alterado/excluido flowStep: description: Passo do fluxo de aprovação. type: object required: – flowId – type – sequence properties: id: type: string description: Identificador único da entidade. flowId: type: string description: Identificador único do fluxo a qual o passo pertence. type: type: string allOf: – #/definitions/flowStepTypeDto description: Tipo do passo. sequence: type: integer format: int64 description: Número representando a ordem/sequencia de execução dos passos do fluxo. hierarchyFlowStep: type: object allOf: – #/definitions/hierarchyFlowStep description: Passo do fluxo de aprovação do tipo hierarquia. approversGroupFlowStep: type: object allOf: – #/definitions/approversGroupFlowStep description: Passo do fluxo de aprovação do tipo grupo de aprovadores. hierarchyFlowStep: description: Passo do fluxo de aprovação do tipo hierarquia. type: object required: – flowStepId – levelsQuantity properties: id: type: string description: Identificador único da entidade. flowStepId: type: string description: Identificador único do passo a qual este referência. flowStep: type: object allOf: – #/definitions/flowStep description: Passo do fluxo de aprovação. levelsQuantity: type: integer format: int64 description: Quantidade de níveis hierarquicos que devem ser abrangidos no processo de aprovação. approversGroupFlowStep: description: Passo do fluxo de aprovação do tipo grupo de aprovadores. type: object required: – flowStepId – groupName – membersId properties: id: type: string description: Identificador único da entidade. flowStepId: type: string description: Identificador único do passo a qual este referência. flowStep: type: object allOf: – #/definitions/flowStep description: Passo do fluxo de aprovação. groupName: type: string description: Nome do grupo de aprovadores que será envolvido no processo de aprovação. members: type: array items: type: object allOf: – #/definitions/person description: Membros do grupo de aprovadores. membersId: type: array items: type: string minimum: 1 description: IDs dos membros do grupo de aprovadores. model: description: Modelo de etapas. type: object required: – name – startDate properties: id: type: string description: Identificador único da entidade. name: type: string description: Nome do modelo. isDefault: type: boolean description: Indica se é o modelo padrão da empresa. startDate: type: string format: date description: Data de início da vigência. stages: type: array items: type: object allOf: – #/definitions/modelStage description: Etapas do modelo. canDelete: type: boolean description: Boolean indicando se é possível excluir o Modelo.\n Nota: Só será possível excluir, se não houver nenhum outro Modelo que esteja referência o Modelo corrente. isActive: type: boolean description: Indica se é o modelo vigente (última data de criação – startDate). modelStage: description: Etapa de um modelo. type: object required: – name – type properties: id: type: string description: Identificador único da entidade. name: type: string description: Nome da etapa. type: type: string allOf: – #/definitions/modelStageTypeDto description: Tipo da etapa. sequence: type: integer format: int64 description: Sequência da etapa modelId: type: string description: Identificador único do modelo a qual está etapa pertence. medicalExam: type: boolean description: Indica se a etapa é de exame médico. recruitmentProcessStage: type: object allOf: – #/definitions/recruitmentProcessStage description: Etapa do processo seletivo do candidato. flowProcessSettings: description: Configurações de um processo do workflow. type: object properties: id: type: string description: Identificador único da entidade. processType: type: string allOf: – #/definitions/processTypeDto description: Tipo do processo. flow: type: object allOf: – #/definitions/flow description: Fluxo a qual este processo referência. flowId: type: string description: ID do fluxo a qual este processo referência. flowProcess: description: Processo de aprovação type: object required: – processType – requesterId – detail – dataReference properties: id: type: string description: Identificador único da entidade. flow: type: object allOf: – #/definitions/flow description: Fluxo desse processo. flowId: type: string description: Id do Fluxo desse processo. processType: type: string allOf: – #/definitions/processTypeDto description: Tipo de processo createdAt: type: string format: date-time description: Data de criação requester: type: object allOf: – #/definitions/employee description: Solicitante requesterId: type: string description: Identificador do solicitante status: type: string allOf: – #/definitions/flowProcessStatusDto description: Status do processo detail: type: string description: Detalhes do processo referenceDate: type: string format: date description: data de referencia para os colaboradores ativo dataReference: type: array items: type: object allOf: – #/definitions/keyValue minimum: 1 description: Referencia para o tratamento ao final da aprovação. flowProcessHistory: description: Historico do processo de aprovação type: object required: – justification properties: id: type: string description: Identificador único da entidade. flowProcess: type: object allOf: – #/definitions/flowProcess description: Processo referenciado flowProcessId: type: string description: Identificador do processo referenciado flowStep: type: object allOf: – #/definitions/flowStep description: Passo do fluxo de aprovação flowStepId: type: string description: Identificador do passo do fluxo de aprovação dateWhen: type: string format: date-time description: Data da aprovação decision: type: string allOf: – #/definitions/flowProcessAprovationTypeDto description: Decisão dessa aprovação sequence: type: integer format: int64 description: Sequence do aprovador approver: type: object allOf: – #/definitions/person description: Aprovador approverId: type: string description: Identificador do aprovador justification: type: string description: Justificativa em caso de rejeição flowProcessHistoryControl: description: Pendências do histórico do processo de aprovação. type: object required: – id – flowProcessHistory – approver properties: id: type: string description: Identificador único da entidade. flowProcessHistory: type: object allOf: – #/definitions/flowProcessHistory description: Histórico do processo de aprovação. username: type: string description: Nome do usuário que aprovou o processo. approver: type: object allOf: – #/definitions/person description: Aprovador do processo. resolved: type: boolean description: Informa se a pendência já resolvida ou não. resolvedDate: type: string format: date-time description: Data em que a pendência foi resolvida. staffRequisition: description: Requisição de pessoal. type: object required: – reason – justification – description properties: id: type: string description: Identificador único da entidade. requester: type: object allOf: – #/definitions/employeeSummary description: Colaborador que criou a requisição de pessoal. requesterId: type: string description: ID do colaborador que criou a requisição de pessoal. jobPosition: type: object allOf: – #/definitions/jobPosition description: Cargo desejado na requisição de pessoal. jobPositionId: type: string description: ID do cargo desejado na requisição de pessoal. location: type: string description: Local geográfico que a vaga referência. reason: type: string allOf: – #/definitions/processTypeDto description: Motivo de abertura da requisição de pessoal. replacedEmployee: type: object allOf: – #/definitions/employeeSummary description: Colaborador que será substituido (Se for o caso). replacedEmployeeId: type: string description: ID do colaborador que será substituido (Se for o caso). justification: type: string description: Justificativa para a abertura da requisição de pessoal. contractType: type: string allOf: – #/definitions/contractTypeDto description: Tipo do contrato de trabalho que será feito com o colaborador que assumir a vaga. employmentContract: type: string allOf: – #/definitions/employmentContractDto description: Tipo de vínculo empregatício que será feito com o colaborador que assumir a vaga. description: type: string description: Descrição da vaga. startSalaryRange: type: string description: Faixa inicial da remuneração da vaga. endSalaryRange: type: string description: Faixa final da remuneração da vaga. admissionDate: type: string format: date description: Data de admissão prevista do colaborador. createdAt: type: string format: date-time description: Data de criação da requisição de pessoal. status: type: string allOf: – #/definitions/staffRequisitionStatusDto description: Status da requisição de pessoal. costCenterId: type: string description: Identificador do centro de custo costCenter: type: object allOf: – #/definitions/costCenter description: Centro de custo companyId: type: string description: Identificador da empresa company: type: object allOf: – #/definitions/company description: Empresa workShiftId: type: string description: Identificador do turno de trabalho workShift: type: object allOf: – #/definitions/workShift description: Turno de trabalho departmentId: type: string description: Identificador do departamento. department: type: object allOf: – #/definitions/department description: Departamento workstationGroup: type: object allOf: – #/definitions/workstationGroup description: Posto de trabalho. workstationGroupId: type: string description: Identificador do posto de trabalho. disapprovalJustification: type: string description: Justificativa da reprovação da RP. finalizationComment: type: string description: Justificativa do cancelamento da RP. finalizationAttachmentId: type: string description: Id do anexo de finalização da requisição de pessoal. sequenceStaffrequisitionVacancy: type: object allOf: – #/definitions/sequenceStaffrequisitionVacancy description: Responsável por armazenar uma sequência única da Requisição de Pessoal. sequenceStaffrequisitionVacancyId: type: string description: Identificador do responsável por armazenar uma sequência única da Requisição de Pessoal. createdByVacancyManagement: type: boolean description: Identifica se deve criar a vaga no vacancymanagement ou no recruitment (default false). keywords: type: array items: type: string description: Palavras chaves para o cálculo da aderência. keywordTrajectorySession: type: boolean description: Seção de trajetória profissional (aderência). keywordProfessionalExperienceSession: type: boolean description: Seção de histórico profissional (aderência). keywordEducationSession: type: boolean description: Seção de formação acadêmica (aderência). keywordLanguageSession: type: boolean description: Seção de idiomas (aderência). keywordCompetencySession: type: boolean description: Seção de conhecimentos e habilidades (aderência). keywordPositionSoughtSession: type: boolean description: Seção de cargos e áreas desejadas (aderência). positions: type: integer format: int64 description: Quantidade de vagas. recruitmentProcess: description: Processo seletivo do candidato. type: object properties: id: type: string description: Identificador único da entidade. resume: type: object allOf: – #/definitions/resume description: Candidato externo. resumeId: type: string description: Identificador único do candidato externo. employee: type: object allOf: – #/definitions/employee description: Candidato interno employeeId: type: string description: Identificador único do colaborador. vacancy: type: object allOf: – #/definitions/vacancy description: Vaga. vacancyId: type: string description: Identificador único da vaga. createdAt: type: string format: date-time description: Data e hora da criação da candidatura. updatedAt: type: string format: date-time description: Data e hora da última alteração na candidatura. status: type: string allOf: – #/definitions/recruitmentProcessStatusDto description: Status do candidato na vaga. justification: type: string description: Justificativa para a reprovação/remoção do candidato no processo seletivo em questão (Se for o caso). recruitmentProcessHistory: description: Histórico do processo seletivo do candidato. type: object required: – id – recruitmentProcess – createdAt – updatedAt – username – status properties: id: type: string description: Identificador único da entidade. recruitmentProcess: type: object allOf: – #/definitions/recruitmentProcess description: Processo seletivo do candidato. createdAt: type: string format: date-time description: Data de criação. updatedAt: type: string format: date-time description: Data da última alteração. username: type: string description: Nome do usuário que registrou o histórico. person: type: object allOf: – #/definitions/person description: Pessoa que realizou a alteração no processo seletivo. status: type: string allOf: – #/definitions/recruitmentProcessStatusDto description: Status do candidato na vaga. justification: type: string description: Justificativa da alteração no processo seletivo do candidato. recruitmentProcessStage: description: Etapa do processo seletivo do candidato. type: object properties: id: type: string description: Identificador único da entidade. stage: type: object allOf: – #/definitions/modelStage description: Etapa do processo seletivo. status: type: string allOf: – #/definitions/aprovationTypeDto description: Status da etapa. stageId: type: string description: Identificador único da etapa do processo seletivo. process: type: object allOf: – #/definitions/recruitmentProcess description: Processo a qual está etapa pertence. processId: type: string description: Identificador único do processo a qual está etapa pertence. integrationStatus: type: string allOf: – #/definitions/integrationStatusDto description: Status para gerar a ficha médica e ASO. integrationResponsiblePerson: type: object allOf: – #/definitions/person description: Responsável por gerar a ficha médica e ASO. integrationResponsiblePersonId: type: string description: Identificador único do responsável por gerar a ficha médica e ASO. integrationSendDate: type: string format: date-time description: Data e hora de envio das informações para gerar a ficha médica e ASO. integrationG5Date: type: string format: date-time description: Data e hora de recepção da G5 do parecer da ficha médica e ASO. seemMedicalStatus: type: string allOf: – #/definitions/seemMedicalStatusDto description: Status da ficha médica integrada. recruitmentProcessStageHistory: description: Historico das Etapas type: object properties: id: type: string description: identificador unico da entidade stageId: type: object allOf: – #/definitions/recruitmentProcessStage description: etapa da vaga avaliator: type: object allOf: – #/definitions/person description: avaliador username: type: string description: username do usuario status: type: string allOf: – #/definitions/aprovationTypeDto description: Status da etapa. comment: type: string description: comentario da etapa integrationStatus: type: string allOf: – #/definitions/integrationStatusDto description: Status para gerar a ficha médica e ASO. integrationResponsiblePerson: type: object allOf: – #/definitions/person description: Responsável por gerar a ficha médica e ASO. integrationResponsiblePersonId: type: string description: Identificador único do responsável por gerar a ficha médica e ASO. integrationSendDate: type: string format: date-time description: Data e hora de envio das informações para gerar a ficha médica e ASO. integrationG5Date: type: string format: date-time description: Data e hora de recepção da G5 do parecer da ficha médica e ASO. seemMedicalStatus: type: string allOf: – #/definitions/seemMedicalStatusDto description: Status da ficha médica integrada. recruitmentProcessStageAttHistory: description: Historico dos anexos das etapas type: object properties: id: type: string description: identificador unico da entidade stageId: type: object allOf: – #/definitions/recruitmentProcessStage description: id do stage principal attachment: type: string description: hash anexo para busca no blobservice avaliator: type: object allOf: – #/definitions/person description: avaliador username: type: string description: username do usuario status: type: string allOf: – #/definitions/operationTypeDto description: status do anexo createdat: type: string format: date-time description: data de criação/alteração appointment: description: Compromisso do processo seletivo. type: object required: – subject – site – date – startTime – endTime – candidates properties: id: type: string description: Identificador único da entidade. vacancy: type: object allOf: – #/definitions/vacancy description: Vaga do processo seletivo. vacancyId: type: string description: Identificador único da vaga do processo seletivo. stage: type: object allOf: – #/definitions/modelStage description: Etapa do processo seletivo. stageId: type: string description: Identificador único da etapa do processo seletivo. subject: type: string description: Assunto do compromisso. site: type: string description: Local do compromisso. date: type: string format: date description: Data do compromisso. startTime: type: string description: Horário de início do compromisso. endTime: type: string description: Horário de término do compromisso. comment: type: string description: Comentário do compromisso. candidates: type: array items: type: object allOf: – #/definitions/basicCandidateSummary minimum: 1 description: Candidatos que participarão do compromisso. employees: type: array items: type: object allOf: – #/definitions/employeeSummary description: Colaboradores que participarão do compromisso para ajudar a avaliar os candidatos. personalityModelVacancy: description: Modelo de personalidade da vaga. type: object required: – openness – conscientiousness – extraversion – agreeableness – neuroticism properties: id: type: string description: Identificador único da entidade. openness: type: number format: double description: Abertura. conscientiousness: type: number format: double description: Escrupulosidade. extra type: number format: double description: Extroversão. agreeableness: type: number format: double description: Amabilidade. neuroticism: type: number format: double description: Alcance emocional. vacancy: type: object allOf: – #/definitions/vacancy description: Vaga de emprego. personalityQuiz: type: object allOf: – #/definitions/personalityQuiz description: Questionário utilizado para levantar o modelo de personalidade para esta vaga. personalityModelCandidate: description: Modelos de personalidade do candidato. type: object required: – bigFive – toneAnalysis – needs – values – answers – personalityQuiz properties: id: type: string description: Identificador único da entidade. bigFive: type: object allOf: – #/definitions/bigFive description: Personalidade Big Five. toneAnalysis: type: object allOf: – #/definitions/toneAnalysis description: Tom de comunicação. needs: type: object allOf: – #/definitions/needs description: Necessidades. values: type: object allOf: – #/definitions/values description: Valores. answers: type: array items: type: object allOf: – #/definitions/answer minimum: 1 description: Repostas do candidato para a criação do modelo e personalidade. personalityQuiz: type: object allOf: – #/definitions/personalityQuiz description: Questionário utilizado para levantar o modelo de personalidade para esta vaga. resumeId: type: string maxLength: 32 description: ID do candidato externo (quando aplicável). employeeId: type: string maxLength: 32 description: ID do candidato interno (quando aplicável). bigFive: description: Modelo de personalidade Big Five. type: object required: – openness – conscientiousness – extraversion – agreeableness – neuroticism properties: id: type: string description: Identificador único da entidade. openness: type: object allOf: – #/definitions/openness description: Abertura. conscientiousness: type: object allOf: – #/definitions/conscientiousness description: Escrupulosidade. extra type: object allOf: – #/definitions/extraversion description: Extroversão. agreeableness: type: object allOf: – #/definitions/agreeableness description: Amabilidade. neuroticism: type: object allOf: – #/definitions/neuroticism description: Alcance emocional. personalityModelCandidate: type: object allOf: – #/definitions/personalityModelCandidate description: Modelos de personalidade do candidato. openness: description: Dimensão de abertura do modelo Big Five. type: object required: – adventurousness – artisticInterests – emotionality – imagination – intellect – liberalism – dimensionValue properties: id: type: string description: Identificador único da entidade. adventurousness: type: number format: double description: Faceta de Aventura artisticInterests: type: number format: double description: Faceta de Interesses artísticos emotionality: type: number format: double description: Faceta de Consciência emocional imagination: type: number format: double description: Faceta de Imaginação intellect: type: number format: double description: Faceta de Curiosidade intelectual liberalism: type: number format: double description: Faceta de Liberalismo dimensionValue: type: number format: double description: Valor desta dimensão bigFive: type: object allOf: – #/definitions/bigFive description: Modelo de personalidade Big Five. conscientiousness: description: Dimensão de escrupulosidade do modelo Big Five. type: object required: – achievementStriving – cautiousness – dutifulness – orderliness – selfDiscipline – selfEfficacy – dimensionValue properties: id: type: string description: Identificador único da entidade. achievementStriving: type: number format: double description: Faceta de realização com esforço. cautiousness: type: number format: double description: Faceta de cautela. dutifulness: type: number format: double description: Faceta de sentido de responsabilidade. orderliness: type: number format: double description: Faceta de organização. selfDiscipline: type: number format: double description: Faceta de autodisciplina. selfEfficacy: type: number format: double description: Faceta de autoconfiança. dimensionValue: type: number format: double description: Valor desta dimensão bigFive: type: object allOf: – #/definitions/bigFive description: Modelo de personalidade Big Five. extra description: Dimensão de extroversão do modelo Big Five. type: object required: – activityLevel – assertiveness – cheerfulness – excitementSeeking – friendliness – gregariousness – dimensionValue properties: id: type: string description: Identificador único da entidade. activityLevel: type: number format: double description: Faceta de energia. assertiveness: type: number format: double description: Faceta de assertividade. cheerfulness: type: number format: double description: Faceta de alegria. excitementSeeking: type: number format: double description: Faceta de busca de emoção. friendliness: type: number format: double description: Faceta de simpatia. gregariousness: type: number format: double description: Faceta de socialização. dimensionValue: type: number format: double description: Valor desta dimensão bigFive: type: object allOf: – #/definitions/bigFive description: Modelo de personalidade Big Five. agreeableness: description: Dimensão de amabilidade do modelo Big Five. type: object required: – altruism – cooperation – modesty – morality – sympathy – trust – dimensionValue properties: id: type: string description: Identificador único da entidade. altruism: type: number format: double description: Faceta de altruísmo. cooperation: type: number format: double description: Faceta de cooperação. modesty: type: number format: double description: Faceta de modéstia. morality: type: number format: double description: Faceta de moralidade. sympathy: type: number format: double description: Faceta de empatia. trust: type: number format: double description: Faceta de confiança. dimensionValue: type: number format: double description: Valor desta dimensão bigFive: type: object allOf: – #/definitions/bigFive description: Modelo de personalidade Big Five. neuroticism: description: Dimensão de alcance emocional do modelo Big Five. type: object required: – anger – anxiety – depression – immoderation – selfConsciousness – vulnerability – dimensionValue properties: id: type: string description: Identificador único da entidade. anger: type: number format: double description: Faceta de raiva. anxiety: type: number format: double description: Faceta de ansiedade. depression: type: number format: double description: Faceta de depressão. immoderation: type: number format: double description: Faceta de auto-indulgência. selfConsciousness: type: number format: double description: Faceta de autoconsciência. vulnerability: type: number format: double description: Faceta de resiliência. dimensionValue: type: number format: double description: Valor desta dimensão bigFive: type: object allOf: – #/definitions/bigFive description: Modelo de personalidade Big Five. toneAnalysis: description: Modelo de tom de comunicação. type: object required: – emotionTone – languageTone properties: id: type: string description: Identificador único da entidade. emotionTone: type: object allOf: – #/definitions/emotionTone description: Tom emocional. languageTone: type: object allOf: – #/definitions/languageTone description: Tom de linguagem. personalityModelCandidate: type: object allOf: – #/definitions/personalityModelCandidate description: Modelos de personalidade do candidato. emotionTone: description: Modelo de tom emocional. type: object required: – anger – disgust – fear – joy – sadness properties: id: type: string description: Identificador único da entidade. anger: type: number format: double description: Raiva. disgust: type: number format: double description: Repugnância. fear: type: number format: double description: Medo. joy: type: number format: double description: Alegria. sadness: type: number format: double description: Tristeza. toneAnalysis: type: object allOf: – #/definitions/toneAnalysis description: Modelo de tom de comunicação. languageTone: description: Modelo de tom de linguagem. type: object required: – analytical – confident – tentative properties: id: type: string description: Identificador único da entidade. analytical: type: number format: double description: Analítico. confident: type: number format: double description: Confiante. tentative: type: number format: double description: Hesitante. toneAnalysis: type: object allOf: – #/definitions/toneAnalysis description: Modelo de tom de comunicação. needs: description: Modelo de necessidades. type: object required: – challenge – closeness – curiosity – excitement – harmony – ideal – liberty – love – practicality – selfExpression – stability – structure properties: id: type: string description: Identificador único da entidade. challenge: type: number format: double description: Desafio. closeness: type: number format: double description: Retraimento. curiosity: type: number format: double description: Curiosidade. excitement: type: number format: double description: Empolgação. harmony: type: number format: double description: Harmonia. ideal: type: number format: double description: Ideal. liberty: type: number format: double description: Liberdade. love: type: number format: double description: Amor. practicality: type: number format: double description: Natureza prática. selfExpression: type: number format: double description: Expressão da própria personalidade. stability: type: number format: double description: Estabilidade. structure: type: number format: double description: Estrutura. personalityModelCandidate: type: object allOf: – #/definitions/personalityModelCandidate description: Modelos de personalidade do candidato. values: description: Modelo de valores. type: object required: – conservation – hedonism – opennessToChange – selfEnhancement – selfTranscendence properties: id: type: string description: Identificador único da entidade. conservation: type: number format: double description: Conservação. hedonism: type: number format: double description: Hedonismo. opennessToChange: type: number format: double description: Abertura à mudança. selfEnhancement: type: number format: double description: Auto-crescimento. selfTranscendence: type: number format: double description: Auto-transcendência. personalityModelCandidate: type: object allOf: – #/definitions/personalityModelCandidate description: Modelos de personalidade do candidato. answer: description: Resposta de uma questão da avaliação de personalidade. type: object required: – question – portuguesAnswer properties: id: type: string description: Identificador único da entidade. question: type: object allOf: – #/definitions/question description: Pergunta realizada para o candidato. portuguesAnswer: type: string description: Resposta original em português. englishAnswer: type: string description: Resposta traduzida para o inglês. company: description: Centro de custo. type: object required: – companyName – headQuarterId properties: id: type: string description: Identificador único da empresa. code: type: integer format: int64 description: Código da empresa. companyName: type: string description: Nome da Empresa. headQuarterId: type: string description: Identificador da Empresa Matriz. headQuarterCode: type: integer format: int64 description: Código da empresa matriz. headQuarterName: type: string description: Nome da Empresa Matriz. costCenter: type: object allOf: – #/definitions/costCenter description: Centro de custo. costCenter: description: Centro de custo. type: object required: – companyId – name – code properties: id: type: string description: Identificador do centro de custo. companyId: type: string description: Identificador da Empresa. company: type: object allOf: – #/definitions/company description: Empresa. name: type: string description: Nome do centro de custo. code: type: string description: Código do centro de custo. workShift: description: Turnos de trabalho. type: object required: – description – shift properties: id: type: string description: Identificador do turno de trabalho. code: type: integer format: int64 description: Código do turno de trabalho. description: type: string description: Descrição do turno. shift: type: string allOf: – #/definitions/shiftDto description: Turno chat: description: Histórico de mensagens (Bate-papo). type: object properties: id: type: string description: Identificador único da entidade. createdAt: type: string format: date-time description: Data e hora da criação do chat. chatMessage: description: Uma mensagem que compõe um histórico de mensagens (Chat). type: object required: – content properties: id: type: string description: Identificador único da entidade. chat: type: object allOf: – #/definitions/chat description: Chat a qual esta mensagem pertence. chatId: type: string description: ID do chat a qual esta mensagem pertence. employee: type: object allOf: – #/definitions/employee description: Colaborador que enviou esta mensagem. employeeId: type: string description: ID do colaborador que enviou esta mensagem. content: type: string description: Conteúdo da mensagem. edited: type: boolean description: Representa se a mensagem foi editada após o envio. createdAt: type: string format: date-time description: Data e hora do envio da mensagem. updatedAt: type: string format: date-time description: Data e hora da última edição da mensagem (Se for o caso). department: description: Departamento. type: object required: – name properties: id: type: string description: Identificador único da entidade. name: type: string description: Nome. place: type: string description: Endereço do departamento code: type: string description: Codigo do departamento position: type: string description: Posicao do departamento. createDate: type: string format: date-time description: Data de Criação. experitionDate: type: string format: date-time description: Data de Expiração. organizationalChart: description: Organograma Organizacional. type: object properties: id: type: string description: identificado da entidade. description: type: string description: Descricao do Organograma. name: type: string description: Nome do Organograma. companyId: type: string description: Id da Empresa do Organograma. company: type: object allOf: – #/definitions/company description: Empresa do Organograma. organizationalChartItem: description: Itens de Organograma Organizacional. type: object required: – department properties: id: type: string description: identificador da entidade. name: type: string description: nome do item. organizationalChart: type: object allOf: – #/definitions/organizationalChart description: Organograma. parentId: type: string description: Id do item de Organograma Pai parent: type: object allOf: – #/definitions/organizationalChartItem description: Item de Organograma position: type: string description: Posição do Item de Organograma department: type: object allOf: – #/definitions/department description: Objeto que representa o departamento. vacancyPendency: description: Registro de passagem de pendências da vaga. type: object required: – vacancyId – pendingWhen – responsibleId – type properties: id: type: string description: Identificador da entidade. vacancyId: type: string description: Identificador da vaga. vacancy: type: object allOf: – #/definitions/vacancy description: Mapeamento da vaga. pendingWhen: type: string format: date-time description: Data e hora da pendencia. responsibleId: type: string description: Identificador do colaborar responsible: type: object allOf: – #/definitions/employee description: mapeamento do colaborador. type: type: string allOf: – #/definitions/vacancyPendencyTypeDto description: Tipo de pendencia, inicio ou fim. personalityQuiz: description: Questionário utilizado para identificar a personalidade de um candidato. type: object required: – description – wordCount – questions properties: id: type: string description: Identificador único da entidade. description: type: string description: Descrição do questionário. wordCount: type: integer format: int64 description: Quantidade de palavras na resposta. questions: type: array items: type: object allOf: – #/definitions/question minimum: 1 description: Perguntas do questionário. canEdit: type: boolean description: Indica se o usuário pode alterar o questionário vigente. O usuário só poderá editar, caso nenhum candidato interno ou externo tenha o respondido. initialDate: type: string format: date description: Data de início do período de vigência. isActive: type: boolean description: Indica se é o modelo vigente (última data de criação – initialDate). personalityModelVacancy: type: object allOf: – #/definitions/personalityModelVacancy description: Modelo de personalidade da vaga. question: description: Pergunta de um questionário de personalidade. type: object properties: id: type: string description: Identificador único da entidade. description: type: string description: Descrição da pergunta. personalityQuizId: type: string description: Questionário utilizado para identificar a personalidade de um candidato. questionType: type: string description: Tipo do Registro orderNumber: type: integer format: int64 description: Numero de Ordenação da questão answer: type: object allOf: – #/definitions/answer description: Resposta de uma questão da avaliação de personalidade. workstation: description: Entidade que representa o posto de trabalho. type: object properties: id: type: string description: Identificador único do posto de trabalho. occupantId: type: string description: Identificador do ocupante da vaga. companyId: type: string description: Identificador da empresa que a vaga está referenciando. workstationGroup: description: Entidade que representa o posto de trabalho. type: object required: – department – branchOffice – costCenter – jobPositions properties: id: type: string description: Identificador único que representa o posto de trabalho. name: type: string description: Nome do grupo de postos de trabalho. headOfficeId: type: string description: Identificador da matriz do posto de trabalho. branchOfficeId: type: string description: Identificador da filial do posto de trabalho. costCenterId: type: string description: Centro de custo que compõe o grupo de posto de trabalho. departamentId: type: string description: Identificador do departamento a qual o grupo de postos de trabalho está associado. department: type: object allOf: – #/definitions/department description: Objeto que representa o departamento. branchOffice: type: object allOf: – #/definitions/company description: Objeto que representa a filial. costCenter: type: object allOf: – #/definitions/costCenter description: Objeto que representa o centro de custo. jobPositions: type: array items: type: object allOf: – #/definitions/jobPosition minimum: 1 description: Lista de postos de trabalho. code: type: string description: Código do posto. staffRequisitionAttachment: description: Anexo de uma requisição pessoal. type: object required: – staffRequisition – fileId properties: id: type: string maxLength: 32 description: Identificador da entidade. staffRequisition: type: object allOf: – #/definitions/staffRequisition description: Requisição pessoal a qual o anexo pertence. fileId: type: string maxLength: 255 description: Id do anexo. sequenceStaffrequisitionVacancy: description: Responsável por armazenar a sequência única da Requisição de Pessoal/Vaga. type: object required: – id – sequence properties: id: type: string description: Identificador da entidade. sequence: type: integer format: int64 description: Sequência única. dependent: description: Dependente. type: object required: – id – employee – type properties: id: type: string maxLength: 32 description: ID employee: type: object allOf: – #/definitions/employee description: Employee type: type: integer format: int64 description: Tipo do dependente socialNetwork: description: Redes sociais da pessoa. type: object required: – profile – socialNetwork – person properties: id: type: string description: Identificador único da entidade. profile: type: string maxLength: 255 description: Perfil da rede social. socialNetwork: type: integer format: int64 description: Identificador da rede social. person: type: string maxLength: 32 description: Pessoa. 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