2.0info: 2.12.0 HCM – Foundation Position description: HCM – Foundation Position x-senior-domain: HCM – Foundation x-senior-domain-path: hcm_foundation x-senior-service-path: position 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/hcm_foundationsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /position/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 /position/queries/hierarchyList: post: description: Faz a listagem filtrada de hierarquias tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: filter: type: object allOf: – #/definitions/hierarchyListFilter description: Filtro da consulta de hierarquias size: type: integer format: int64 description: Tamanho da página de resultados minimum: 1 maximum: 100 default: 10 offset: type: integer format: int64 description: Offset da página de resultados minimum: 0 default: 0 ordination: type: array items: type: object allOf: – #/definitions/ordination description: Ordenação dos resultados responses: 200: description: Ok schema: type: object required: – totalElements – totalPages – contents properties: totalElements: type: integer format: int64 description: Número de elementos na lista totalPages: type: integer format: int64 description: Número total de páginas contents: type: array items: type: object allOf: – #/definitions/hierarchyListItem minimum: 1 description: Hierarquias encontradas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/queries/fetchHierarchyRevision: post: description: Faz a busca pela revisão da hierarquia tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyId properties: hierarchyId: type: string description: Identificador único da hierarquia hierarchyRevisionId: type: string description: Identificador único da revisão da hierarquia responses: 200: description: Ok schema: type: object required: – positionStructure – hierarchyType – revisionPositionQuantity – initialValidity properties: positionStructure: type: object allOf: – #/definitions/positionStructure description: Estrutura de posição hierarchyType: type: object allOf: – #/definitions/hierarchyType description: Tipo da hierarquia revisionPositionQuantity: type: integer format: int64 description: Quantidade de posições que a hierarquia possui na revisão initialValidity: type: string format: date description: Validade inicial da revisão finalValidity: type: string format: date description: Validade final da revisão 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Faz a busca pela revisão da hierarquia tags: – Queries x-senior-visibility: PRIVATE parameters: – name: hierarchyId description: Identificador único da hierarquia in: query required: true type: string – name: hierarchyRevisionId description: Identificador único da revisão da hierarquia in: query type: string responses: 200: description: Ok schema: type: object required: – positionStructure – hierarchyType – revisionPositionQuantity – initialValidity properties: positionStructure: type: object allOf: – #/definitions/positionStructure description: Estrutura de posição hierarchyType: type: object allOf: – #/definitions/hierarchyType description: Tipo da hierarquia revisionPositionQuantity: type: integer format: int64 description: Quantidade de posições que a hierarquia possui na revisão initialValidity: type: string format: date description: Validade inicial da revisão finalValidity: type: string format: date description: Validade final da revisão 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/queries/hierarchyItemList: post: description: Faz uma busca pelos itens da hierarquia filhos de um determinado item tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: parentId: type: string description: Identificado único do pai hierarchyRevisionId: type: string description: Identificador único da revisão responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/hierarchyItemData minimum: 1 description: Os itens filhos encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Faz uma busca pelos itens da hierarquia filhos de um determinado item tags: – Queries x-senior-visibility: PRIVATE parameters: – name: parentId description: Identificado único do pai in: query type: string – name: hierarchyRevisionId description: Identificador único da revisão in: query type: string responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/hierarchyItemData minimum: 1 description: Os itens filhos encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/queries/hierarchyItemParentPath: post: description: Lista os itens abaixo de um determinado item da hierarquia tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyItemId properties: hierarchyItemId: type: string description: Identificador do item pesquisado responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/hierarchyItemData minimum: 1 description: Os itens filhos encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Lista os itens abaixo de um determinado item da hierarquia tags: – Queries x-senior-visibility: PRIVATE parameters: – name: hierarchyItemId description: Identificador do item pesquisado in: query required: true type: string responses: 200: description: Ok schema: type: object required: – contents properties: contents: type: array items: type: object allOf: – #/definitions/hierarchyItemData minimum: 1 description: Os itens filhos encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/queries/availablePositionsLookup: post: description: Faz a listagem filtrada de posições tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter – parameters properties: filter: type: object allOf: – #/definitions/availablePositionsLookupFilter description: Texto de pesquisa parameters: type: object allOf: – #/definitions/availablePositionsQueryParameters description: Parâmetros da consulta size: type: integer format: int64 description: Tamanho da página de resultados default: 10 offset: type: integer format: int64 description: Offset da página de resultado default: 0 ordination: type: array items: type: object allOf: – #/definitions/ordination description: Ordenação dos resultados displayFields: type: array items: type: string description: Campos retornados responses: 200: description: Ok schema: type: object required: – totalElements – totalPages – contents properties: totalElements: type: integer format: int64 description: Número de elementos na lista totalPages: type: integer format: int64 description: Número total de páginas contents: type: array items: type: object allOf: – #/definitions/position minimum: 1 description: Posições encontradas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/queries/hierarchyLookup: post: description: Primitiva para a consulta de dados usados em campos lookup das visões dinâmicas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: searchText: type: string description: Valor da busca informada pelo usuário searchValue: type: string description: Valor para busca exata por um registro responses: 200: description: Ok schema: type: object required: – records properties: records: type: array items: type: object allOf: – #/definitions/lookupItem minimum: 1 description: Lista de registros encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Primitiva para a consulta de dados usados em campos lookup das visões dinâmicas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: searchText description: Valor da busca informada pelo usuário in: query type: string – name: searchValue description: Valor para busca exata por um registro in: query type: string responses: 200: description: Ok schema: type: object required: – records properties: records: type: array items: type: object allOf: – #/definitions/lookupItem minimum: 1 description: Lista de registros encontrados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/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 /position/queries/exportHierarchyType: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionStructure: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPosition: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionActingType: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportHierarchy: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportHierarchyRevision: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportHierarchyItem: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionStructureCompanyHistory: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionSnapshot: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionSnapshotPendency: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportExclusionProcess: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportExclusionProcessStepGroup: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportExclusionProcessStep: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportProperty: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionSnapshotDependency: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportPositionSnapshotVersion: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportE070emp: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/exportHierarchyManager: post: description: tags: – Queries x-senior-visibility: PRIVATE 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 /position/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PRIVATE 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: PRIVATE 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 /position/actions/retryRevisionLatestSequentialProcess: post: description: Efetua a retentativa da execução do último processo vínculado a revisão da hierarquia. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyRevisionId properties: hierarchyRevisionId: type: string maxLength: 36 description: Identificador único da revisão da hierarquia responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/hierarchyItemDelete: post: description: Remove a posição de um item da hierarquia, ou deleta o item por completo com todos os itens abaixo dele na estrutura hierárquica da revisão. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyItemId properties: hierarchyItemId: type: string description: Identificador do item que deve ser removido responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/hierarchyItemMove: post: description: Move o item na revisão de hierarquia, alterando o seu pai na árvore hierárquica tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyItemId properties: hierarchyItemId: type: string description: Identificador do item que deve ser movido newParentId: type: string description: Identificador do item de destino (pai) responses: 200: description: Ok schema: type: object required: – hierarchyItem properties: hierarchyItem: type: object allOf: – #/definitions/hierarchyItem description: O item de hierarquia atualizado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/ensureManagementPositionFlag: post: description: Garante que a posição está com a flag indicando se é uma posição de gestão ou não atualizada. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – positionId properties: positionId: type: string description: Identificador único da posição responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: Valor da flag após a execução da rotina de atualização. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/applyUpdatePositionSnapshot: post: description: Aplica de forma adiantada a atualização da revisão corrente tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyRevisionId properties: hierarchyRevisionId: type: string maxLength: 36 description: Identificador único da revisão da hierarquia responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/createPositionSnapshotDependency: post: description: Registra um serviço no processo de replicação de uma ou mais hierarquias tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – domain – service properties: domain: type: string description: Domínio service: type: string description: Serviço hierarchies: type: array items: type: object allOf: – #/definitions/uniqueIdentifier description: Hierarquias que deseja replicar. (Caso nada seja informado, todas as hierarquias serão replicadas) responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/deletePositionSnapshotDependency: post: description: Remove um serviço do processo de replicação de uma ou mais hierarquias tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – domain – service properties: domain: type: string description: Domínio service: type: string description: Serviço hierarchies: type: array items: type: object allOf: – #/definitions/uniqueIdentifier description: Hierarquias que não deseja mais replicar. (Caso nada seja informado, deixará de repliar todas as hierarquias) responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/validatePositionSnapshotReplications: post: description: Verifica se os serviços que replicam a hierarquia possuem as versões corretas das mesmas nas suas bases de dados. Essa verificação é feita somente em versões correntes e futuras das hierarquia. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchy properties: hierarchy: type: object allOf: – #/definitions/uniqueIdentifier description: Identifiador único da hierarquia responses: 200: description: Ok schema: type: object required: – hierarchyType – positionStructure – results properties: hierarchyType: type: object allOf: – #/definitions/codeNameLookupData description: Tipo da hierarquia positionStructure: type: object allOf: – #/definitions/codeNameLookupData description: Estrutura de posição results: type: array items: type: object allOf: – #/definitions/positionSnapshotReplicationService minimum: 1 description: Status das replicações nos serviços 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/actions/retryHierarchyErrors: post: description: Faz a retentativa da execução do último processo vínculado as revisões da hierarquia que estão com algum erro. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – hierarchyId properties: hierarchyId: type: string maxLength: 36 description: Identifiador único da hierarquia responses: 200: description: Ok schema: type: object required: – hierarchyRevisionsIds properties: hierarchyRevisionsIds: type: array items: type: string minimum: 1 description: Identifiadores únicos das revisões que tiveram o processo de retry iniciado com sucesso 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/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 /position/actions/importHierarchyType: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionStructure: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPosition: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionActingType: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importHierarchy: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importHierarchyRevision: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importHierarchyItem: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionStructureCompanyHistory: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionSnapshot: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionSnapshotPendency: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importExclusionProcess: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importExclusionProcessStepGroup: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importExclusionProcessStep: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importProperty: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionSnapshotDependency: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importPositionSnapshotVersion: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importE070emp: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/actions/importHierarchyManager: post: description: tags: – Actions x-senior-visibility: PRIVATE 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 /position/signals/hierarchyRevisionDuplicate: post: description: Cria uma nova revisão para a hierarquia desejada, duplicando todos os itens dentro da hierarquia de origem. tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – hierarchyRevisionId – startDate – name properties: hierarchyRevisionId: type: string description: Identificador da revisão hierarquia startDate: type: string format: date description: Data inicial da nova revisão name: type: string description: Descrição da nova revisão observation: type: string description: Observação da nova revisão responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/hierarchyDuplicate: post: description: Duplica a hierarquia com sua revisão vigente, ou a hierarquia com as revisões vigentes e futuras tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – hierarchyId – hierarchyTypeId – hierarchyDuplicateType properties: hierarchyId: type: string description: Identificador da hierarquia hierarchyTypeId: type: string description: Identificador do tipo da hierarquia hierarchyDuplicateType: type: string allOf: – #/definitions/hierarchyDuplicateType description: Enumeração com o tipo de duplicação responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/hierarchyRevisionDelete: post: description: Exclui a revisão da hierarquia desejada, excluindo todos os itens dentro da revisão da hierarquia. tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – hierarchyRevisionId properties: hierarchyRevisionId: type: string description: Identificador da revisão hierarquia responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/updateManagementPositionFlag: post: description: Atualiza a flag managementPosition das posições da hierarquia tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – positionIds properties: positionIds: type: array items: type: string minimum: 1 description: Lista de positionIds a atualizar a flag managementPosition responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/startExclusionProcess: post: description: Inicia um processo de exclusão tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – pid properties: pid: type: string description: Id do Processo responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/updatePositionSnapshot: post: description: Gera uma nova versão para a revisão desejada e inicia seu processo de replicação tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – hierarchyRevisionId properties: hierarchyRevisionId: type: string description: Identificador único da revisão da hierarquia responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/verifyPositionSnapshotPendencies: post: description: Primitiva para a atualização de pendências de hierarquia corrente tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/publishHierarchyRevisionApplied: post: description: Publicação do evento de aplicação da hierarquia tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/startSequentialProcess: post: description: Inicia um processo sequencial tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – processId properties: processId: type: string maxLength: 36 description: Identificador único do processo responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/notifySequentialProcessStepItemCompleted: post: description: Notifica que um item de um passo assíncrono de um processo sequencial teve o prcessamento concluído tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – id – success properties: id: type: string description: Identificador único do item success: type: boolean description: Indicativo de sucesso na operação responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/retrySequentialProcesses: post: description: Faz a retentativa de processamento de processos sequenciais tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/rebuildHierarchyManager: post: description: Força uma nova geração da revisão da hierarquia. tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – hierarchyRevisionId properties: hierarchyRevisionId: type: string maxLength: 36 description: Identificador único da revisão da hierarquia responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/signals/cleanUpOldPositionSnapshotVersions: post: description: Exclui registros de hierarquias correntes que não são mais utilizados. tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /position/events/hierarchyItemRemoved: post: description: Notifica quando um ou mais itens de hierarquia forem removidos x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – hierarchyItem properties: hierarchyItem: type: object allOf: – #/definitions/hierarchyItem description: Item de hierarquia que deve ser removido e ter seus filhos removidos responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/hierarchyItemUpdatedBulk: post: description: Notifica quando um ou mais itens de hierarquia forem atualizados x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – ids properties: ids: type: array items: type: string minimum: 1 description: Itens de hierarquia que foram atualizados responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/hierarchyItemCreatedBulk: post: description: Notifica quando um ou mais itens de hierarquia forem criados x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – ids properties: ids: type: array items: type: string minimum: 1 description: Itens de hierarquia que foram criados responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exclusionProcessStatusChanged: post: description: Evento responsável por informar mudança no status do processo de exclusão x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – pid – entityName – recordId – description – status properties: pid: type: string description: Identificador do process de exclusão entityName: type: string description: Nome da entidade recordId: type: string description: Identificador do registro description: type: string description: Descrição do registro status: type: string allOf: – #/definitions/exclusionProcessStatus description: Status responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/positionSnapshotDeleteByHierarchyId: post: description: Evento emitido toda vez que realizar a exclusão em batch do positionSnapshot. x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – hierarchyId properties: hierarchyId: type: string description: Id da hierarquia responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/positionSnapshotBulkCreated: post: description: Evento para criação em lote do positionSnapshot. x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – batch properties: batch: type: array items: type: object allOf: – #/definitions/positionSnapshot minimum: 1 description: Lote de positionSnapshots responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/oldPositionSnapshotVersionsCleanUpFinished: post: description: A limpeza diária de versões antigas da hierarquia corrente foi concluída x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object properties: success: type: boolean description: Se a operação foi um sucesso default: true responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/hierarchyRevisionApplied: post: description: Evento de revisao de hierarquia aplicada x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – id properties: id: type: string description: Id da revisao de hierarquia responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importHierarchyTypeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportHierarchyTypeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionStructureEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionStructureEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionActingTypeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionActingTypeEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importHierarchyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportHierarchyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importHierarchyRevisionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportHierarchyRevisionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importHierarchyItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportHierarchyItemEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionStructureCompanyHistoryEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionStructureCompanyHistoryEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionSnapshotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionSnapshotEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionSnapshotPendencyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionSnapshotPendencyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importExclusionProcessEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportExclusionProcessEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importExclusionProcessStepGroupEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportExclusionProcessStepGroupEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importExclusionProcessStepEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportExclusionProcessStepEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPropertyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPropertyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionSnapshotDependencyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionSnapshotDependencyEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importPositionSnapshotVersionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportPositionSnapshotVersionEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importE070empEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportE070empEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/importHierarchyManagerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/importEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/events/exportHierarchyManagerEvent: post: description: x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – eventpl properties: eventpl: type: object allOf: – #/definitions/exportEventStatus description: responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /position/entities/hierarchyType: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyType responses: 200: description: The created resource schema: #/definitions/hierarchyType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyType responses: 200: description: The created resource schema: #/definitions/hierarchyType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/hierarchyType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchyType/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyType responses: 200: description: Ok schema: #/definitions/hierarchyType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyType responses: 200: description: Ok schema: #/definitions/hierarchyType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/hierarchyType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/hierarchyType/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/hierarchyType responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/positionStructure: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionStructure responses: 200: description: The created resource schema: #/definitions/positionStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionStructure responses: 200: description: The created resource schema: #/definitions/positionStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/positionStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/positionStructure/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionStructure responses: 200: description: Ok schema: #/definitions/positionStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionStructure responses: 200: description: Ok schema: #/definitions/positionStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/positionStructure 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/positionStructure/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/positionStructure responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/position: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/position responses: 200: description: The created resource schema: #/definitions/position 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/position responses: 200: description: The created resource schema: #/definitions/position 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/position 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/position/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/position responses: 200: description: Ok schema: #/definitions/position 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/position responses: 200: description: Ok schema: #/definitions/position 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/position 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/position/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/position responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/positionActingType: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionActingType responses: 200: description: The created resource schema: #/definitions/positionActingType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionActingType responses: 200: description: The created resource schema: #/definitions/positionActingType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/positionActingType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/positionActingType/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionActingType responses: 200: description: Ok schema: #/definitions/positionActingType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionActingType responses: 200: description: Ok schema: #/definitions/positionActingType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/positionActingType 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/positionActingType/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/positionActingType responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchy: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchy responses: 200: description: The created resource schema: #/definitions/hierarchy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchy responses: 200: description: The created resource schema: #/definitions/hierarchy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/hierarchy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchy/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchy responses: 200: description: Ok schema: #/definitions/hierarchy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchy responses: 200: description: Ok schema: #/definitions/hierarchy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/hierarchy 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/hierarchy/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/hierarchy responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchyRevision: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyRevision responses: 200: description: The created resource schema: #/definitions/hierarchyRevision 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyRevision responses: 200: description: The created resource schema: #/definitions/hierarchyRevision 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/hierarchyRevision 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchyRevision/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyRevision responses: 200: description: Ok schema: #/definitions/hierarchyRevision 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyRevision responses: 200: description: Ok schema: #/definitions/hierarchyRevision 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/hierarchyRevision 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/hierarchyRevision/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/hierarchyRevision responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchyItem: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyItem responses: 200: description: The created resource schema: #/definitions/hierarchyItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/hierarchyItem responses: 200: description: The created resource schema: #/definitions/hierarchyItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/hierarchyItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/hierarchyItem/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyItem responses: 200: description: Ok schema: #/definitions/hierarchyItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/hierarchyItem responses: 200: description: Ok schema: #/definitions/hierarchyItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/hierarchyItem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/hierarchyItem/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/hierarchyItem responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/positionStructureCompanyHistory: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionStructureCompanyHistory responses: 200: description: The created resource schema: #/definitions/positionStructureCompanyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: entity in: body required: true schema: type: object allOf: – #/definitions/positionStructureCompanyHistory responses: 200: description: The created resource schema: #/definitions/positionStructureCompanyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/positionStructureCompanyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/positionStructureCompanyHistory/{id}: put: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionStructureCompanyHistory responses: 200: description: Ok schema: #/definitions/positionStructureCompanyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/positionStructureCompanyHistory responses: 200: description: Ok schema: #/definitions/positionStructureCompanyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/positionStructureCompanyHistory 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: description: Esta entidade pode ser customizada. 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 /position/entities/positionStructureCompanyHistory/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/positionStructureCompanyHistory responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcess: get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/exclusionProcess 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcessStepGroup: get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcess/{parentId}/groups: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/exclusionProcessStepGroup responses: 200: description: The created resources schema: type: array items: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/exclusionProcessStepGroup responses: 200: description: The created resources schema: type: array items: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcess/{parentId}/groups/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/exclusionProcessStepGroup responses: 200: description: Ok schema: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/exclusionProcessStepGroup responses: 200: description: Ok schema: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/exclusionProcessStepGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcessStep: get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcessStepGroup/{parentId}/steps: post: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/exclusionProcessStep responses: 200: description: The created resources schema: type: array items: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/exclusionProcessStep responses: 200: description: The created resources schema: type: array items: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: offset in: query type: number – name: size in: query type: number – name: filter in: query type: string – name: groupby in: query type: string – name: displayfields in: query type: string – name: translation in: query type: boolean responses: 200: description: Ok schema: type: array items: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /position/entities/exclusionProcessStepGroup/{parentId}/steps/{id}: put: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/exclusionProcessStep responses: 200: description: Ok schema: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError patch: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/exclusionProcessStep responses: 200: description: Ok schema: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/exclusionProcessStep 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError delete: tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError definitions: heathcheckDTO: description: Status do healthcheck type: string enum: – UP – DOWN directionType: description: Tipo de ordenação type: string enum: – ASC – DESC hierarchyDuplicateType: description: Tipo de duplicação type: string enum: – CURRENT – CURRENT_AND_FUTURE exclusionProcessStatus: description: Status do processo de exclusão type: string enum: – PENDING – PROCESSING – ERROR – SUCCESS pendencyStatusType: description: Tipo do status da pendência type: string enum: – PENDING – IN_PROGRESS – CANCELLED – DONE – ERROR hierarchyRevisionStatusType: description: Situação de Revisão type: string enum: – FINISHED – APPLIED – PENDING – PROCESSING – PARTIAL – ERROR – SCHEDULED – FUTURE positionSnapshotReplicationServiceStatus: description: Status da replicação da hierarquia corrente no serviço type: string enum: – SUCCESS – ERROR – UNAVAILABLE positionSnapshotReplicationRevisionStatus: description: Status da replicação da hierarquia corrente no serviço type: string enum: – APPLIED – NOT_APPLIED 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 – LOCALDATETIME – DOUBLE – ENUM – INTEGER – MONEY – STRING – TIME fileFormat: description: type: string enum: – CSV – FLAT – JSON – XML hookFunction: description: type: string enum: – BEFORE_PARSE – BEFORE_CONVERSION – ON_ERROR – VALIDATE eventType: description: type: string enum: – CHUNK – DOWNLOAD – ERROR – FINISH – START errorStrategy: description: type: string enum: – CALL_SCRIPT – IGNORE – STOP status: description: type: string enum: – DONE – DONE_WITH_ERRORS – DOWNLOADING – ERROR – NOT_STARTED – RUNNING errorType: description: type: string enum: – CONVERT_ERROR – SERVICE_ERROR checkDTO: description: Retorno status usados de retorno type: object required: – name – status properties: name: type: string description: Nome do status status: type: string allOf: – #/definitions/heathcheckDTO description: Status hierarchyListFilter: description: Filtro sobre a lista de hierarquias type: object properties: hierarchyTypeId: type: string description: Identificador único do tipo da hierarquia positionStructureId: type: string description: Identificador único do tipo da estrutura de posição status: type: string allOf: – #/definitions/hierarchyRevisionStatusType description: Situação da hierarquia hierarchyListItem: description: Dados da listagem de hierarquias type: object required: – id – hierarchyRevisionId – positionStructure – hierarchyType – currentRevisionPositionQuantity – startDateRevision properties: id: type: string description: Identificador único da hierarquia hierarchyRevisionId: type: string description: Identificador único da revisão da hierarquia positionStructure: type: object allOf: – #/definitions/positionStructure description: Estrutura de posição hierarchyType: type: object allOf: – #/definitions/hierarchyType description: Tipo da hierarquia currentRevisionPositionQuantity: type: integer format: int64 description: Quantidade de posições na revisão vigente startDateRevision: type: string format: date description: Data de início da revisão startDateVersion: type: string format: date-time description: Data da versão que vai ser aplicada status: type: string allOf: – #/definitions/hierarchyRevisionStatusType description: Status da revisão corrente ou da revisão mais perto de entrar em vigor ordination: description: Definição de ordenação type: object required: – field properties: field: type: string description: Campo da ordenação direction: type: string allOf: – #/definitions/directionType description: Tipo da ordenação hierarchyItemData: description: Dados do item da hierarquia type: object required: – id – childrenCount properties: id: type: string description: Identificador único do item da hierarquia position: type: object allOf: – #/definitions/hierarchyItemPositionData description: Posição parentId: type: string description: Posição Pai (independente se é uma posição ocupável ou não) childrenCount: type: integer format: int64 description: Quantidade de itens filhos (liderados diretos) hierarchyItemPositionData: description: Dados da posição de um item de hierarquia type: object required: – code – name – occupants properties: code: type: integer format: int64 description: Código da posição name: type: string description: Nome da posição occupants: type: integer format: int64 description: Quantidade de colaboradores naquela posição availablePositionsLookupFilter: description: Tipo genérico para o filtro que será aplicado na pesquisa de posições discriminator: _discriminator type: object required: – _discriminator properties: _discriminator: type: string description: availablePositionsLookupTextFilter: description: Filtro por texto na pesquisa de posições allOf: – #/definitions/availablePositionsLookupFilter – type: object properties: searchText: type: string description: Text aplicado como filtro na pesquisa de posições default: availablePositionsLookupFieldFilter: description: Filtro por campo na pesquisa de posições allOf: – #/definitions/availablePositionsLookupFilter – type: object properties: code: type: integer format: int64 description: Código da posição shortName: type: string description: Descrição reduzida da posição initialValidity: type: string format: date description: Validade inicial da posição availablePositionsQueryParameters: description: Parâmetros para a consulta de posições type: object required: – hierarchyRevisionId properties: hierarchyRevisionId: type: string description: Identificador único da revisão de hierarquia da qual a posição não deve estar contida lookupItem: description: Resultado de consulta de lookup type: object required: – text – value properties: text: type: string description: Texto a ser apresentado value: type: string description: Valor armazenado no filtro uniqueIdentifier: description: Identificador único type: object required: – id properties: id: type: string maxLength: 36 description: Identificador único positionSnapshotReplicationService: description: Status da replicação no serviço type: object required: – domain – service – status properties: domain: type: string description: Domínio service: type: string description: Serviço status: type: string allOf: – #/definitions/positionSnapshotReplicationServiceStatus description: Status da replicação da hierarquia corrente no serviço revisions: type: array items: type: object allOf: – #/definitions/positionSnapshotReplicationRevision description: Revisões replicadas no serviço positionSnapshotReplicationRevision: description: Revisão replicada type: object required: – name – startDate – status properties: name: type: string description: Nome da revisão startDate: type: string format: date description: Data inícial da revisão status: type: string allOf: – #/definitions/positionSnapshotReplicationRevisionStatus description: Status da replicação da revisão no serviço codeNameLookupData: description: Dados de lookup type: object required: – code – name properties: code: type: integer format: int64 description: Código name: type: string description: Nome hierarchyType: description: Tipo de Hierarquia type: object required: – code – name properties: id: type: string format: uuid description: Identificador único code: type: integer format: int64 description: Código minimum: 1 maximum: 999 name: type: string maxLength: 255 description: Descriçao x-i18n: true observation: type: string description: Observação x-i18n: true createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: translations: type: object properties: locale: type: object properties: name: type: string maxLength: 255 observation: type: string example: pt-BR: name: Exemplo de texto usando locale pt-BR.observation: Exemplo de texto usando locale pt-BR. en-US: name: Text example using en-US locale.observation: Text example using en-US locale. positionStructure: description: Estrutura de Posições type: object required: – code – name properties: id: type: string format: uuid description: Identificador único code: type: integer format: int64 description: Código minimum: 1 maximum: 999 name: type: string maxLength: 255 description: Nome x-i18n: true defaultHierarchyType: type: object allOf: – #/definitions/hierarchyType description: Tipo de hierarquia padrão externalId: type: string maxLength: 255 description: Identificador externo createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: translations: type: object properties: locale: type: object properties: name: type: string maxLength: 255 example: pt-BR: name: Exemplo de texto usando locale pt-BR. en-US: name: Text example using en-US locale. position: description: Posição type: object required: – shortName – positionStructure properties: id: type: string format: uuid description: Identificador único code: type: integer format: int64 description: Código minimum: 1 maximum: 999999999999999 name: type: string maxLength: 255 description: Descriçao x-i18n: true shortName: type: string maxLength: 100 description: Descrição Reduzida x-i18n: true positionStructure: type: object allOf: – #/definitions/positionStructure description: Estrutura de Posições observation: type: string description: Observação x-i18n: true managementPosition: type: boolean description: Posição de gestão initialValidity: type: string format: date description: Validade Inicial finalValidity: type: string format: date description: Validade Final deleted: type: boolean description: Indicativo de exclusão do registro externalId: type: string maxLength: 255 description: Identificador externo createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: translations: type: object properties: locale: type: object properties: name: type: string maxLength: 255 shortName: type: string maxLength: 100 observation: type: string example: pt-BR: name: Exemplo de texto usando locale pt-BR.shortName: Exemplo de texto usando locale pt-BR.observation: Exemplo de texto usando locale pt-BR. en-US: name: Text example using en-US locale.shortName: Text example using en-US locale.observation: Text example using en-US locale. positionActingType: description: Tipo de atuação type: object required: – code – name – mainHistory properties: id: type: string format: uuid description: Identificador único code: type: integer format: int64 description: Código minimum: 1 maximum: 999 name: type: string maxLength: 255 description: Descrição x-i18n: true mainHistory: type: boolean description: Histórico Principal observation: type: string description: Observação x-i18n: true deleted: type: boolean description: Indicativo de exclusão do registro externalId: type: string maxLength: 255 description: Identificador externo createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: translations: type: object properties: locale: type: object properties: name: type: string maxLength: 255 observation: type: string example: pt-BR: name: Exemplo de texto usando locale pt-BR.observation: Exemplo de texto usando locale pt-BR. en-US: name: Text example using en-US locale.observation: Text example using en-US locale. hierarchy: description: Hierarquia type: object required: – positionStructure – hierarchyType properties: id: type: string format: uuid description: Identificador único positionStructure: type: object allOf: – #/definitions/positionStructure description: Estrutura de Posições hierarchyType: type: object allOf: – #/definitions/hierarchyType description: Tipo de Hierarquia createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: hierarchyRevision: description: Revisão da Hierarquia type: object required: – hierarchy – startDate – name properties: id: type: string format: uuid description: Identificador único hierarchy: type: object allOf: – #/definitions/hierarchy description: Hierarquia startDate: type: string format: date description: Data início endDate: type: string format: date description: Data fim name: type: string maxLength: 255 description: Descrição observation: type: string description: Observação statusType: type: string allOf: – #/definitions/hierarchyRevisionStatusType description: Situação da revisão calculatedStatusType: type: string allOf: – #/definitions/hierarchyRevisionStatusType description: Situação da revisão considerando a data de início da versão type: object allOf: – #/definitions/positionSnapshotVersion description: Versão createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: hierarchyItem: description: Itens da Hierarquia type: object required: – hierarchyRevision – position properties: id: type: string format: uuid description: Identificador único hierarchyRevision: type: object allOf: – #/definitions/hierarchyRevision description: Revisão da hierarquia position: type: object allOf: – #/definitions/position description: Posição hierarchicalPosition: type: string description: Identificador da hierarquia Ex: 1;1;2 treeLevel: type: integer format: int64 description: Nível do item na hierarquia parentPosition: type: object allOf: – #/definitions/hierarchyItem description: Posição Pai createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: positionStructureCompanyHistory: description: Histórico de estrutura de posições da empresa type: object required: – company – positionStructure – startDate properties: id: type: string format: uuid description: Identificador único company: type: object allOf: – #/definitions/e070emp description: Empresa positionStructure: type: object allOf: – #/definitions/positionStructure description: Estrutura de Posições startDate: type: string format: date description: Data de início endDate: type: string format: date description: Data de término externalId: type: string maxLength: 255 description: Identificador externo createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: positionSnapshot: description: Posição corrente type: object required: – position – hierarchicalPosition – treeLevel – leftIndex – rightIndex – version properties: id: type: string format: uuid description: Identificador único position: type: string format: uuid description: Identificador único da posição parentPosition: type: object allOf: – #/definitions/positionSnapshot description: Posição pai hierarchicalPosition: type: string description: Identificador da hierarquia Ex: 1;1;2 treeLevel: type: integer format: int64 description: Nível do item da hierarquia leftIndex: type: integer format: int64 description: Índice da esquerda rightIndex: type: integer format: int64 description: Índice da direita type: object allOf: – #/definitions/positionSnapshotVersion description: Versão da posição corrente positionSnapshotPendency: description: Pendência da hierarquia corrente type: object required: – hierarchyRevision – executionDate – status properties: id: type: string format: uuid description: Identificador único hierarchyRevision: type: object allOf: – #/definitions/hierarchyRevision description: Revisão da hierarquia executionDate: type: string format: date-time description: Data da execução jobId: type: string maxLength: 50 description: Identificado do agendador status: type: string allOf: – #/definitions/pendencyStatusType description: Status da pendência domain: type: string description: Domínio específico para a replicação da versão da hierarquia service: type: string description: Serviço específico para a replicação da versão da hierarquia message: type: string description: Mensagem createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: exclusionProcess: description: Exclusion Process type: object required: – entityName – recordId – description – status properties: id: type: string format: uuid description: Exclusion process id entityName: type: string description: Entity name recordId: type: string description: Record id description: type: string description: Description status: type: string allOf: – #/definitions/exclusionProcessStatus description: Status startDate: type: string format: date-time description: Start date finishDate: type: string format: date-time description: Finish date errorMessage: type: string description: Error message groups: type: array items: type: object allOf: – #/definitions/exclusionProcessStepGroup description: Step groups createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: exclusionProcessStepGroup: description: Exclusion Process Step Group type: object required: – description – status properties: id: type: string format: uuid description: Exclusion step group id exclusionProcess: type: object allOf: – #/definitions/exclusionProcess description: Exclusion process description: type: string description: Description status: type: string allOf: – #/definitions/exclusionProcessStatus description: Status errorMessage: type: string description: Error message errorDetail: type: string description: Error detail startDate: type: string format: date-time description: Start date finishDate: type: string format: date-time description: Finish date steps: type: array items: type: object allOf: – #/definitions/exclusionProcessStep description: Steps createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: exclusionProcessStep: description: Exclusion Process Step Group type: object required: – description – status properties: id: type: string format: uuid description: Exclusion step id stepGroup: type: object allOf: – #/definitions/exclusionProcessStepGroup description: Step group description: type: string description: Description status: type: string allOf: – #/definitions/exclusionProcessStatus description: Status startDate: type: string format: date-time description: Start date finishDate: type: string format: date-time description: Finish date errorMessage: type: string description: Error message errorDetail: type: string description: Error detail createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: property: description: Propriedades type: object required: – key properties: id: type: string format: uuid description: Identificador único key: type: string maxLength: 60 description: Chave value: type: string maxLength: 255 description: Valor createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: positionSnapshotDependency: description: Serviços dependentes da hierarquia corrente type: object required: – domain – service properties: id: type: string format: uuid description: Identificador único domain: type: string maxLength: 60 description: Domínio service: type: string maxLength: 60 description: Serviço hierarchy: type: object allOf: – #/definitions/hierarchy description: Hierarquia createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: positionSnapshotVersion: description: Versão gerada da hierarquia corrente type: object required: – generationStartDateTime – hierarchyRevision – hierarchy – hierarchyType – csvObjectId – csvFileName – csvVersion properties: id: type: string format: uuid description: Identificador único generationStartDateTime: type: string format: date-time description: Início da geração da versão generationEndDateTime: type: string format: date-time description: Fim da geração da versão destructionStartDateTime: type: string format: date-time description: Início da destruição da versão destructionEndDateTime: type: string format: date-time description: Início da destruição da versão hierarchyRevision: type: string format: uuid description: Revisão da hierarquia hierarchy: type: string format: uuid description: Hierarquia hierarchyType: type: string format: uuid description: Tipo da hierarquia startDateTime: type: string format: date-time description: Início da aplicação da versão endDateTime: type: string format: date-time description: Fim da aplicação da versão active: type: boolean description: Ativo default: false csvObjectId: type: string description: Identificador do arquivo csv gerado csvFileName: type: string description: Nome do arquivo csv gerado csvVersion: type: string description: Versão do arquivo csv gerado eventPublished: type: boolean description: Evento publicado default: false createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: e070emp: description: Empresa type: object required: – codEmp – nomEmp – sigEmp properties: id: type: string format: uuid description: Identificador único codEmp: type: integer format: int64 description: Código minimum: 0 maximum: 9999 nomEmp: type: string maxLength: 100 description: Nome sigEmp: type: string maxLength: 100 description: Nome fantasia excluido: type: boolean description: Indica se o registro foi excluído default: false extIntSts: type: string maxLength: 100 description: Indica status da replicação extIntMsg: type: string maxLength: 100 description: Indica a mensagem da replicação externalId: type: string maxLength: 255 description: Identificador externo createdBy: type: string description: createdDate: type: string format: date-time description: lastModifiedBy: type: string description: lastModifiedDate: type: string format: date-time description: hierarchyManager: description: Gerenciador de hierarquia type: object required: – wrapper – leftIndex – rightIndex properties: id: type: string format: uuid description: wrapper: type: string description: Agrupador leftIndex: type: integer format: int64 description: Índice da esquerda rightIndex: type: integer format: int64 description: Índice da direita 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