2.0info: 1.61.8 Marcação de Ponto description: Ponto mobile x-senior-domain: HCM x-senior-domain-path: hcm x-senior-service-path: pontomobile contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/hcmsecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /pontomobile/queries/autoCompleteHeadQuarterFilter: post: description: Busca Grupos Empresas para o campo Lookup dos filtros da plataforma 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/autocompleteFilter minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca Grupos Empresas para o campo Lookup dos filtros da plataforma 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/autocompleteFilter minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/autoCompleteCompanyFilter: post: description: Busca Filiais para o campo Lookup dos filtros da plataforma 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 parameters: type: array items: type: object allOf: – #/definitions/filterParamater description: Parâmetros de busca responses: 200: description: Ok schema: type: object required: – records properties: records: type: array items: type: object allOf: – #/definitions/autocompleteFilter minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/autoCompleteCostCenterFilter: post: description: Busca Centro de Custo para o campo Lookup dos filtros da plataforma 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 parameters: type: array items: type: object allOf: – #/definitions/filterParamater description: Parâmetros de busca responses: 200: description: Ok schema: type: object required: – records properties: records: type: array items: type: object allOf: – #/definitions/autocompleteFilter minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/privacyPoliceVersion: post: description: Versão da politica de privacidade tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – appVersion properties: appVersion: type: string description: Versão do app responses: 200: description: Ok schema: type: object required: – version – url properties: type: integer format: int64 description: Versão a política url: type: string description: URL default: description: Error response schema: #/definitions/genericError get: description: Versão da politica de privacidade tags: – Queries x-senior-visibility: PRIVATE parameters: – name: appVersion description: Versão do app in: query required: true type: string responses: 200: description: Ok schema: type: object required: – version – url properties: type: integer format: int64 description: Versão a política url: type: string description: URL default: description: Error response schema: #/definitions/genericError /pontomobile/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 /pontomobile/queries/getEmployeesImportIntegration: post: description: Verifica se existe integracao com G5 tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hasEmployeesImportIntegration properties: hasEmployeesImportIntegration: type: boolean description: Possui integração de colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se existe integracao com G5 tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hasEmployeesImportIntegration properties: hasEmployeesImportIntegration: type: boolean description: Possui integração de colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/hasFiltersOnUserRoles: post: description: Verifica se existem filtros configurados nos papeis do usuario tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: Possui filtros configurados nos papeis do usuario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se existem filtros configurados nos papeis do usuario tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: Possui filtros configurados nos papeis do usuario 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeeByUserQuery: post: description: Recupera o colaborador do usuário que realizou a requisição tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Colaborador vinculado ao usuário 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera o colaborador do usuário que realizou a requisição tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Colaborador vinculado ao usuário 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesWithActiveUserQuery: post: description: Recupera os Colaboradores que possuem usuário ativo tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista contendo os colaboradores que possuem usuários ativos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera os Colaboradores que possuem usuário ativo tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista contendo os colaboradores que possuem usuários ativos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesByFilterQuery: post: description: API DEPRECIADA: Data de deprecação | DATA: 2021-11-01 | Recupera os colaboradores de acordo com o filtro recebido tags: – Queries deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count – totalPages – employees properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista contendo os colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesByFilterQuery__2: post: description: Recupera os colaboradores de acordo com o filtro recebido tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count – totalPages – employees properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas employees: type: array items: type: object allOf: – #/definitions/employeeToListDto minimum: 1 description: Lista contendo os colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesByFilterCountQuery: post: description: Recupera os colaboradores de acordo com o filtro recebido tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count properties: count: type: integer format: int64 description: Total de registros 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesByManagerQuery: post: description: Recupera os colaboradores de acordo com o filtro recebido e vinculados ao gestor requisitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count – totalPages – employees properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista contendo os colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/configurationsGlobalQuery: post: description: Recupera as configurações do sistema para o tenant do requisitante tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – configuration properties: configuration: type: object allOf: – #/definitions/configuration description: Configurações do tenant 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera as configurações do sistema para o tenant do requisitante tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – configuration properties: configuration: type: object allOf: – #/definitions/configuration description: Configurações do tenant 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/configurationsByEmployeeQuery: post: description: Recupera as configurações do sistema para o colaborador informado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: employeeId: type: string description: Identificador unido do colaborador responses: 200: description: Ok schema: type: object required: – configuration properties: configuration: type: object allOf: – #/definitions/configuration description: Lista com as configurações do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera as configurações do sistema para o colaborador informado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Identificador unido do colaborador in: query required: true type: string responses: 200: description: Ok schema: type: object required: – configuration properties: configuration: type: object allOf: – #/definitions/configuration description: Lista com as configurações do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesAndConfigurationsQuery: post: description: API DEPRECIADA: Data de deprecação | DATA: 2020-05-26 | Recupera os colaboradores e suas configurações paginado tags: – Queries deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeesAndConfigurationsFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/employeesAndConfigurationsResultDto minimum: 1 description: Lista de configurações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesAndConfigurationsQuery__2: post: description: Recupera os colaboradores e suas configurações paginado v2 tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – visualizationLevel – filter properties: visualizationLevel: type: string allOf: – #/definitions/visualizationLevelType description: Nível de visualização filter: type: object allOf: – #/definitions/employeesAndConfigurationsFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/employeesAndConfigurationsResultDto minimum: 1 description: Lista de configurações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventBetweenPeriodQuery: post: description: Recupera as marcações dentro do período informado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventBetweenPeriodByManagerQuery: post: description: Recupera as marcações dentro do período informado e vinculados ao gestor requisitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventQuery: post: description: Recupera todas as marcações paginadas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventByManagerQuery: post: description: Recupera todas as marcações paginadas e vinculados ao gestor requisitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventBetweenPeriodByEmployeeAndManagerQuery: post: description: Recupera as marcações paginadas do colaborador informado dentro do período informado vinculado ao gestor requisitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – filter properties: employeeId: type: string description: Identificador do colaborador filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventBetweenPeriodByEmployeeQuery: post: description: Recupera as marcações paginadas do colaborador informado dentro do período informado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – filter properties: employeeId: type: string description: Identificador do colaborador filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventByEmployeeAndManagerQuery: post: description: Recupera as marcações paginadas do colaborador informado vinculado ao gestor requisitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – filter properties: employeeId: type: string description: Identificador do colaborador filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventByEmployeeAndFilterQuery: post: description: Recupera as marcações paginadas dos colaboradores através do filtro tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – filter properties: employeeId: type: string description: Identificador do colaborador filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventByEmployeeQuery: post: description: Recupera as marcações paginadas do colaborador informado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – filter properties: employeeId: type: string description: Identificador do colaborador filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/activationByDeviceAndPISAndNameSearchQuery: post: description: Recupera as ativações tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/activationFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/activation minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/activationByManagerByDeviceAndPISAndNameSearchQuery: post: description: Recupera as ativações do gestor tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/activationFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/activation minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/lastActivationByDeviceAndPISAndNameSearchQuery: post: description: Recupera as ultimas ativações ordernadas decrescente tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/activationFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/activation minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/countPendingActivationQuery: post: description: Retorna quantidade de ativações que estão pendentes tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – count properties: count: type: integer format: int64 description: Total de ativações pendentes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna quantidade de ativações que estão pendentes tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – count properties: count: type: integer format: int64 description: Total de ativações pendentes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/devicesByManagerQuery: post: description: Recupera os dospositívos vinculados ao gestor. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/deviceInfoDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/device minimum: 1 description: Lista de dispositívos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/fencesByEmployeeQuery: post: description: Recupera as cervas virtuais em que o usuário se econtra. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Colaborador responses: 200: description: Ok schema: type: object required: – fences properties: fences: type: array items: type: object allOf: – #/definitions/fence minimum: 1 description: Cercas virtuais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/nfcGroupsByFilterQuery: post: description: Recupera os grupos de acordo com o filtro recebido tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/nfcGroupFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count – totalPages – nfcGroups properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas nfcGroups: type: array items: type: object allOf: – #/definitions/nfcGroup minimum: 1 description: Lista contendo os grupos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/nfcGroupsByManagerQuery: post: description: Recupera os grupos de acordo com o filtro recebido e vinculados ao gestor requisitante tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/nfcGroupFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count – totalPages – nfcGroups properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas nfcGroups: type: array items: type: object allOf: – #/definitions/nfcGroup minimum: 1 description: Lista contendo os grupos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesWithNfcQuery: post: description: Recupera os colaboradores que possuem código NFC tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera os colaboradores que possuem código NFC tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesWithCodeQuery: post: description: Recupera os colaboradores que possuem código para leitura de QRCode ou Código de Barras tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera os colaboradores que possuem código para leitura de QRCode ou Código de Barras tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/clockingEventByActiveUserQuery: post: description: Recupera as marcações paginadas do colaborador do usuário que realizou a requisição tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/clockingEventFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/clockingEvent minimum: 1 description: Lista de Marcações 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/hasFeatureEnabledQuery: post: description: Verifica se o tenant possui a feature ativada tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – featureName properties: featureName: type: string description: Nome da Feature responses: 200: description: Ok schema: type: object required: – hasFeature properties: hasFeature: type: boolean description: Possui a feature ativada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se o tenant possui a feature ativada tags: – Queries x-senior-visibility: PRIVATE parameters: – name: featureName description: Nome da Feature in: query required: true type: string responses: 200: description: Ok schema: type: object required: – hasFeature properties: hasFeature: type: boolean description: Possui a feature ativada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/overnightByFilterQuery: post: description: Recupera as pernoites paginadas de acordo com o filtro tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/overnightFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/overnightDTO minimum: 1 description: Lista de Pernoites 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/employeesWithOvernightQuery: post: description: Recupera os colaboradores que possuem pernoite tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeesWithOvernightFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – count – totalPages – employees properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas employees: type: array items: type: object allOf: – #/definitions/employeesWithOvernightResultDto minimum: 1 description: Lista contendo os colaboradores 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/canRemoveEmployeeByFenceQuery: post: description: Verifica se o usuário que está requisitando tem permissão para remover o colaborador da cerca tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeIds properties: employeeIds: type: array items: type: string minimum: 1 description: Colaborador responses: 200: description: Ok schema: type: object required: – canRemove properties: canRemove: type: boolean description: pode remover Cercas virtuais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se o usuário que está requisitando tem permissão para remover o colaborador da cerca tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeIds description: Colaborador in: query required: true type: array items: type: string minimum: 1 responses: 200: description: Ok schema: type: object required: – canRemove properties: canRemove: type: boolean description: pode remover Cercas virtuais 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/hasAtLeastOneOvernightConfigurationQuery: post: description: Verifica se existe ao menos uma configuração de pernoite ativa tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hasAtLeastOne properties: hasAtLeastOne: type: boolean description: Possui ao menos uma configuração de pernoite ativada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se existe ao menos uma configuração de pernoite ativa tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hasAtLeastOne properties: hasAtLeastOne: type: boolean description: Possui ao menos uma configuração de pernoite ativada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/overnightByEmployeeQuery: post: description: Buscar as pernoites do colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employee – pageInfo properties: employee: type: object allOf: – #/definitions/employeeDTO description: Identificador Único do colaborador pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação responses: 200: description: Ok schema: type: object required: – count – totalPages – result properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/overnightDTO minimum: 1 description: Lista de Pernoites 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/menuApp: post: description: Retora os menus do app tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – menuPlatformIntegrations properties: menuPlatformIntegrations: type: array items: type: object allOf: – #/definitions/menuPlatformIntegrationDto minimum: 1 description: Menus do App 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retora os menus do app tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – menuPlatformIntegrations properties: menuPlatformIntegrations: type: array items: type: object allOf: – #/definitions/menuPlatformIntegrationDto minimum: 1 description: Menus do App 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getEmployeesWithSelfieQuery: post: description: Buscar os colaboradores que possuem selfie em suas marcações tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeesWithSelfieFilterDto description: Filtro responses: 200: description: Ok schema: type: object required: – employees – count – totalPages – result properties: employees: type: array items: type: object allOf: – #/definitions/getEmployeesWithSelfieReturnDto minimum: 1 description: Colaboradores dto count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas result: type: array items: type: object allOf: – #/definitions/overnightDTO minimum: 1 description: Lista de Pernoites 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getLookupCompany: post: description: Serviço de lookup para empresa tags: – Queries x-senior-visibility: PUBLIC 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de lookup para empresa tags: – Queries x-senior-visibility: PUBLIC 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getLookupDevice: post: description: Serviço de lookup para device tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object properties: searchText: type: string description: Valor da busca informada pelo usuario 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de lookup para device tags: – Queries x-senior-visibility: PUBLIC parameters: – name: searchText description: Valor da busca informada pelo usuario 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getLookupEmployee: post: description: Serviço de lookup para usuario tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object properties: searchText: type: string description: Valor da busca informada pelo usuario 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de lookup para usuario tags: – Queries x-senior-visibility: PUBLIC parameters: – name: searchText description: Valor da busca informada pelo usuario 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getLookupFence: post: description: Serviço de lookup para cerca virtual tags: – Queries x-senior-visibility: PUBLIC 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Serviço de lookup para cerca virtual tags: – Queries x-senior-visibility: PUBLIC 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/lookupDto minimum: 1 description: Lista de registros encontrado 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getDateAndTimeQuery: post: description: Retorna o horário da instancia em que o pod está rodando tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – instanceDateAndTime properties: instanceDateAndTime: type: string format: date-time description: Hora da instância GMT0 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o horário da instancia em que o pod está rodando tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – instanceDateAndTime properties: instanceDateAndTime: type: string format: date-time description: Hora da instância GMT0 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getHLBQuery: post: description: Retorna a Hora Legal Brasileira, através da busca do NTP do ntp.br tags: – Queries x-senior-visibility: PRIVATE parameters: responses: 200: description: Ok schema: type: object required: – hlbTime – defaultTimezone properties: hlbTime: type: integer format: int64 description: Hora Legal Brasileira defaultTimezone: type: string description: Timezone default: description: Error response schema: #/definitions/genericError get: description: Retorna a Hora Legal Brasileira, através da busca do NTP do ntp.br tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – hlbTime – defaultTimezone properties: hlbTime: type: integer format: int64 description: Hora Legal Brasileira defaultTimezone: type: string description: Timezone default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getClientDataQuery: post: description: Retorna dados do colaborador para o client tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cnpj properties: cnpj: type: string description: CNPJ da filial responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/clientDataDto minimum: 1 description: Colaboradores da Filial 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna dados do colaborador para o client tags: – Queries x-senior-visibility: PRIVATE parameters: – name: cnpj description: CNPJ da filial in: query required: true type: string responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/clientDataDto minimum: 1 description: Colaboradores da Filial 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getClientDataQuery__2: post: description: Retorna dados do colaborador para o client tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cnpj properties: cnpj: type: string description: CNPJ da filial responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/clientDataDto minimum: 1 description: Colaboradores da Filial 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna dados do colaborador para o client tags: – Queries x-senior-visibility: PRIVATE parameters: – name: cnpj description: CNPJ da filial in: query required: true type: string responses: 200: description: Ok schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/clientDataDto minimum: 1 description: Colaboradores da Filial 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getEmployeeByExternalIdQuery: post: description: Retorna o colaborador pelo external id tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – externalId properties: externalId: type: string description: Código externo do colaborador responses: 200: description: Ok schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/clientDataDto description: Dados do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o colaborador pelo external id tags: – Queries x-senior-visibility: PRIVATE parameters: – name: externalId description: Código externo do colaborador in: query required: true type: string responses: 200: description: Ok schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/clientDataDto description: Dados do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getPushNotificationsQuery: post: description: Recupera as mensagens push enviadas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: employeeId: type: string description: Identificador do colaborador responses: 200: description: Ok schema: type: object required: – messages properties: messages: type: object allOf: – #/definitions/pushNotificationsDto description: Mensagens enviadas para o colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera as mensagens push enviadas tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Identificador do colaborador in: query required: true type: string responses: 200: description: Ok schema: type: object required: – messages properties: messages: type: object allOf: – #/definitions/pushNotificationsDto description: Mensagens enviadas para o colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getClockingEventsWithSelfieQuery: post: description: Retorna os apontamentos com selfie do colaborador especificado tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employee_id – pageInfo properties: employee_id: type: string description: Id do colaborador photo_not_captured: type: string description: Motivo da não captura start_date: type: string format: date description: Data inicial end_date: type: string format: date description: Data final pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação responses: 200: description: Ok schema: type: object required: – count – totalPages properties: appointments: type: array items: type: object allOf: – #/definitions/getClockingEventsWithSelfieReturnDto description: Marcações de ponto count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getRegistrationNumberExistsQuery: post: description: Retorna o colaborador pelo external id tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeResultDto properties: employeeResultDto: type: object allOf: – #/definitions/employeeRegistrationNumberFilterDto description: Dados do colaborador responses: 200: description: Ok schema: type: object required: – registrationNumber properties: registrationNumber: type: integer format: int64 description: Numero de registro do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getEmployeeByRegistrationNumberQuery: post: description: Retorna o colaborador pelo registration number tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – registrationNumber properties: registrationNumber: type: integer format: int64 description: Numero de registro do colaborador responses: 200: description: Ok schema: type: object required: – employeeResultDto properties: employeeResultDto: type: object allOf: – #/definitions/employeeRegistrationNumberResultDto description: Dados do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o colaborador pelo registration number tags: – Queries x-senior-visibility: PRIVATE parameters: – name: registrationNumber description: Numero de registro do colaborador in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – employeeResultDto properties: employeeResultDto: type: object allOf: – #/definitions/employeeRegistrationNumberResultDto description: Dados do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getEmployeesImportProcessStatus: post: description: Consulta o andamento do processo de importação de colaborador pelo id do processo tags: – Queries x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – processId properties: processId: type: string description: O identificador único do processo responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeesImportAsyncDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Consulta o andamento do processo de importação de colaborador pelo id do processo tags: – Queries x-senior-visibility: PUBLIC parameters: – name: processId description: O identificador único do processo in: query required: true type: string responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeesImportAsyncDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getARPIntegrationStatus: post: description: Consulta status da integração da base com o ARP tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – arpStatus properties: arpStatus: type: string description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Consulta status da integração da base com o ARP tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – arpStatus properties: arpStatus: type: string description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getClockingEventUseQuery: post: description: Recupera os usos de marcação tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: clockingEventUseType: type: string allOf: – #/definitions/clockingEventUseType description: Tipo do uso responses: 200: description: Ok schema: type: object required: – clockingEventUses properties: clockingEventUses: type: array items: type: object allOf: – #/definitions/clockingEventUseDto minimum: 1 description: Retorno dos usos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getEmployeesToDisableByFilterQuery: post: description: Recupera os colaboradores de acordo com o filtro recebido tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – filter properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – count – totalPages – employees properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas employees: type: array items: type: object allOf: – #/definitions/listOfEmployeesToDisableDto minimum: 1 description: Lista contendo os colaboradores que podem ser desabilitados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/hasEmployeeWithCPFQuery: post: description: Verifica se o cpf existe em algum cadastro de colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – cpfNumber properties: cpfNumber: type: string description: CPF para busca responses: 200: description: Ok schema: type: object required: – exists properties: exists: type: boolean description: Booleano se o cpf existe na base 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Verifica se o cpf existe em algum cadastro de colaborador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: cpfNumber description: CPF para busca in: query required: true type: string responses: 200: description: Ok schema: type: object required: – exists properties: exists: type: boolean description: Booleano se o cpf existe na base 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/personExistsOnFacialRecognitionPlatform: post: description: Consulta se colaborador já tem face cadastrada na Gryfo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: employeeIdSelected: type: string description: ID do colaborador selecionado no modo multiplo responses: 200: description: Ok schema: type: object required: – exists properties: exists: type: boolean description: Booleano se a face do colaborador já está cadastrada na Gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Consulta se colaborador já tem face cadastrada na Gryfo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeIdSelected description: ID do colaborador selecionado no modo multiplo in: query type: string responses: 200: description: Ok schema: type: object required: – exists properties: exists: type: boolean description: Booleano se a face do colaborador já está cadastrada na Gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/tokenAndroidSDKFacialRecognitionQuery: post: description: Retorna o token de autenticação android da Gryfo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: companyId: type: string description: ID da empresa para realizar login responses: 200: description: Ok schema: type: object required: – android_token properties: android_token: type: string description: Token para realizar as chamadas ao ambiente Gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna o token de autenticação android da Gryfo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: companyId description: ID da empresa para realizar login in: query type: string responses: 200: description: Ok schema: type: object required: – android_token properties: android_token: type: string description: Token para realizar as chamadas ao ambiente Gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getEmployeeFaceRecognitionPhotos: post: description: Retorna as fotos do cadastro da gryfo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: employeeId: type: string description: Id do colaborador responses: 200: description: Ok schema: type: object required: – photos properties: photos: type: array items: type: object allOf: – #/definitions/faceRecognitionPhotoPath minimum: 1 description: URL da fotos na gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna as fotos do cadastro da gryfo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: employeeId description: Id do colaborador in: query required: true type: string responses: 200: description: Ok schema: type: object required: – photos properties: photos: type: array items: type: object allOf: – #/definitions/faceRecognitionPhotoPath minimum: 1 description: URL da fotos na gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getDeviceConfiguration: post: description: Recupera as configurações do dispositivo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – identifier properties: identifier: type: string description: Identificador do Dispositivo responses: 200: description: Ok schema: type: object required: – deviceDto – deviceConfiguration – configuration – instanceDateAndTime properties: deviceDto: type: object allOf: – #/definitions/deviceDto description: Informações do dispositivo deviceConfiguration: type: object allOf: – #/definitions/deviceConfigurationOutputDTO description: Configurações do dispositivo configuration: type: object allOf: – #/definitions/configurationDto description: Configurações do tenant instanceDateAndTime: type: string format: date-time description: Hora da instância GMT0 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Recupera as configurações do dispositivo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: identifier description: Identificador do Dispositivo in: query required: true type: string responses: 200: description: Ok schema: type: object required: – deviceDto – deviceConfiguration – configuration – instanceDateAndTime properties: deviceDto: type: object allOf: – #/definitions/deviceDto description: Informações do dispositivo deviceConfiguration: type: object allOf: – #/definitions/deviceConfigurationOutputDTO description: Configurações do dispositivo configuration: type: object allOf: – #/definitions/configurationDto description: Configurações do tenant instanceDateAndTime: type: string format: date-time description: Hora da instância GMT0 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getClockingConfiguration: post: description: Busca permissão para integrar aplicativo com o Gestão do Ponto tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – clockingConfiguration properties: clockingConfiguration: type: object allOf: – #/definitions/clockingConfigurationDto description: Configurações do Gestão do Ponto nos Aplicativos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Busca permissão para integrar aplicativo com o Gestão do Ponto tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – clockingConfiguration properties: clockingConfiguration: type: object allOf: – #/definitions/clockingConfigurationDto description: Configurações do Gestão do Ponto nos Aplicativos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getReminderCustom: post: description: Retorna os lembretes paginados com quantidade colaboradores tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: code: type: integer format: int64 description: Código description: type: string description: Descrição page: type: integer format: int64 description: Página buscada size: type: integer format: int64 description: Tamanho da Página responses: 200: description: Ok schema: type: object required: – count – totalPages – reminders properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas reminders: type: array items: type: object allOf: – #/definitions/listOfPushReminderDto minimum: 1 description: Lista contendo os lembretes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os lembretes paginados com quantidade colaboradores tags: – Queries x-senior-visibility: PRIVATE parameters: – name: code description: Código in: query type: integer format: int64 – name: description description: Descrição in: query type: string – name: page description: Página buscada in: query type: integer format: int64 – name: size description: Tamanho da Página in: query type: integer format: int64 responses: 200: description: Ok schema: type: object required: – count – totalPages – reminders properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas reminders: type: array items: type: object allOf: – #/definitions/listOfPushReminderDto minimum: 1 description: Lista contendo os lembretes 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/queries/getReminderType: post: description: Retorna os tipos de lembrete tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – records properties: records: type: array items: type: object allOf: – #/definitions/reminderTypeDTO minimum: 1 description: Tipos de lembrete 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError get: description: Retorna os tipos de lembrete tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – records properties: records: type: array items: type: object allOf: – #/definitions/reminderTypeDTO minimum: 1 description: Tipos de lembrete 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/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 /pontomobile/queries/exportEmployee: 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 /pontomobile/queries/exportCompany: 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 /pontomobile/queries/exportManager: 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 /pontomobile/queries/exportActivation: 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 /pontomobile/queries/exportDevice: 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 /pontomobile/queries/exportConfiguration: 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 /pontomobile/queries/exportLocation: 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 /pontomobile/queries/exportClockingEvent: 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 /pontomobile/queries/exportClockingEventExports: 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 /pontomobile/queries/exportNfcGroup: 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 /pontomobile/queries/exportFence: 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 /pontomobile/queries/exportPerimeter: 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 /pontomobile/queries/exportPlatformUsers: 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 /pontomobile/queries/exportPropertiesCache: 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 /pontomobile/queries/exportOvernight: 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 /pontomobile/queries/exportMenuPlatformIntegration: 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 /pontomobile/queries/exportBiometricPattern: 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 /pontomobile/queries/exportPushMessage: 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 /pontomobile/queries/exportPendency: 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 /pontomobile/queries/exportSignedDocuments: 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 /pontomobile/queries/exportMetrics: 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 /pontomobile/queries/exportClockingEventUse: 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 /pontomobile/queries/exportHeadQuarter: 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 /pontomobile/queries/exportCostCenter: 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 /pontomobile/queries/exportDeviceConfiguration: 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 /pontomobile/queries/exportEmployeePendency: 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 /pontomobile/queries/exportPushReminder: 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 /pontomobile/queries/exportReminder: 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 /pontomobile/queries/exportMobileLog: 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 /pontomobile/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 /pontomobile/actions/extractMobileLog: post: description: Executa a extração dos logs do aplicativo de acordo com os filtros recebidos tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – period – device properties: period: type: object allOf: – #/definitions/periodDto description: Periodo para extração employee: type: array items: type: object allOf: – #/definitions/employeeDTO description: Colaboradores para extração device: type: array items: type: object allOf: – #/definitions/deviceDto minimum: 1 description: Dispositivos para extração platformUser: type: array items: type: object allOf: – #/definitions/platformUsersDto description: Usuários da plataforma para extração responses: 200: description: Ok schema: type: object required: – message properties: message: type: string description: Mensagem de retorno 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/migrateSchemaReport: post: description: Executa a migração de base para o serviço no tenant repassado tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – tenantName properties: tenantName: type: string description: Nome do Tenant que deverá ter a base migrada responses: 200: description: Ok schema: type: object required: – success properties: success: type: boolean description: Retorno de sucesso ou falha para a migração de base 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/getUploadSelfieAction: post: description: Retorna url para upload das selfies tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – uploadType – employeeId – photoNames properties: uploadType: type: string allOf: – #/definitions/selfieUploadTypeEnum description: Tipo de upload para selfie employeeId: type: string description: Id do colaborador photoNames: type: array items: type: string minimum: 1 description: Nomes das selfies responses: 200: description: Ok schema: type: object required: – uploadUrls properties: uploadUrls: type: array items: type: string minimum: 1 description: URLs para serem realizados os uploads 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/hasUnreadPushMessageQuery: post: description: Retorna se existem mensagens não lidas e a quantidade de mensagens tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId properties: employeeId: type: string description: Identificador do colaborador responses: 200: description: Ok schema: type: object required: – hasUnreadPushMessage – number properties: hasUnreadPushMessage: type: boolean description: Existem mensagens não lidas number: type: integer format: int64 description: Quantidade de mensagens não lidas 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/multiEmployeeSyncAction: post: description: Recupera os colaboradores possíveis para utilização de modo múltiplo no dispositivo informado tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – identifier – lastSync properties: identifier: type: string description: Identificador do dispositivo lastSync: type: string format: date description: Ultima atualização das informações presentes no dispositivo responses: 200: description: Ok schema: type: object required: – employeeList – lastSync properties: employeeList: type: array items: type: object allOf: – #/definitions/employeeMobileInfoDto minimum: 1 description: Lista de colaboradores lastSync: type: string format: date description: Data de sincronização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/multiEmployeeSyncAction__2: post: description: Recupera os colaboradores possíveis para utilização de modo múltiplo no dispositivo informado tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – identifier – lastSync properties: identifier: type: string description: Identificador do dispositivo lastSync: type: string format: date description: Ultima atualização das informações presentes no dispositivo responses: 200: description: Ok schema: type: object required: – employeeList – lastSync properties: employeeList: type: array items: type: object allOf: – #/definitions/employeeMobileInfoDtoV2 minimum: 1 description: Lista de colaboradores lastSync: type: string format: date description: Data de sincronização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/generateEmployeeQRCode: post: description: Gera o relatorio de empregados com qrCode tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa employeeCode: type: string description: Código do colaborador responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/generateEmployeesCodeAction: post: description: Gera o employeeCode dos empregados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de pesquisa employeeId: type: string description: Id do colaborador responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesImport: post: description: API DEPRECIADA: Data de deprecação | DATA: 2023-07-01 | Importa os colaboradores para a base da G7 e vincula aos usuários da plataforma tags: – Actions deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employeeInputDTO minimum: 1 description: Lista de colaboradores responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/registerCompanyGroupAndCompanyOnFaceRecognitionsPlatform: post: description: Cadastra Grupo de Empresa e filiais na Gryfo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: employeeIdSelected: type: string description: ID do colaborador selecionado no modo multiplo responses: 200: description: Ok schema: type: object required: – exists properties: exists: type: boolean description: Booleano se a face do colaborador já está cadastrada na Gryfo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/getEmployeeNewRegistrationNumber: post: description: Retorna o próximo número de registro do colaborador tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeNew properties: employeeNew: type: object allOf: – #/definitions/employeeNewDto description: Novo Colaborador responses: 200: description: Ok schema: type: object required: – registrationNumber properties: registrationNumber: type: integer format: int64 description: Próximo número de registro do colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesImport__2: post: description: API DEPRECIADA: Data de deprecação | DATA: 2023-07-01 | Importa os colaboradores para a base da G7 e vincula aos usuários da plataforma V2 tags: – Actions deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employeeInputDTOV2 minimum: 1 description: Lista de colaboradores responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesImport__3: post: description: Importa os colaboradores para a base da G7 e vincula aos usuários da plataforma V3 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employeeInputDTOV3 minimum: 1 description: Lista de colaboradores responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventImport__2: post: description: Importa as marcações para a base da G7 V2 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – clockingEvents properties: clockingEvents: type: array items: type: object allOf: – #/definitions/clockingEventDto minimum: 1 description: Lista de marcações responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/clockingEventImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventImport: post: description: Importa as marcações para a base da G7 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – clockingEvents properties: clockingEvents: type: array items: type: object allOf: – #/definitions/clockingEventDto minimum: 1 description: Lista de marcações responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/clockingEventImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventImportByBrowser: post: description: API DEPRECIADA: Data de deprecação | DATA: 2022-06-01 | Importa as marcações para a base da G7 (Utilizado pelo Web Gestor) tags: – Actions deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – clockingEvents properties: clockingEvents: type: array items: type: object allOf: – #/definitions/clockingEventImportByBrowserDto minimum: 1 description: Lista de marcações responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/clockingEventImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventImportByBrowser__2: post: description: API DEPRECIADA: Data de deprecação | DATA: 2023-12-31 | Importa as marcações para a base da G7 (Utilizado pelo Web Gestor) tags: – Actions deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – clockingInfo properties: clockingInfo: type: object allOf: – #/definitions/clockingEventImportByBrowserDto description: Informações para a importação da marcação responses: 200: description: Ok schema: type: object required: – clockingResult properties: clockingResult: type: object allOf: – #/definitions/clockingEventImportByBrowserResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/activationsExport: post: description: Exporta as ativações de dispositivos tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – period properties: period: type: object allOf: – #/definitions/periodDto description: Periodo situation: type: string allOf: – #/definitions/activationSituationType description: Situação aticação responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: URI onde o arquivo está disponível para download. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesExport: post: description: Exporta os empregados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: status: type: string allOf: – #/definitions/statusEmployeeType description: Status do employee responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: URI onde o arquivo está disponível para download. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExport: post: description: API DEPRECIADA: Data de deprecação | DATA: 2021-09-01 | Exporta marcações não exportada tags: – Actions deprecated : true x-senior-visibility: PUBLIC parameters: responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: Url para donwload do arquivo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExport__2: post: description: Exporta marcações não exportada tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: Url para donwload do arquivo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExport__3: post: description: Exporta marcações não exportada tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: Url para download do arquivo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExport__4: post: description: Exporta marcações não exportada tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: Url para download do arquivo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExport__5: post: description: Exporta marcações não exportadas tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: Url para download do arquivo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExportByPeriod: post: description: Exporta marcações conforme periodo informado tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – period properties: period: type: object allOf: – #/definitions/periodDto description: Período fileType: type: string allOf: – #/definitions/fileType description: Tipo do arquivo exportGeolocation: type: boolean description: Exportar geolocalização exportNotChecked: type: boolean description: Exportar não verificados responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: Url para donwload do arquivo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/clockingEventExportByPeriod__2: post: description: Exporta marcações conforme periodo informado tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – period properties: period: type: object allOf: – #/definitions/periodDto description: Período fileType: type: string allOf: – #/definitions/fileType description: Tipo do arquivo exportGeolocation: type: boolean description: Exportar geolocalização exportNotChecked: type: boolean description: Exportar não verificados doSign: type: boolean description: Assinar? companies: type: array items: type: object allOf: – #/definitions/company description: Filiais responses: 200: description: Ok schema: type: object required: – locationURI – message – isArpOnline properties: locationURI: type: string description: Url para download do arquivo message: type: string description: Mensagem isArpOnline: type: boolean description: Se a integração com arp já esta onlie 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/deviceActivationRequest: post: description: Solicita ativação para o dispositivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – activation properties: activation: type: object allOf: – #/definitions/activationRequestDto description: Solicitação de Ativação responses: 200: description: Ok schema: type: object required: – activation properties: activation: type: object allOf: – #/definitions/activation description: Ativação solicitada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/fencePersist: post: description: Salva as cercas virtuais e os perímetros pertencentes a elas tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fence properties: fence: type: object allOf: – #/definitions/fence description: Cerca para ser persistida responses: 200: description: Ok schema: type: object required: – fence properties: fence: type: object allOf: – #/definitions/fence description: Cerca após a persistencia 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/mobileLogin: post: description: Retorna as informações necessárias para o usuário do aplicativo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – device properties: device: type: object allOf: – #/definitions/deviceDto description: Dispositivo utilizado timeRequest: type: string description: Hora da Requisição responses: 200: description: Ok schema: type: object required: – employee – configuration – allowAppointment – openExternalBrowser properties: employee: type: object allOf: – #/definitions/employee description: Colaborador configuration: type: object allOf: – #/definitions/configuration description: Configurações activation: type: object allOf: – #/definitions/activation description: Ativação allowAppointment: type: boolean description: Permite marcar ponto openExternalBrowser: type: boolean description: Abrir menus de integração do gestão do ponto em browser externo 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/mobileLogin__2: post: description: Retorna as informações necessárias para o usuário do aplicativo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – deviceInfo properties: deviceInfo: type: object allOf: – #/definitions/deviceInforDTO description: Dispositivo utilizado responses: 200: description: Ok schema: type: object required: – loginActivation – loginConfiguration – loginEmployee properties: loginActivation: type: object allOf: – #/definitions/loginActivationDTO description: DTO de Ativação para retornar aos aplicativos loginConfiguration: type: object allOf: – #/definitions/loginConfigurationDTO description: DTO de Configuração para retornar aos aplicativos loginEmployee: type: object allOf: – #/definitions/loginEmployeeDTO description: DTO para retorno de informações ao identificar um colaborador 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/mobileLogin__3: post: description: Retorna as informações necessárias para o usuário do aplicativo v3 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – deviceInfo properties: deviceInfo: type: object allOf: – #/definitions/deviceInforDTO description: Dispositivo utilizado responses: 200: description: Ok schema: type: object required: – loginActivation – loginConfiguration – loginEmployee – hlbTime properties: loginActivation: type: object allOf: – #/definitions/loginActivationDTO description: DTO de Ativação para retornar aos aplicativos loginConfiguration: type: object allOf: – #/definitions/loginConfigurationDTO description: DTO de Configuração para retornar aos aplicativos loginEmployee: type: object allOf: – #/definitions/loginEmployeeDTOV2 description: DTO para retorno de informações ao identificar um colaborador hlbTime: type: object allOf: – #/definitions/hlbTimeDTO description: DTO para retorno da hora legal brasileira 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/blobServiceRequestUploadFile: post: description: Solicitação para realizar o upload de um arquivo. tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – fileName properties: fileName: type: string description: Nome do arquivo que será carregado. responses: 200: description: Ok schema: type: object required: – fileId – version – locationURI properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). type: string description: Versão do arquivo. locationURI: type: string description: URI onde o upload deve ser realizado. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/blobServiceCommitUploadedFile: post: description: Realiza o commit de um arquivo que foi carregado anteriormente. tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – fileId – version properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). type: string description: Versão do arquivo. responses: 200: description: Ok schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/blobServiceRequestDownload: post: description: Solicitação para baixar um arquivo. tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). ttl: type: integer format: int64 description: Tempo em minutos que o arquivo deve ficar disponível para download no link que será retornado (padrão 30 minutos). default: 30 responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: URI onde o arquivo está disponível para download. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/updateEmployeesByCsv: post: description: Atualiza os colaboradores através de um arquivo .csv tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: Resposta da atualização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/updateClockingEventNsrSequence: post: description: Atualiza a sequencia do nsr_number do ClockingEvent tags: – Actions x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – sequence properties: sequence: type: integer format: int64 description: Numero da sequencia atualizada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeePersist: post: description: Salva o employee tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Employee para ser persistido responses: 200: description: Ok schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Employee após ser persistido 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/importActivationsRequestsAndDevicesByCsv: post: description: Importa ativações e dispositivos a partir de um arquivo .csv tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). responses: 200: description: Ok schema: type: object required: – result properties: result: type: boolean description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/validateEmployeesImportByCsv: post: description: Validar a importação de um arquivo csv tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). responses: 200: description: Ok schema: type: object required: – erros – employees properties: erros: type: array items: type: string minimum: 1 description: erros employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista de employees 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/saveEmployeeCustom: post: description: Salvar um colaborador tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Employee responses: 200: description: Ok schema: type: object required: – employee properties: employee: type: object allOf: – #/definitions/employee description: Employee 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesImportByFileId: post: description: Importa os colaboradores para a base da G7 e vincula aos usuários da plataforma by File id tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/asyncEmployeesImportByFileId: post: description: Importação de colaboradores de forma assíncrona, para consultar o andamento do processo utilize o endpoint getEmployeesImportProcessStatus tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). responses: 200: description: Ok schema: type: object required: – id properties: id: type: string description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/overnightImport: post: description: Importação de pernoite tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – overnights properties: overnights: type: array items: type: object allOf: – #/definitions/overnightDTO minimum: 1 description: Lista de pernoites responses: 200: description: Ok schema: type: object required: – overnights properties: overnights: type: array items: type: object allOf: – #/definitions/overnightDTO minimum: 1 description: Lista de pernoites 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/overnightExport: post: description: Exportação de pernoite tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – period properties: period: type: object allOf: – #/definitions/periodDto description: Periodo responses: 200: description: Ok schema: type: object required: – locationURI properties: locationURI: type: string description: URI onde o arquivo está disponível para download. 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesSync: post: description: API DEPRECIADA: Data de deprecação | DATA: 2023-07-01 | Importa os colaboradores removidos e atualizados para a base da G7 e vincula aos usuários da plataforma tags: – Actions deprecated : true x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: deletes: type: array items: type: object allOf: – #/definitions/employeesSyncDTO description: Colaboradores excluidos updates: type: array items: type: object allOf: – #/definitions/employeesSyncDTO description: Colaboradores atualizados e inseridos responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesSync__2: post: description: Importa os colaboradores removidos e atualizados para a base da G7 e vincula aos usuários da plataforma V2 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: deletes: type: array items: type: object allOf: – #/definitions/employeeInputDTOV3 description: Colaboradores excluidos updates: type: array items: type: object allOf: – #/definitions/employeeInputDTOV3 description: Colaboradores atualizados e inseridos responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/employeesSyncHris: post: description: Importa os colaboradores removidos e atualizados para a base da G7 e vincula aos usuários da plataforma V2 tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: deletes: type: array items: type: object allOf: – #/definitions/employeeInputDTOV3 description: Colaboradores excluidos updates: type: array items: type: object allOf: – #/definitions/employeeInputDTOV3 description: Colaboradores atualizados e inseridos responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: object allOf: – #/definitions/employeeImportResultDto description: Resposta da importação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/batchCompanySave: post: description: Associa um responsável legal(cpf) há uma lista de empresas tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – companies – legalResponsibleNumberId properties: companies: type: array items: type: string minimum: 1 description: Lista de ids das empresas legalResponsibleNumberId: type: string description: Cpf do responsável legal da empresa responses: 200: description: Ok schema: type: object required: – messageErrorCpf properties: messageErrorCpf: type: string description: Resposta da associação das empresas com o responsável legal 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/saveBiometricPattern: post: description: Salva o padrão de biometria do(s) colaborador(es) tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – biometricPatterns properties: biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPatternDTO minimum: 1 description: Padrões de biometria responses: 200: description: Ok schema: type: object required: – importResult properties: importResult: type: array items: type: object allOf: – #/definitions/saveBiometricPatternResultDto minimum: 1 description: Ids dos padrões importados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/doBiometricClockingEvent: post: description: Realiza a marcação de ponto baseado na biometria tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – clockingEventByBiometric properties: clockingEventByBiometric: type: object allOf: – #/definitions/clockingEventByBiometricDto description: Marcação por biometria responses: 200: description: Ok schema: type: object required: – clockingEvent properties: clockingEvent: type: object allOf: – #/definitions/clockingEvent description: Marcação Realizada 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/sendPushMessage: post: description: Realiza o envio de notificações push para os usuários especificados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – messageTitle – messageContent properties: employeeExternalId: type: array items: type: string description: Lista de external_id dos colaboradores que devem receber a mensagem employeeId: type: array items: type: string description: Lista de identificadores dos colaboradores que devem receber a mensagem messageTitle: type: string maxLength: 50 description: Titulo da mensagem push com limite de 50 caracteres messageContent: type: string maxLength: 500 description: Mensagem push a ser enviada com limite de 500 caracteres responses: 200: description: Ok schema: type: object required: – sendInfo – sendMessage properties: sendInfo: type: boolean description: Retorno booleano se as mensagens foram enviadas sendMessage: type: string description: Retorno com informações sobre o envio das mensagens 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/confirmReadPushMessageAction: post: description: Confirma a leitura de uma mensagem envia pela primitiva sendPushMessage tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – messageId properties: messageId: type: string description: Identificador único da mensagem responses: 200: description: Ok schema: type: object required: – confirmed properties: confirmed: type: boolean description: Confirmação de que a mensagem está sinalizada como lida 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/getClockingEventSelfieSignedUrlAction: post: description: Recupera URL assinada e temporária para a selfie de uma marcação tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – selfieName properties: employeeId: type: string description: Id do colaborador selfieName: type: string description: Nome da Selfie responses: 200: description: Ok schema: type: object required: – signedUrl properties: signedUrl: type: string description: Url para buscar a imagem 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/printATTR: post: description: Primitiva para solicitar documento de responsabilidade técnica tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – period properties: period: type: object allOf: – #/definitions/periodDto description: Período companies: type: array items: type: object allOf: – #/definitions/company description: Empresa para emissão do ATTR responses: 200: description: Ok schema: type: object required: – message properties: message: type: string description: Mensagem de retorno 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/migrateSchema: post: description: Realiza a migração do schema do banco de dados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/saveClockingEventUseAction: post: description: Salva informações referentes ao uso de marcação tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – clockingEventUse properties: clockingEventUse: type: array items: type: object allOf: – #/definitions/clockingEventUseDto minimum: 1 description: Informações de uso de marcação responses: 200: description: Ok schema: type: object required: – clockingEventUse properties: clockingEventUse: type: array items: type: object allOf: – #/definitions/clockingEventUseDto minimum: 1 description: Informações de uso de marcação 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/getClockingEventReceipt: post: description: Primitiva para solicitar comprovante da marcação tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – arpClockingEventId properties: arpClockingEventId: type: string description: Empresa para emissão do ATTR responses: 200: description: Ok schema: type: object required: – message properties: message: type: string description: Mensagem de retorno 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/saveMultipleConfigurationAction: post: description: Salva a configuração para múltiplos usuários selecionados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – configuration properties: configuration: type: object allOf: – #/definitions/configurationDto description: Informações da configuração employeesId: type: array items: type: string description: Colaboradores que receberão a configuração companiesId: type: array items: type: string description: Filiais dos colaboradores que receberão a configuração responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/saveMultipleDeviceConfiguration: post: description: Salva a configuração para múltiplos dispositivos selecionados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – configuration – devicesId properties: configuration: type: object allOf: – #/definitions/saveMultipleDeviceConfigurationDto description: Informações da configuração devicesId: type: array items: type: string minimum: 1 description: Dispositivos que receberão a configuração responses: 200: description: Ok schema: type: object properties: message: type: string description: Mensagem de retorno 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/deleteMultipleDeviceConfiguration: post: description: Salva a configuração para múltiplos dispositivos selecionados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – devicesId properties: devicesId: type: array items: type: string minimum: 1 description: Dispositivos que serão removidas as configurações responses: 200: description: Ok schema: type: object properties: message: type: string description: Mensagem de retorno 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/deleteMultipleConfigurationAction: post: description: Exclui a configuração para múltiplos usuários selecionados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: employeesId: type: array items: type: string description: Colaboradores que a configuração será deletada companiesId: type: array items: type: string description: Filiais dos colaboradores que receberão a configuração responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/updateDeviceInfo: post: description: Atualiza dados do device através de uma entrada dto tags: – Actions x-senior-visibility: PUBLIC parameters: – name: input in: body required: true schema: type: object required: – deviceInfoDto properties: deviceInfoDto: type: object allOf: – #/definitions/deviceUpdateInfoDto description: DTO que contém as infos atualizadas do device responses: 200: description: Ok schema: type: object required: – updateResult properties: updateResult: type: boolean description: Resposta da atualização 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/disableEmployeesAction: post: description: Desabilita os colaboradores informados tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeesId – filter properties: employeesId: type: array items: type: string minimum: 1 description: ID dos colaboradores a serem desabilitados filter: type: object allOf: – #/definitions/employeeFilterDto description: Filtros de busca responses: 200: description: Ok schema: type: object required: – count – totalPages – employees properties: count: type: integer format: int64 description: Total de registros totalPages: type: integer format: int64 description: Total de páginas employees: type: array items: type: object allOf: – #/definitions/listOfEmployeesToDisableDto minimum: 1 description: Lista contendo os colaboradores que podem ser desabilitados 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/registerPersonOnFaceRecognitionsPlatform: post: description: Inclui o colaborador na plataforma da Gryfo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – fileName properties: fileName: type: string description: imagem da face do colaborador pelo formato base 64 employeeId: type: string description: Id do colaborador responses: 200: description: Ok schema: type: object required: – responseGryfoFaceEmployeeInsert properties: responseGryfoFaceEmployeeInsert: type: object allOf: – #/definitions/responseGryfoFaceEmployeeDto description: DTO de retorno da gryfo ao incluir colaborador e a imagem da face 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/saveDeviceAccessKey: post: description: Salva a chave de aplicação cadastrada no dispisitivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – identifier – accessKey properties: identifier: type: string description: Identificador do dispositivo accessKey: type: string description: Chave de aplicação cadastrada no dispositivo responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/createDeviceConfigurationByIdentifier: post: description: Cria a configuração do dispositivo pelo identificador (imei) tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – identifier – deviceConfiguration properties: identifier: type: string description: Identificador do dispositivo deviceConfiguration: type: object allOf: – #/definitions/createDeviceConfigurationByIdentifierDto description: Configurações do dispositivo responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/searchEmployeesFacialAuthOn: post: description: Busca os colaboradores que possuírem configuração para realizar a batida de ponto com reconhecimento facial tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: name: type: string description: Filtro de pesquisa pageNumber: type: integer format: int64 description: Página buscada pageSize: type: integer format: int64 description: Tamanho da Página responses: 200: description: Ok schema: type: object required: – employeesFacialAuthOn – totalElements – pageNumber – pageSize properties: employeesFacialAuthOn: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: DTO de retorno que traz a lista dos colaboradores com reconhecimento facial habilitado totalElements: type: integer format: int64 description: Total de elementos pageNumber: type: integer format: int64 description: Página buscada pageSize: type: integer format: int64 description: Tamanho da Página 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/findCompaniesByManager: post: description: Busca e retorna as empresas dos colaboradores que estão associados ao gestor tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: name: type: string description: Filtros de pesquisa responses: 200: description: Ok schema: type: object required: – companiesByManager – totalElements properties: companiesByManager: type: array items: type: object allOf: – #/definitions/company minimum: 1 description: DTO de retorno que traz a lista das empresas dos colaboradores pelo gestor totalElements: type: integer format: int64 description: Total de elementos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/findEmployeesByManager: post: description: Busca e retorna os colaboradores que estão associados ao gestor tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: name: type: string description: Filtro de pesquisa responses: 200: description: Ok schema: type: object required: – employeesByManager – totalElements properties: employeesByManager: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: DTO de retorno que traz a lista dos colaboradores pelo gestor totalElements: type: integer format: int64 description: Total de elementos 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/deleteEmployeeFaceRecognitionPhoto: post: description: Apaga a foto do colaborador na plataforma da gryfo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – employeeId – photoId properties: employeeId: type: string description: Id do colaborador photoId: type: string description: Id da photo na gryfo responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/actions/updateToGlobalConfiguration: post: description: Atualiza com as configurações globais tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – configurationId properties: configurationId: type: string description: Id do configuração responses: 200: description: Ok schema: type: object 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/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 /pontomobile/actions/importEmployee: 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 /pontomobile/actions/importCompany: 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 /pontomobile/actions/importManager: 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 /pontomobile/actions/importActivation: 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 /pontomobile/actions/importDevice: 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 /pontomobile/actions/importConfiguration: 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 /pontomobile/actions/importLocation: 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 /pontomobile/actions/importClockingEvent: 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 /pontomobile/actions/importClockingEventExports: 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 /pontomobile/actions/importNfcGroup: 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 /pontomobile/actions/importFence: 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 /pontomobile/actions/importPerimeter: 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 /pontomobile/actions/importPlatformUsers: 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 /pontomobile/actions/importPropertiesCache: 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 /pontomobile/actions/importOvernight: 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 /pontomobile/actions/importMenuPlatformIntegration: 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 /pontomobile/actions/importBiometricPattern: 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 /pontomobile/actions/importPushMessage: 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 /pontomobile/actions/importPendency: 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 /pontomobile/actions/importSignedDocuments: 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 /pontomobile/actions/importMetrics: 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 /pontomobile/actions/importClockingEventUse: 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 /pontomobile/actions/importHeadQuarter: 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 /pontomobile/actions/importCostCenter: 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 /pontomobile/actions/importDeviceConfiguration: 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 /pontomobile/actions/importEmployeePendency: 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 /pontomobile/actions/importPushReminder: 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 /pontomobile/actions/importReminder: 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 /pontomobile/actions/importMobileLog: 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 /pontomobile/signals/disableEmployeeByLastUpdate: post: description: Desabilita os colaboradores que não foram atualizar a partir de uma data tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – lastUpdateBefore properties: lastUpdateBefore: type: string format: date-time description: Data a atualização, menor que responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/exportClockingEventConfirmation: post: description: Marca as marcações de ponto como lidas pela G5 tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – clockingEvent properties: clockingEvent: type: array items: type: string minimum: 1 description: IDs das marcações responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/asyncEmployeesImport: post: description: Importa os colaboradores para a base da G7 e vincula aos usuários da plataforma by File id tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – fileId – id properties: fileId: type: string description: Identificador do arquivo importado id: type: string description: Identificador responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/g5 post: description: Salva a versão atual da G5 tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – version properties: type: string description: Versão responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/employeesImportByCsv: post: description: Importa de colaboradores a partir de um arquivo .csv tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – fileId properties: fileId: type: string description: O identificador único do arquivo. Composto pelo ID + o nome do arquivo (separados por /). responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/metric: post: description: Métricas do aplicativo tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – name – metricInfo properties: name: type: string description: Nome da Métrica metricInfo: type: string description: Informações da Métrica responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/doOutOfBoundAlert: post: description: Insight marcações fora da cerca tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/registerFCMToken: post: description: Registra token FCM do colaborador tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – token – employeeId – platform properties: token: type: string description: Token employeeId: type: string description: Id do Colaborador platform: type: string description: Plataforma de onde está sendo gerado o token responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/unregisterFCMToken: post: description: Remove o registro do token FCM do colaborador tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – employeeId – platform properties: employeeId: type: string description: ID do Colaborador platform: type: string description: Plataforma do dispositivo responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/sendDailyMetrics: post: description: Envia metricas diariamente tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/sendMonthlyMetrics: post: description: Envia metricas mensalmente tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/integrateFullDataForARP: post: description: Integra todos os dados de empresa e colaborador para o ARP.\nRequisitos: status deve esta como CONSISTENT_DATA, caso contrário nada será executado.\nFluxo: CONSISTENT_DATA – INTEGRATING_DATA – ON_LINE\n tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/inactivateEmployees: post: description: Desabilita os colaboradores informados tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – emplooyeeIds properties: emplooyeeIds: type: array items: type: string minimum: 1 description: Identificador dos colaboradores responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/inactivateEmployeesByExternalId: post: description: Desabilita os colaboradores informados pelo externalId tags: – Signals parameters: – name: input in: body required: true schema: type: object required: – externalIds properties: externalIds: type: array items: type: string minimum: 1 description: Identificador dos colaboradores responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/signals/inactivatePersonsOnFaceRecognitionPlatform: post: description: Inativa pessoas na plataforma da gryfo tags: – Signals parameters: – name: input in: body required: true schema: type: object responses: 202: description: Accepted default: description: Error response schema: #/definitions/genericError /pontomobile/events/arpStatusChangedEvent: post: description: Notifies arp status changed. x-senior-event: true tags: – Events parameters: – name: input in: body required: true schema: type: object required: – tenant properties: tenant: type: string description: tenant changed status responses: 200: description: OK default: description: Error response schema: #/definitions/genericError /pontomobile/events/importEmployeeEvent: 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 /pontomobile/events/exportEmployeeEvent: 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 /pontomobile/events/importCompanyEvent: 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 /pontomobile/events/exportCompanyEvent: 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 /pontomobile/events/importManagerEvent: 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 /pontomobile/events/exportManagerEvent: 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 /pontomobile/events/importActivationEvent: 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 /pontomobile/events/exportActivationEvent: 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 /pontomobile/events/importDeviceEvent: 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 /pontomobile/events/exportDeviceEvent: 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 /pontomobile/events/importConfigurationEvent: 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 /pontomobile/events/exportConfigurationEvent: 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 /pontomobile/events/importLocationEvent: 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 /pontomobile/events/exportLocationEvent: 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 /pontomobile/events/importClockingEventEvent: 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 /pontomobile/events/exportClockingEventEvent: 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 /pontomobile/events/importClockingEventExportsEvent: 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 /pontomobile/events/exportClockingEventExportsEvent: 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 /pontomobile/events/importNfcGroupEvent: 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 /pontomobile/events/exportNfcGroupEvent: 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 /pontomobile/events/importFenceEvent: 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 /pontomobile/events/exportFenceEvent: 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 /pontomobile/events/importPerimeterEvent: 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 /pontomobile/events/exportPerimeterEvent: 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 /pontomobile/events/importPlatformUsersEvent: 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 /pontomobile/events/exportPlatformUsersEvent: 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 /pontomobile/events/importPropertiesCacheEvent: 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 /pontomobile/events/exportPropertiesCacheEvent: 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 /pontomobile/events/importOvernightEvent: 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 /pontomobile/events/exportOvernightEvent: 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 /pontomobile/events/importMenuPlatformIntegrationEvent: 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 /pontomobile/events/exportMenuPlatformIntegrationEvent: 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 /pontomobile/events/importBiometricPatternEvent: 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 /pontomobile/events/exportBiometricPatternEvent: 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 /pontomobile/events/importPushMessageEvent: 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 /pontomobile/events/exportPushMessageEvent: 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 /pontomobile/events/importPendencyEvent: 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 /pontomobile/events/exportPendencyEvent: 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 /pontomobile/events/importSignedDocumentsEvent: 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 /pontomobile/events/exportSignedDocumentsEvent: 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 /pontomobile/events/importMetricsEvent: 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 /pontomobile/events/exportMetricsEvent: 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 /pontomobile/events/importClockingEventUseEvent: 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 /pontomobile/events/exportClockingEventUseEvent: 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 /pontomobile/events/importHeadQuarterEvent: 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 /pontomobile/events/exportHeadQuarterEvent: 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 /pontomobile/events/importCostCenterEvent: 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 /pontomobile/events/exportCostCenterEvent: 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 /pontomobile/events/importDeviceConfigurationEvent: 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 /pontomobile/events/exportDeviceConfigurationEvent: 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 /pontomobile/events/importEmployeePendencyEvent: 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 /pontomobile/events/exportEmployeePendencyEvent: 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 /pontomobile/events/importPushReminderEvent: 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 /pontomobile/events/exportPushReminderEvent: 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 /pontomobile/events/importReminderEvent: 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 /pontomobile/events/exportReminderEvent: 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 /pontomobile/events/importMobileLogEvent: 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 /pontomobile/events/exportMobileLogEvent: 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 /pontomobile/entities/employee: 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/employee responses: 200: description: The created resource schema: #/definitions/employee 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/employee responses: 200: description: The created resource schema: #/definitions/employee 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/employee 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/employee/{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/employee responses: 200: description: Ok schema: #/definitions/employee 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/employee responses: 200: description: Ok schema: #/definitions/employee 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/employee 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 /pontomobile/entities/employee/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/employee responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/company: 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/company responses: 200: description: The created resource schema: #/definitions/company 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/company responses: 200: description: The created resource schema: #/definitions/company 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/company 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/company/{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/company responses: 200: description: Ok schema: #/definitions/company 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/company responses: 200: description: Ok schema: #/definitions/company 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/company 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 /pontomobile/entities/company/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/company responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/manager: 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/manager responses: 200: description: The created resource schema: #/definitions/manager 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/manager responses: 200: description: The created resource schema: #/definitions/manager 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/manager 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/manager/{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/manager responses: 200: description: Ok schema: #/definitions/manager 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/manager responses: 200: description: Ok schema: #/definitions/manager 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/manager 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 /pontomobile/entities/manager/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/manager responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/activation: 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/activation responses: 200: description: The created resource schema: #/definitions/activation 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/activation responses: 200: description: The created resource schema: #/definitions/activation 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/activation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/activation/{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/activation responses: 200: description: Ok schema: #/definitions/activation 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/activation responses: 200: description: Ok schema: #/definitions/activation 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/activation 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 /pontomobile/entities/device/{parentId}/activations: post: description: Esta entidade pode ser customizada. 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/activation responses: 200: description: The created resources schema: type: array items: #/definitions/activation 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: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/activation responses: 200: description: The created resources schema: type: array items: #/definitions/activation 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: 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/activation 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/device/{parentId}/activations/{id}: put: description: Esta entidade pode ser customizada. 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/activation responses: 200: description: Ok schema: #/definitions/activation 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: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/activation responses: 200: description: Ok schema: #/definitions/activation 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: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/activation 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: 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 /pontomobile/entities/activation/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/activation responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/device: 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/device responses: 200: description: The created resource schema: #/definitions/device 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/device responses: 200: description: The created resource schema: #/definitions/device 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/device 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/device/{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/device responses: 200: description: Ok schema: #/definitions/device 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/device responses: 200: description: Ok schema: #/definitions/device 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/device 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 /pontomobile/entities/device/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/device responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/configuration: 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/configuration responses: 200: description: The created resource schema: #/definitions/configuration 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/configuration responses: 200: description: The created resource schema: #/definitions/configuration 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/configuration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/configuration/{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/configuration responses: 200: description: Ok schema: #/definitions/configuration 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/configuration responses: 200: description: Ok schema: #/definitions/configuration 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/configuration 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 /pontomobile/entities/configuration/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/configuration responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/location: 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/location responses: 200: description: The created resource schema: #/definitions/location 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/location responses: 200: description: The created resource schema: #/definitions/location 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/location 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/location/{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/location responses: 200: description: Ok schema: #/definitions/location 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/location responses: 200: description: Ok schema: #/definitions/location 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/location 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 /pontomobile/entities/location/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/location responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/clockingEvent: 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/clockingEvent responses: 200: description: The created resource schema: #/definitions/clockingEvent 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/clockingEvent responses: 200: description: The created resource schema: #/definitions/clockingEvent 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/clockingEvent 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/clockingEvent/{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/clockingEvent responses: 200: description: Ok schema: #/definitions/clockingEvent 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/clockingEvent responses: 200: description: Ok schema: #/definitions/clockingEvent 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/clockingEvent 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 /pontomobile/entities/clockingEvent/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/clockingEvent responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/clockingEventExports: 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/clockingEventExports responses: 200: description: The created resource schema: #/definitions/clockingEventExports 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/clockingEventExports responses: 200: description: The created resource schema: #/definitions/clockingEventExports 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/clockingEventExports 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/clockingEventExports/{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/clockingEventExports responses: 200: description: Ok schema: #/definitions/clockingEventExports 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/clockingEventExports responses: 200: description: Ok schema: #/definitions/clockingEventExports 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/clockingEventExports 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 /pontomobile/entities/clockingEventExports/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/clockingEventExports responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/nfcGroup: 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/nfcGroup responses: 200: description: The created resource schema: #/definitions/nfcGroup 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/nfcGroup responses: 200: description: The created resource schema: #/definitions/nfcGroup 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/nfcGroup 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/nfcGroup/{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/nfcGroup responses: 200: description: Ok schema: #/definitions/nfcGroup 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/nfcGroup responses: 200: description: Ok schema: #/definitions/nfcGroup 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/nfcGroup 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 /pontomobile/entities/nfcGroup/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/nfcGroup responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/fence: 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/fence responses: 200: description: The created resource schema: #/definitions/fence 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/fence responses: 200: description: The created resource schema: #/definitions/fence 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/fence 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/fence/{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/fence responses: 200: description: Ok schema: #/definitions/fence 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/fence responses: 200: description: Ok schema: #/definitions/fence 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/fence 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 /pontomobile/entities/fence/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/fence responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/perimeter: 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/perimeter responses: 200: description: The created resource schema: #/definitions/perimeter 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/perimeter responses: 200: description: The created resource schema: #/definitions/perimeter 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/perimeter 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/perimeter/{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/perimeter responses: 200: description: Ok schema: #/definitions/perimeter 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/perimeter responses: 200: description: Ok schema: #/definitions/perimeter 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/perimeter 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 /pontomobile/entities/location/{parentId}/perimeter: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/perimeter responses: 200: description: The created resource schema: #/definitions/perimeter 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: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/perimeter responses: 200: description: The created resource schema: #/definitions/perimeter 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: 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/perimeter 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/location/{parentId}/perimeter/{id}: put: description: Esta entidade pode ser customizada. 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/perimeter responses: 200: description: Ok schema: #/definitions/perimeter 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: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/perimeter responses: 200: description: Ok schema: #/definitions/perimeter 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: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/perimeter 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: 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 /pontomobile/entities/perimeter/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/perimeter responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/platformUsers: 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/platformUsers responses: 200: description: The created resource schema: #/definitions/platformUsers 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/platformUsers responses: 200: description: The created resource schema: #/definitions/platformUsers 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/platformUsers 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/platformUsers/{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/platformUsers responses: 200: description: Ok schema: #/definitions/platformUsers 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/platformUsers responses: 200: description: Ok schema: #/definitions/platformUsers 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/platformUsers 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 /pontomobile/entities/platformUsers/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/platformUsers responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/propertiesCache: 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/propertiesCache responses: 200: description: The created resource schema: #/definitions/propertiesCache 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/propertiesCache responses: 200: description: The created resource schema: #/definitions/propertiesCache 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/propertiesCache 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/propertiesCache/{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/propertiesCache responses: 200: description: Ok schema: #/definitions/propertiesCache 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/propertiesCache responses: 200: description: Ok schema: #/definitions/propertiesCache 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/propertiesCache 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 /pontomobile/entities/propertiesCache/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/propertiesCache responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/overnight: 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/overnight responses: 200: description: The created resource schema: #/definitions/overnight 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/overnight responses: 200: description: The created resource schema: #/definitions/overnight 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/overnight 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/overnight/{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/overnight responses: 200: description: Ok schema: #/definitions/overnight 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/overnight responses: 200: description: Ok schema: #/definitions/overnight 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/overnight 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 /pontomobile/entities/overnight/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/overnight responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/menuPlatformIntegration: 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/menuPlatformIntegration responses: 200: description: The created resource schema: #/definitions/menuPlatformIntegration 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/menuPlatformIntegration responses: 200: description: The created resource schema: #/definitions/menuPlatformIntegration 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/menuPlatformIntegration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/menuPlatformIntegration/{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/menuPlatformIntegration responses: 200: description: Ok schema: #/definitions/menuPlatformIntegration 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/menuPlatformIntegration responses: 200: description: Ok schema: #/definitions/menuPlatformIntegration 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/menuPlatformIntegration 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 /pontomobile/entities/menuPlatformIntegration/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/menuPlatformIntegration responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/biometricPattern: 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/biometricPattern responses: 200: description: The created resource schema: #/definitions/biometricPattern 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/biometricPattern responses: 200: description: The created resource schema: #/definitions/biometricPattern 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/biometricPattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/biometricPattern/{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/biometricPattern responses: 200: description: Ok schema: #/definitions/biometricPattern 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/biometricPattern responses: 200: description: Ok schema: #/definitions/biometricPattern 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/biometricPattern 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 /pontomobile/entities/employee/{parentId}/biometricPatterns: post: description: Esta entidade pode ser customizada. 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/biometricPattern responses: 200: description: The created resources schema: type: array items: #/definitions/biometricPattern 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: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/biometricPattern responses: 200: description: The created resources schema: type: array items: #/definitions/biometricPattern 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: 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/biometricPattern 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/employee/{parentId}/biometricPatterns/{id}: put: description: Esta entidade pode ser customizada. 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/biometricPattern responses: 200: description: Ok schema: #/definitions/biometricPattern 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: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/biometricPattern responses: 200: description: Ok schema: #/definitions/biometricPattern 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: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/biometricPattern 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: 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 /pontomobile/entities/biometricPattern/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/biometricPattern responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/pushMessage: 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/pushMessage responses: 200: description: The created resource schema: #/definitions/pushMessage 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/pushMessage responses: 200: description: The created resource schema: #/definitions/pushMessage 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/pushMessage 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/pushMessage/{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/pushMessage responses: 200: description: Ok schema: #/definitions/pushMessage 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/pushMessage responses: 200: description: Ok schema: #/definitions/pushMessage 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/pushMessage 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 /pontomobile/entities/pushMessage/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/pushMessage responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/signedDocuments: 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/signedDocuments responses: 200: description: The created resource schema: #/definitions/signedDocuments 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/signedDocuments responses: 200: description: The created resource schema: #/definitions/signedDocuments 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/signedDocuments 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/signedDocuments/{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/signedDocuments responses: 200: description: Ok schema: #/definitions/signedDocuments 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/signedDocuments responses: 200: description: Ok schema: #/definitions/signedDocuments 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/signedDocuments 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 /pontomobile/entities/signedDocuments/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/signedDocuments responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/metrics: 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/metrics responses: 200: description: The created resource schema: #/definitions/metrics 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/metrics responses: 200: description: The created resource schema: #/definitions/metrics 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/metrics 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/metrics/{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/metrics responses: 200: description: Ok schema: #/definitions/metrics 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/metrics responses: 200: description: Ok schema: #/definitions/metrics 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/metrics 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 /pontomobile/entities/metrics/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/metrics responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/headQuarter: 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/headQuarter responses: 200: description: The created resource schema: #/definitions/headQuarter 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/headQuarter responses: 200: description: The created resource schema: #/definitions/headQuarter 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/headQuarter 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/headQuarter/{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/headQuarter responses: 200: description: Ok schema: #/definitions/headQuarter 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/headQuarter responses: 200: description: Ok schema: #/definitions/headQuarter 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/headQuarter 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 /pontomobile/entities/headQuarter/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/headQuarter responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/costCenter: 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/costCenter responses: 200: description: The created resource schema: #/definitions/costCenter 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/costCenter responses: 200: description: The created resource schema: #/definitions/costCenter 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/costCenter 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/costCenter/{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/costCenter responses: 200: description: Ok schema: #/definitions/costCenter 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/costCenter responses: 200: description: Ok schema: #/definitions/costCenter 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/costCenter 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 /pontomobile/entities/costCenter/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/costCenter responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/deviceConfiguration: 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/deviceConfiguration responses: 200: description: The created resource schema: #/definitions/deviceConfiguration 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/deviceConfiguration responses: 200: description: The created resource schema: #/definitions/deviceConfiguration 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/deviceConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/deviceConfiguration/{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/deviceConfiguration responses: 200: description: Ok schema: #/definitions/deviceConfiguration 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/deviceConfiguration responses: 200: description: Ok schema: #/definitions/deviceConfiguration 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/deviceConfiguration 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 /pontomobile/entities/device/{parentId}/deviceConfiguration: post: description: Esta entidade pode ser customizada. tags: – CRUD x-senior-visibility: PRIVATE parameters: – name: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/deviceConfiguration responses: 200: description: The created resource schema: #/definitions/deviceConfiguration 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: parentId in: path required: true type: string – name: entity in: body required: true schema: type: object allOf: – #/definitions/deviceConfiguration responses: 200: description: The created resource schema: #/definitions/deviceConfiguration 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: 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/deviceConfiguration 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/device/{parentId}/deviceConfiguration/{id}: put: description: Esta entidade pode ser customizada. 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/deviceConfiguration responses: 200: description: Ok schema: #/definitions/deviceConfiguration 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: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/deviceConfiguration responses: 200: description: Ok schema: #/definitions/deviceConfiguration 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: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/deviceConfiguration 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: 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 /pontomobile/entities/deviceConfiguration/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/deviceConfiguration responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/employeePendency: 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/employeePendency responses: 200: description: The created resource schema: #/definitions/employeePendency 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/employeePendency responses: 200: description: The created resource schema: #/definitions/employeePendency 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/employeePendency 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/employeePendency/{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/employeePendency responses: 200: description: Ok schema: #/definitions/employeePendency 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/employeePendency responses: 200: description: Ok schema: #/definitions/employeePendency 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/employeePendency 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 /pontomobile/entities/employeePendency/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/employeePendency responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/pushReminder: 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/pushReminder responses: 200: description: The created resource schema: #/definitions/pushReminder 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/pushReminder responses: 200: description: The created resource schema: #/definitions/pushReminder 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/pushReminder 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/pushReminder/{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/pushReminder responses: 200: description: Ok schema: #/definitions/pushReminder 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/pushReminder responses: 200: description: Ok schema: #/definitions/pushReminder 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/pushReminder 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 /pontomobile/entities/pushReminder/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/pushReminder responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/pushReminder/{parentId}/reminder: post: description: Esta entidade pode ser customizada. 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/reminder responses: 200: description: The created resources schema: type: array items: #/definitions/reminder 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: parentId in: path required: true type: string – name: entity in: body required: true schema: type: array items: #/definitions/reminder responses: 200: description: The created resources schema: type: array items: #/definitions/reminder 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: 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/reminder 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/pushReminder/{parentId}/reminder/{id}: put: description: Esta entidade pode ser customizada. 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/reminder responses: 200: description: Ok schema: #/definitions/reminder 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: parentId in: path required: true type: string – name: id in: path required: true type: string – name: entity in: body required: true schema: #/definitions/reminder responses: 200: description: Ok schema: #/definitions/reminder 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: parentId in: path required: true type: string – name: id in: path required: true type: string responses: 200: description: Ok schema: #/definitions/reminder 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: 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 /pontomobile/entities/mobileLog: 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/mobileLog responses: 200: description: The created resource schema: #/definitions/mobileLog 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/mobileLog responses: 200: description: The created resource schema: #/definitions/mobileLog 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/mobileLog 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericError /pontomobile/entities/mobileLog/{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/mobileLog responses: 200: description: Ok schema: #/definitions/mobileLog 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/mobileLog responses: 200: description: Ok schema: #/definitions/mobileLog 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/mobileLog 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 /pontomobile/entities/mobileLog/bulk: post: description: Esta entidade pode ser customizada. tags: – Bulk parameters: – name: entities in: body required: true schema: type: array items: #/definitions/mobileLog responses: 200: description: The bulk creation has created resources 401: description: Invalid Credentials default: description: Error response schema: #/definitions/genericErrordefinitions: directionType: description: Tipo de ordenação type: string enum: – ASC – DESC developerModeType: description: Status modo desenvolvedor type: string enum: – ACTIVE – INACTIVE – UNDEFINED gpoOperationModeType: description: Status do modo de operação do GPS type: string enum: – ACTIVE – INACTIVE – PRECISION – UNDEFINED heathcheckDTO: description: Status do healthcheck type: string enum: – UP – DOWN selfieUploadTypeEnum: description: Tipos de upload para selfie type: string enum: – MULTI – SINGLE visualizationLevelType: description: Nível de visualização type: string enum: – ADMINISTRATOR – MANAGER – EMPLOYEE orderType: description: Valores de timeout type: string enum: – ASC – DESC timeoutType: description: Valores de timeout type: string enum: – ZERO – FIVE – TEN – FIFTEEN operationModeType: description: Modos de operação do aplicativo type: string enum: – MULTI – SINGLE – DRIVER – NFC – BIOMETRIC – QRCODE – FACE_RECOGNITION activationSituationType: description: Situação Ativação type: string enum: – PENDING – AUTHORIZED – REJECTED statusEmployeeType: description: Status do employee type: string enum: – ACTIVE – INACTIVE fileType: description: Tipo de arquivo type: string enum: – TXT – CSV – AFD geometricFormType: description: Forma geometrica type: string enum: – CIRCLE fenceStateStatusType: description: Status da batida com relação a cerca virtual type: string enum: – NO_FENCE – IN – OUT – NO_LOCATION_PERMISSION – NO_LOCATION locationStatusType: description: Status da permissão de localização no dispositivo que coletou a marcação type: string enum: – NO_LOCATION – NO_LOCATION_PERMISSION – LOCATION statusDevice: description: Status do dispositivo type: string enum: – PENDING – REJECTED – AUTHORIZED – AUTHORIZED_BY_EMPLOYEE deviceAuthorizationType: description: Modos de autorização de dispositivos type: string enum: – NOT_REQUIRED – REQUIRED dataOriginType: description: Data Origim type: string enum: – G5 – MANUAL – HRIS employerType: description: Employer Type type: string enum: – CNPJ – CPF overnightType: description: Tipo de pernoite type: string enum: – SYSTEM – MANUAL signatureStatusType: description: Status da assinatura type: string enum: – CHECKED – UNCHECKED – NOT_CHECKED employeeFilterType: description: Tipo de Filtro para Colaboradores type: string enum: – TEAM – ORGANIZATION – COMBO clockingEventOriginType: description: Origem da marcação de ponto type: string enum: – MOBILE – WEB – CLIENT clockingEventExportOriginType: description: Origem da marcação de ponto type: string enum: – WAAPI – WEB – MARCACAO_DE_PONTO_2_0 – CLIENT clockingEventNetworkStatus: description: Status de rede da marcação de ponto type: string enum: – ONLINE – OFFLINE insightOutOfBoundType: description: Tipos de envios do insight de marcações fora da cerca type: string enum: – ALL_CLOCKING_EVENTS – MOBILE_ONLY – DO_NOT_SEND employeeTypeType: description: Tipos de colaboradores type: string enum: – COMPANY_EMPLOYEE – THIRD_PARTY_EMPLOYEE – PARTNER_EMPLOYEE pendencyStatus: description: Tipos de status de pendência type: string enum: – RUNNING – ERROR – TERMINATED photoNotFoundReason: description: Enumeração das razões da marcação de ponto não possuir imagem type: string enum: – CAMERA_PERMISSION_DENY – FILESYSTEM_PERMISSION_DENY – CAMERA_NOT_FOUNT – IMAGE_NOT_UPLOADED pendencyStatusDocument: description: Pendências da Assinatura do Documento type: string enum: – PENDING – SIGNED – ERROR metricNameEnum: description: Identificadores das metricas type: string enum: – TIME_ADJUSTMEN – TODAYS_WORKDAY – INSIGHT_OUT_OF_BOUND_NOTIFICATION – CUSTOM_PUSH_NOTIFICATION – CLOCKING_EVENT – CLOCKING_EVENT_MODE_SINGLE – CLOCKING_EVENT_MODE_MULTI – CLOCKING_EVENT_MODE_DRIVER – CLOCKING_EVENT_MODE_QRCODE – CLOCKING_EVENT_MODE_NFC – CLOCKING_EVENT_MODE_BIOMETRIC – CLOCKING_EVENT_MODE_FACE_RECOGNITION – CLOCKING_EVENT_PLATFORM_WEB – CLOCKING_EVENT_PLATFORM_IOS – CLOCKING_EVENT_PLATFORM_ANDROID – CLOCKING_EVENT_NOT_CHECKED – CLOCKING_EVENT_OFFLINE – CLOCKING_EVENT_SELFIE – CLOCKING_EVENT_SELFIE_ERROR – CLOCKING_EVENT_NO_LOCATION_PERMISSION – CLOCKING_EVENT_NO_LOCATION – CLOCKING_EVENT_USE_WAIT – CLOCKING_EVENT_USE_MANDATORY_STOP – CLOCKING_EVENT_USE_DRIVING_TIME_STARTED – CLOCKING_EVENT_USE_DRIVING_TIME_FINISHED – CLOCKING_EVENT_FENCE_IN – CLOCKING_EVENT_FENCE_OUT – CLOCKING_EVENT_NO_FENCE – SYSTEM_OVERNIGHT – MANUAL_OVERNIGHT – AUTHORIZED_DEVICE – AUTHORIZED_BY_EMPLOYEE_DEVICE – EMPLOYEE_MODE_MULTI – EMPLOYEE_MODE_SINGLE – EMPLOYEE_MODE_DRIVER – EMPLOYEE_MODE_NFC – EMPLOYEE_ALLOW_DRIVEN_TIME – EMPLOYEE_ALLOW_CHANGE_TIME – COMPANIES_USING_FACE_RECOGNITION – EMPLOYEES_USING_FACE_RECOGNITION – EMPLOYEES_USING_REMINDER_INTRAJOURNEY – EMPLOYEES_USING_REMINDER_INTERJOURNEY arpStatus: description: Status do ARP type: string enum: – OFF_LINE – CONSISTENT_DATA – INTEGRATING_DATA – ON_LINE clockingEventUseType: description: Enumeração com a definição dos tipos de uso das marcações. type: string enum: – CLOCKING_EVENT – PAID_BREAK – MANDATORY_BREAK – DRIVING – WAITING pendencyType: description: Enumeração representando o tipo de pendência type: string enum: – INACTIVATE_PERSON_ON_FACE_RECOGNITION_PLATFORM employeePendencyStatus: description: Status da Pendência do colaborador type: string enum: – PENDING – DONE reminderType: description: Tipos de lembrete type: string enum: – INTERJOURNEY – INTRAJOURNEY 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 autocompleteFilter: description: Retorno do Lookup dos filtros da plataforma type: object required: – text – value properties: text: type: string description: Texto a ser apresentado value: type: string description: Valor armazenado no filtro filterParamater: description: Parâmetros para os campos de Lookup dos filtros da plataforma type: object required: – key properties: key: type: string description: Chave do valor value: type: string description: Valor employeesImportAsyncDto: description: DTO de importação assíncrona type: object required: – status properties: status: type: string allOf: – #/definitions/pendencyStatus description: Status do processamento message: type: string description: Mensagem de término do processamento 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 employeeImportResultDto: description: DTO de retorno da importação de colaboradores type: object required: – importErros properties: importErros: type: array items: type: object allOf: – #/definitions/employeeImportErrorDto minimum: 1 description: Conjunto de erros da importação employeeRegistrationNumberResultDto: description: DTO de retorno um conjunto de colaboradores type: object required: – employees properties: employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Conjunto de colaboradores employeeRegistrationNumberFilterDto: description: DTO de filtro para registration number type: object required: – cnpj – registrationNumber properties: id: type: string description: Código do empregado cnpj: type: string description: Cnpj da Empresa employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo de empregado registrationNumber: type: integer format: int64 description: Numero de registro clockingEventImportResultDto: description: DTO de retorno da importação de marcações type: object required: – importErros – clockingEventsImported properties: importErros: type: array items: type: object allOf: – #/definitions/clockingEventImportErrorDto minimum: 1 description: Conjunto de erros da importação clockingEventsImported: type: array items: type: string minimum: 1 description: Marcações importadas com sucesso clockingEventsImportedDto: description: DTO de retorno da importação de marcações type: object required: – importErros – clockingEvents properties: importErros: type: array items: type: object allOf: – #/definitions/clockingEventImportErrorDto minimum: 1 description: Conjunto de erros da importação clockingEvents: type: array items: type: object allOf: – #/definitions/clockingEventImportedDto minimum: 1 description: Marcações importadas com sucesso clockingEventImportedDto: description: DTO de retorno de uma marcação importada type: object required: – id – appointmentId properties: id: type: string description: Identificação da marcação gerado pelo servidor appointmentId: type: string description: Identificação da marcação gerada pelo dispositivo de registro clockingEventImportByBrowserResultDto: description: DTO de retorno da importação de marcação via browser type: object required: – importError – clockingEventImported properties: importError: type: object allOf: – #/definitions/clockingEventImportErrorDto description: Informação de erro clockingEventImported: type: object allOf: – #/definitions/clockingEventSimpleDto description: Informação da marcação realizada employeeImportErrorDto: description: DTO de erros da importação de colaboradores type: object required: – errors – employee properties: errors: type: array items: type: string minimum: 1 description: Erros encontrados durante a importação employee: type: object allOf: – #/definitions/employee description: Empregado vinculado aos erros clockingEventImportErrorDto: description: DTO de erros da importação de marcações type: object required: – errors – clockingEvent properties: errors: type: array items: type: string minimum: 1 description: Erros encontrados durante a importação clockingEvent: type: object allOf: – #/definitions/clockingEvent description: Empregado vinculado aos erros employeesAndConfigurationsFilterDto: description: DTO Filtro das configurações dos colaboradores type: object required: – pageInfo properties: gpsRequired: type: boolean description: GPS requerido nfcMode: type: boolean description: Modo NFC operationMode: type: string allOf: – #/definitions/operationModeType description: Modo de operação allowDrivingTime: type: boolean description: Permite informar tempo de direção nameOrPISSearch: type: string description: Termo para busca no nome ou PIS allowChangeTime: type: boolean description: Permite alterar horário timezone: type: string description: Fuso horário filterType: type: string allOf: – #/definitions/employeeFilterType description: Tipo de filtro searchHeadQuarters: type: array items: type: string description: Busca por ids de grupos empresa searchCostCenters: type: array items: type: string description: Busca por ids de centros de custo searchCompanies: type: array items: type: string description: Busca por ids de filiais pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação onlyActiveEmployees: type: boolean description: Colaborador ativo companySearch: type: string description: Filial overnight: type: boolean description: Habilita a rotina de pernoites no dispositivo com modo de operação Motoristas controlOvernight: type: boolean description: Habilita a inclusão de pernoites no dispositivo com modo de operação Motoristas employeesAndConfigurationsResultDto: description: DTO de retorno das configurações dos colaboradores type: object required: – employee – configuration properties: employee: type: object allOf: – #/definitions/employee description: Colaborador configuration: type: object allOf: – #/definitions/configuration description: Configuração vinculada ao colaborador employeeFilterDto: description: DTO Filtro de pesquisa de colaboradores type: object required: – pageInfo properties: activePlatformUser: type: boolean description: Usuário da plataforma ativo devieId: type: string description: Aparelho vinculado pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação searchRegistrationNumber: type: integer format: int64 description: Termo para busca no nome searchName: type: string description: Termo para busca no nome searchCompany: type: string description: Busca por empresa searchHeadQuarters: type: array items: type: string description: Busca por grupo empresa searchCostCenters: type: array items: type: string description: Busca por centros de custo searchPis: type: string description: Termo para busca no PIS searchCpf: type: string description: Termo para busca no CPF searchEmployeeCode: type: string description: Código de identificação searchNfc: type: string description: Termo para busca no NFC filterType: type: string allOf: – #/definitions/employeeFilterType description: Tipo de filtro status: type: string allOf: – #/definitions/statusEmployeeType description: Status do empregado signatureStatus: type: string allOf: – #/definitions/signatureStatusType description: Status da assinatura orderby: type: string description: Ordenação: campo {asc | desc} hasFingerprint: type: boolean description: Possui Digital hasCpf: type: boolean description: Colaboradores com CPF informado employeesId: type: array items: type: string description: Range de colaboradores clockingEventFilterDto: description: DTO Filtro de pesquisa de marcações type: object required: – pageInfo properties: activePlatformUser: type: boolean description: Usuário da plataforma ativo devieId: type: string description: Aparelho vinculado pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação nameSearch: type: string description: Termo para busca no nome period: type: object allOf: – #/definitions/periodDto description: Período para busca outOfFencesBound: type: string allOf: – #/definitions/fenceStateStatusType description: Realiazada fora da cerca virtual sort: type: object allOf: – #/definitions/sortDto description: Ordenação status: type: string allOf: – #/definitions/statusEmployeeType description: Status do empregado signatureStatus: type: string allOf: – #/definitions/signatureStatusType description: Status da assinatura searchCompany: type: string description: Busca por empresa searchHeadQuarter: type: string description: Busca por grupo empresa searchCostCenter: type: string description: Busca por centros de custo filterType: type: string allOf: – #/definitions/employeeFilterType description: Tipo de filtro clockingEventUses: type: array items: type: object allOf: – #/definitions/clockingEventUseDto description: Uso da marcação overnightFilterDto: description: DTO Filtro de pesquisa de pernoite type: object required: – pageInfo properties: pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação searchName: type: string description: Termo para busca no nome period: type: object allOf: – #/definitions/periodDto description: Periodo para busca searchPis: type: string description: Termo para busca no PIS status: type: string allOf: – #/definitions/statusEmployeeType description: Status do empregado pageInfoDto: description: DTO de paginação type: object required: – pageSize – page properties: pageSize: type: integer format: int64 description: Quantidade de registros por pagina page: type: integer format: int64 description: Pagina atual periodDto: description: DTO de período type: object required: – initialDate – finalDate properties: initialDate: type: string format: date description: Data inicial finalDate: type: string format: date description: Data final initialTime: type: string description: Hora inicial finalTime: type: string description: Hora final activationFilterDto: description: DTO filtro de pesquisa de ativações type: object required: – pageInfo properties: deviceId: type: string description: Aparelho vinculado situation: type: array items: type: string allOf: – #/definitions/activationSituationType description: Situação ativação pis: type: string description: PIS nameSearch: type: string description: Termo para busca pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação searchCompany: type: string description: Busca por empresa searchHeadQuarter: type: string description: Busca por grupo empresa searchCostCenter: type: string description: Busca por centros de custo activationRequestDto: description: DTO de requisição de ativação de dispositivo type: object required: – device – pis – platformUserName properties: device: type: object allOf: – #/definitions/device description: Aparelho vinculado pis: type: string description: PIS platformUserName: type: string description: Id usuario SeniorX deviceInfoDto: description: DTO de requisição de dispositivos type: object required: – pageInfo properties: pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Page Info deviceSearch: type: string description: Device search deviceUpdateInfoDto: description: DTO das infos atualizadas do device type: object required: – name – model – newIdentifier – oldIdentifier properties: name: type: string description: Nome do dispositivo model: type: string description: Modelo do dispositivo newIdentifier: type: string description: Novo identificador oldIdentifier: type: string description: Antigo identificador nfcGroupFilterDto: description: DTO Filtro de pesquisa de grupos NFC type: object required: – pageInfo properties: activePlatformUser: type: boolean description: Usuário da plataforma ativo pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação groupNameSearch: type: string description: Termo para busca pelo nome do grupo responsibleNameSearch: type: string description: Termo para busca pelo nome do responsável status: type: string allOf: – #/definitions/statusEmployeeType description: Status do employee clockingEventImportByBrowserDto: description: DTO Inserção de marcação de ponto type: object required: – cnpj – appVersion – employee – signature properties: cnpj: type: string description: CNPJ caepf: type: string description: CAEPF cnoNumber: type: string description: Número de Cadastro Nacional de Obras pis: type: string description: PIS appVersion: type: string description: Versão do aplicativo geolocation: type: object allOf: – #/definitions/locationDTOToClockingEventByBrowser description: Geolocalização employee: type: object allOf: – #/definitions/employeeDTOToClockingEventByBrowser description: Colaborador signature: type: string description: Assinatura signatureVersion: type: integer format: int64 description: Versão da assinatura signatureStatus: type: string allOf: – #/definitions/signatureStatusType description: Status da assinatura cpfNumber: type: string description: CPF timeZone: type: string description: Timezone use: type: integer format: int64 description: Uso locationDTOToClockingEventByBrowser: description: DTO para conversão de localização de marcações type: object required: – latitude – longitude properties: latitude: type: number format: double description: Latitude longitude: type: number format: double description: Longitude dateAndTime: type: string format: date-time description: Date e hora employeeDTOToClockingEventByBrowser: description: DTO de colaborador para uso na marcação de ponto via browser type: object required: – company properties: id: type: string description: Identificador name: type: string description: Nome company: type: object allOf: – #/definitions/companyDTOToClockingEventByBrowser description: Empresa companyDTOToClockingEventByBrowser: description: DTO da empresa para uso na marcação de ponto via browser type: object properties: id: type: string description: Identificador timeZone: type: string description: Timezone importActivationsRequestsAndDevicesDto: description: DTO Importação de ativações e dispositivos type: object required: – activation – importErrors properties: activation: type: object allOf: – #/definitions/activation description: Ativação importErrors: type: array items: type: string minimum: 1 description: Erros de importação sortDto: description: DTO de Ordenação type: object properties: field: type: string description: Campo order: type: string allOf: – #/definitions/orderType description: Ordenação employeeNewDto: description: DTO Novo Número Cadastro type: object properties: companyId: type: string description: Código da empresa employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador employeeCSV: description: Representação do employee para importação CSV type: object required: – externalId – pis – mail – name – platformUsers – companyCnpj – companyName – managersMails – managersPlatformUsers properties: externalId: type: string description: Id do colaborador pis: type: string description: Pis do colaborador mail: type: string description: Email do colaborador name: type: string description: Nome do colaborador platformUsers: type: string description: Usuário do colaborador password: type: string description: Password do colaborador companyCnpj: type: string description: CNPJ da empresa companyName: type: string description: Nome da empresa managersMails: type: string description: Email do gestor do colaborador managersPlatformUsers: type: string description: Usuário do gestor do colaborador managerPassword: type: string description: Password do gestor overnightDTO: description: Representação da pernoite type: object required: – date – type – employee properties: id: type: string description: Identificador único date: type: string format: date description: Data geolocation: type: object allOf: – #/definitions/locationDTO description: Localização type: type: string description: Tipo de pernoite employee: type: object allOf: – #/definitions/employeeDTO description: Colaborador externalId: type: string description: Identificador único externo da pernoite locationStatus: type: string allOf: – #/definitions/locationStatusType description: Status da localização no momento da realização da marcação locationDTO: description: Representação da Location type: object required: – latitude – longitude – dateAndTime properties: id: type: string description: Identificador único latitude: type: number format: double description: Latitude longitude: type: number format: double description: Longitude dateAndTime: type: string format: date-time description: Date e hora employeeDTO: description: Representação do colaborador type: object properties: id: type: string description: Identificador único externalId: type: string description: Identificador Externo name: type: string description: Nome employeesExportDto: description: DTO de exportação de colaboradores type: object required: – company – active properties: id: type: string description: Identificador único mail: type: string description: Email do colaborador name: type: string description: Nome pis: type: string description: Pis company: type: object allOf: – #/definitions/companyDto description: Filial do colaborador fences: type: object allOf: – #/definitions/fence description: Cercas do colaborador active: type: boolean description: Indica se o colaborador está ativo nfcCode: type: string description: Código do nfc employeeCode: type: string description: Código QR cpfNumber: type: string description: CPF arpId: type: string description: Id do registro no ARP employeeInputDTO: description: DTO Representação do colaborador para versão 1 da api type: object required: – name – pis – cpfNumber – mail – company properties: id: type: string description: Identificador único externalId: type: string description: Identificador Externo name: type: string description: Nome pis: type: string description: PIS cpfNumber: type: string description: CPF mail: type: string description: Email company: type: object allOf: – #/definitions/company description: Empresa manager: type: object allOf: – #/definitions/manager description: Gestor managers: type: array items: type: object allOf: – #/definitions/manager description: Gestores platformUserName: type: string description: Id usuario SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsers description: Id usuarios SeniorX biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPattern description: Id usuarios biometricPatterns lastUpdate: type: string format: date-time description: Última atualização nfcCode: type: string description: Código NFC fences: type: array items: type: object allOf: – #/definitions/fence description: Cercas virtuais enabled: type: boolean description: Status do empregado default: true dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados shift: type: string description: turno workSchedule: type: string description: Horário de Trabalho timeTable: type: string description: Escala faceRegistered: type: string description: Face Registrada na Gryfo employeeInputDTOV2: description: DTO Representação do colaborador type: object required: – name – pis – cpfNumber – mail – company – registrationNumber properties: externalId: type: string description: Identificador Externo name: type: string description: Nome pis: type: string description: PIS cpfNumber: type: string description: CPF mail: type: string description: Email company: type: object allOf: – #/definitions/company description: Empresa manager: type: object allOf: – #/definitions/manager description: Gestor managers: type: array items: type: object allOf: – #/definitions/manager description: Gestores platformUserName: type: string description: Id usuario SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsers description: Id usuarios SeniorX biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPattern description: Id usuarios biometricPatterns lastUpdate: type: string format: date-time description: Última atualização nfcCode: type: string description: Código NFC fences: type: array items: type: object allOf: – #/definitions/fence description: Cercas virtuais enabled: type: boolean description: Status do empregado default: true dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados registrationNumber: type: integer format: int64 description: Número de cadastro do colaborador employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador faceRegistered: type: string description: Face Registrada na Gryfo employeeInputDTOV3: description: DTO Representação do colaborador type: object required: – name – cpfNumber – mail – company – registrationNumber properties: externalId: type: string description: Identificador Externo name: type: string description: Nome pis: type: string description: PIS cpfNumber: type: string description: CPF mail: type: string description: Email company: type: object allOf: – #/definitions/companyDtoV2 description: Empresa manager: type: object allOf: – #/definitions/manager description: Gestor managers: type: array items: type: object allOf: – #/definitions/managerDto description: Gestores platformUserName: type: string description: Id usuario SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsersDto description: Id usuarios SeniorX biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPattern description: Id usuarios biometricPatterns lastUpdate: type: string format: date-time description: Última atualização nfcCode: type: string description: Código NFC fences: type: array items: type: object allOf: – #/definitions/fenceDto description: Cercas virtuais enabled: type: boolean description: Status do empregado default: true dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados registrationNumber: type: integer format: int64 description: Número de cadastro do colaborador employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador pushMessages: type: array items: type: object allOf: – #/definitions/pushMessage description: Push Messages pushFCMToken: type: string description: Token FCM Push deviceTypeToken: type: string description: Tipo de dispositivo do token gerado employeeCode: type: string description: Campo para armazenar informações de Código de Barras do colaborador arpId: type: string description: Id do registro no ARP arpSyncDate: type: string format: date-time description: Data da sincronização do registro com o ARP shift: type: string description: turno workSchedule: type: string description: Horário de Trabalho timeTable: type: string description: Escala timezone: type: string description: Timezone externalControlTimezone: type: boolean description: Controle de Timezone via importação default: false costCenter: type: object allOf: – #/definitions/costCenterDto description: costCenter faceRegistered: type: string description: Face Registrada na Gryfo headQuarterDto: description: DTO que representa a Empresa type: object required: – name properties: id: type: string description: Identificador único code: type: integer format: int64 description: Código name: type: string description: Nome dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados externalId: type: string description: Identificador único externo da empresa costCenterDto: description: DTO que representa o Centro de Custo type: object required: – name properties: id: type: string description: Identificador único code: type: string maxLength: 60 description: Código name: type: string description: Nome dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados externalId: type: string description: Identificador único externo da empresa employeesWithOvernightFilterDto: description: DTO Filtro de pesquisa de colaboradores com pernoite type: object required: – pageInfo properties: nameSearch: type: string description: Termo para busca no nome pis: type: string description: Termo para busca no PIS status: type: string allOf: – #/definitions/statusEmployeeType description: Status do empregado pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação sort: type: object allOf: – #/definitions/sortDto description: Ordenação employeesWithOvernightResultDto: description: DTO Filtro de pesquisa de colaboradores com pernoite type: object required: – id – name – pis properties: id: type: string description: Id do colaborador name: type: string description: Nome do colaborador pis: type: string description: PIS do colaborador menuPlatformIntegrationDto: description: Menus do App type: object required: – name – resource – permission – description – url – backendUrl – active properties: id: type: string description: Identificador único name: type: string description: Nome do menu resource: type: string description: Recurso de permissão permission: type: string description: Permissão description: type: string description: Descrição do menu url: type: string description: Url do gestão do ponto backendUrl: type: string description: Url do backend do gestão do ponto active: type: boolean description: Status da tela no memu flutterIcon: type: string description: Ícone para representar menu lookupDto: description: Retorno padrão para lookup type: object required: – text – value properties: text: type: string description: Texto a ser apresentado value: type: string description: Valor armazenado no filtro biometricPatternDTO: description: Cadastro da Biometria type: object required: – id – employee – pattern – patternNumber – vendor – createdAt – updatedAt properties: id: type: string description: Identificador único employee: type: string description: Colaborador pattern: type: string description: Padrão da digital patternNumber: type: integer format: int64 description: Número do padrão da digital vendor: type: string description: Fornecedor createdAt: type: string format: date-time description: Data de criação updatedAt: type: string format: date-time description: Data de alteração platformId: type: string description: Identificador da plataforma biometricPatternDTOV2: description: Dto do Cadastro da digital do colaborador type: object required: – pattern – patternNumber – vendor – clientId – createdAt – updatedAt properties: id: type: string description: Identificador único employee: type: object allOf: – #/definitions/employee description: Colaborador pattern: type: string description: Padrão da digital patternNumber: type: integer format: int64 description: Número do padrão da digital vendor: type: string description: Fornecedor clientId: type: string description: Id da biometria no client createdAt: type: string format: date-time description: Data de criação updatedAt: type: string format: date-time description: Data de alteração clockingEventByBiometricDto: description: Batidas por Biometria type: object required: – clientId – pattern – appVersion – platform – signature properties: clientId: type: string description: Id da biometria no client pattern: type: string description: Padrão da digital appVersion: type: string description: Versão do aplicativo platform: type: string description: Plataforma device: type: object allOf: – #/definitions/device description: Dispositivo geolocation: type: object allOf: – #/definitions/location description: Geolocalização mode: type: string allOf: – #/definitions/operationModeType description: Modo de operação online: type: boolean description: Marcação acontece online signature: type: string description: Assinatura signatureVersion: type: integer format: int64 description: Versão da assinatura companyDto: description: Dto da filial type: object required: – id – cnpj – name – timeZone – dataOrigin properties: id: type: string description: Identificador único cnpj: type: string description: CNPJ caepf: type: string description: CAEPF cnoNumber: type: string description: Número de Cadastro Nacional de Obras name: type: string description: Nome timeZone: type: string description: Timezone dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados arpId: type: string description: Identificador ARP addressDto: description: Dto do endereço da filial type: object properties: id: type: string description: Identificador único cep: type: string maxLength: 20 description: CEP address: type: string maxLength: 100 description: Endereço number: type: string maxLength: 60 description: Número complement: type: string maxLength: 200 description: Compleento neighborhood: type: string maxLength: 75 description: Bairro city: type: string maxLength: 60 description: Município state: type: string maxLength: 20 description: Estado country: type: string maxLength: 150 description: país companyDtoV2: description: Dto da filial type: object required: – cnpj – name – headquarters properties: id: type: string description: Identificador único cnpj: type: string description: CNPJ name: type: string description: Nome dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados timezone: type: string description: Timezone headquarters: type: boolean description: Filial Matriz conventionOrAggremantNumber: type: string description: Número do processo de acordo ou convenção coletiva externalId: type: string description: Identificador Externo cnoNumber: type: string description: Número de Cadastro Nacional de Obras arpId: type: string description: Id do registro no ARP arpSyncDate: type: string format: date-time description: Data da sincronização do registro com o ARP address: type: object allOf: – #/definitions/addressDto description: Endereço caepf: type: string description: CAEPF legalRepresentativeIdentifier: type: integer format: int64 description: Cpf representante legal externalControlTimezone: type: boolean description: Controle de Timezone via importação default: false headQuarter: type: object allOf: – #/definitions/headQuarterDto description: headQuarter companyDtoV3: description: Dto da filial type: object required: – cnpj – name – headquarters properties: id: type: string description: Identificador único cnpj: type: string description: CNPJ name: type: string description: Nome dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados timeZone: type: string description: Timezone headquarters: type: boolean description: Filial Matriz conventionOrAggremantNumber: type: string description: Número do processo de acordo ou convenção coletiva externalId: type: string description: Identificador Externo cnoNumber: type: string description: Número de Cadastro Nacional de Obras arpId: type: string description: Id do registro no ARP arpSyncDate: type: string description: Data da sincronização do registro com o ARP address: type: object allOf: – #/definitions/addressDto description: Endereço caepf: type: string description: CAEPF legalRepresentativeIdentifier: type: integer format: int64 description: Cpf representante legal managerDto: description: Dto da gestor type: object properties: id: type: string description: Identificador único mail: type: string description: Email platformUserName: type: string description: Id usuário SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsers description: List de usuários SeniorX employees: type: array items: type: object allOf: – #/definitions/employee description: Lista de colaboradores platformUsersDto: description: DTO que representa o Usuário da Plataforma type: object required: – username properties: id: type: string description: Identificador único username: type: string description: Nome do usuário da plataforma fenceDto: description: DTO que representa a Cerca virtual type: object required: – name properties: id: type: string description: Identificador único name: type: string description: Nome perimeters: type: array items: type: object allOf: – #/definitions/perimeter description: Perimetros employees: type: array items: type: object allOf: – #/definitions/employee description: Colaboradores Vinculados clientDataDto: description: Dados do colaborado para o client type: object required: – id – externalId – name – pis – cpfNumber – company – biometricPatterns – createdAt – updateAt – arpId properties: id: type: string description: Identificador único do colaborador externalId: type: string description: Identificador externo name: type: string description: Nome do colaborador pis: type: string description: Pis cpfNumber: type: string description: cpfNumber company: type: object allOf: – #/definitions/companyDto description: Filial biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPatternDTO minimum: 1 description: Biometria createdAt: type: string format: date-time description: Criado em updateAt: type: string format: date-time description: Atualizado em arpId: type: string description: Identificador do ARP employeeToListDto: description: Dados para listagem dos colaboradores type: object required: – id – name – pis – cpfNumber – nfcCode – company – enabled – dataOrigin – hasFingerprint – registrationNumber properties: id: type: string description: Id do colaborador externalId: type: string description: Identificador Externo name: type: string description: Nome do colaborador pis: type: string description: Pis cpfNumber: type: string description: Cpf nfcCode: type: string description: Código NFC company: type: object allOf: – #/definitions/companyDto description: Filial enabled: type: boolean description: Status do empregado dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados hasFingerprint: type: boolean description: Possui biometria registrationNumber: type: integer format: int64 description: Número de cadastro do colaborador employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador saveBiometricPatternResultDto: description: Chaves da biometria no client e na plataforma type: object required: – platformId – clientId properties: platformId: type: string description: Id da biometria na plataforma clientId: type: string description: Id da biometria no client clockingEventSimpleDto: description: DTO que representa as marcações de ponto de maneira simplificada type: object required: – dateEvent – timeEvent properties: dateEvent: type: string format: date description: Data timeEvent: type: string description: Hora clockingEventExportDto: description: DTO que representa as marcações de Ponto a serem exportadas type: object required: – id – dateEvent – timeEvent – pis – cpfNumber – use – timeZone properties: id: type: string description: Identificador único dateEvent: type: string format: date description: Data timeEvent: type: string description: Hora pis: type: string description: PIS cpfNumber: type: string description: CPF use: type: integer format: int64 description: Uso timeZone: type: string description: Timezone latitude: type: number format: double description: latitude longitude: type: number format: double description: longitude externalId: type: string description: External ID isOnline: type: boolean description: Online appVersion: type: string description: Versão origin: type: string allOf: – #/definitions/clockingEventOriginType description: Origem da marcação platform: type: string description: Plataforma da marcação mode: type: string allOf: – #/definitions/operationModeType description: Modo da marcação createdAt: type: string format: date-time description: Marcação criada em clockingEventExportFullDto: description: DTO que representa as marcações de Ponto a serem exportadas type: object required: – id – dateEvent – timeEvent – pis – cpfNumber – use – timeZone properties: id: type: string description: Identificador único dateEvent: type: string format: date description: Data timeEvent: type: string description: Hora pis: type: string description: PIS cpfNumber: type: string description: CPF use: type: integer format: int64 description: Uso timeZone: type: string description: Timezone latitude: type: number format: double description: latitude longitude: type: number format: double description: longitude externalId: type: string description: External ID companyName: type: string description: Nome da Filial headQuarterName: type: string description: Nome da Empresa headQuarterExternalId: type: string description: External ID da Empresa costCenterName: type: string description: Nome do Centro de Custo costCenterExternalId: type: string description: External ID do Centro de Custo isOnline: type: boolean description: Online appVersion: type: string description: Versão origin: type: string allOf: – #/definitions/clockingEventOriginType description: Origem da marcação platform: type: string description: Plataforma da marcação mode: type: string allOf: – #/definitions/operationModeType description: Modo da marcação createdAt: type: string format: date-time description: Marcação criada em clockingEventExportAfdDto: description: DTO que representa a exportação do AFD type: object required: – cnpj – nsrNumber – cpfNumber – pis – dateEvent – timeEvent – timeZone properties: cnpj: type: string description: CNPJ da empresa nsrNumber: type: string description: Número Nsr cpfNumber: type: string description: Número do Cpf pis: type: string description: Número do Pis dateEvent: type: string format: date description: Data da marcação timeEvent: type: string description: Hora da marcação timeZone: type: string description: Time zone da marcação name: type: string description: Nome cnoNumber: type: string description: CNO da empresa caepf: type: string description: CAEPF da empresa companyExternalId: type: string description: Identificador externo da empresa clockingEventExportCountDto: description: DTO de validação do export de marcações type: object required: – countRepP – countRepA properties: countRepP: type: integer format: int64 description: Count REP-P countRepA: type: integer format: int64 description: Count REP-A clockingEventDto: description: DTO que representa as marcações de Ponto type: object required: – dateEvent – timeEvent – cnpj – appVersion – platform – employee – signature properties: id: type: string description: Identificador único dateEvent: type: string format: date description: Data timeEvent: type: string description: Hora cnpj: type: string description: CNPJ caepf: type: string description: CAEPF cnoNumber: type: string description: Número de Cadastro Nacional de Obras pis: type: string description: PIS createdAt: type: string format: date-time description: Criado em appVersion: type: string description: Versão do aplicativo platform: type: string description: Plataforma device: type: object allOf: – #/definitions/deviceDto description: Dispositivo geolocation: type: object allOf: – #/definitions/location description: Geolocalização employee: type: object allOf: – #/definitions/employeeDTO description: Colaborador readed: type: boolean description: Lidas fenceState: type: string allOf: – #/definitions/fenceStateStatusType description: Fora da cerca use: type: integer format: int64 description: Uso appointmentId: type: string description: Identificador único do appointment presente no dispositivo mode: type: string allOf: – #/definitions/operationModeType description: Modo de marcação online: type: boolean description: Marcação acontece online signature: type: string description: Assinatura signatureVersion: type: integer format: int64 description: Versão da assinatura signatureStatus: type: string allOf: – #/definitions/signatureStatusType description: Status da assinatura origin: type: string allOf: – #/definitions/clockingEventOriginType description: Orgigem da marcação clientOriginInfo: type: string description: Informação do cliente que originou a marcação appointmentImage: type: string description: Caminho da imagem capturada photoNotCaptured: type: string description: Motivo da não captura da imagem timeZone: type: string description: Timezone locationStatus: type: string allOf: – #/definitions/locationStatusType description: Status da localização no momento da realização da marcação cpfNumber: type: string description: Número do CPF pushNotificationsDto: description: DTO contendo as mensagens PUSH enviadas para um colaborador type: object required: – messages properties: messages: type: array items: type: object allOf: – #/definitions/pushMessage minimum: 1 description: Mensagens enviadas getEmployeesWithSelfieReturnDto: description: Retorno do endpoint getEmployeesWithSelfieQuery type: object required: – id – name properties: id: type: string description: identificador unico name: type: string description: Nome do colaborador employeesWithSelfieFilterDto: description: Filtro da querie getEmployeesWithSelfieQuery type: object required: – pageInfo properties: start_date: type: string format: date description: Data inicial end_date: type: string format: date description: Data final employees: type: array items: type: string description: Colaboradores photo_not_captured: type: string description: Motivo da não captura filterType: type: string allOf: – #/definitions/employeeFilterType description: Tipo de filtro searchHeadQuarters: type: array items: type: string description: Busca por ids de grupos empresa searchCostCenters: type: array items: type: string description: Busca por ids de centros de custo searchCompanies: type: array items: type: string description: Busca por ids de filiais pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação getClockingEventsWithSelfieReturnDto: description: Dto de retorno do endpoint getClockingEventsWithSelfieQuery type: object required: – date_event – time_event – appointment_image properties: date_event: type: string description: Data da marcação time_event: type: string description: Hora da marcação appointment_image: type: string description: Local da imagem photo_not_captured: type: string description: Motivo da não captura companyErrorDTO: description: DTO para representar um cadastro incompleto de empresa type: object required: – cnpj – hasLegalRepresentative – hasAddress – noCompanyOnDatabase properties: cnpj: type: string maxLength: 14 description: CNPJ da empresa hasLegalRepresentative: type: boolean description: Campo para indicar se o representante legal está preenchido hasAddress: type: boolean description: Campo para indicar se o endereço está preenchido noCompanyOnDatabase: type: boolean description: Base sem empresas legalRepresentativeIdentifierInvalid: type: boolean description: Indica se o CPF da empresa é invalido employeeErrorDTO: description: DTO para representar um cadastro incompleto de empregado type: object required: – code – name properties: code: type: string description: código do empregado que não possui CPF name: type: string description: nome do empregado que não possui CPF validationDTO: description: DTO de retorno do endpoint verifyDatabase type: object required: – consistentData properties: consistentData: type: boolean description: Indicador para representar se os dados estão corretos companiesError: type: array items: type: object allOf: – #/definitions/companyErrorDTO description: Lista de DTO de empresas com cadastros incompletos employeesError: type: array items: type: object allOf: – #/definitions/employeeErrorDTO description: Lista de DTO de empregados com cadastros incompletos legalRepresentativeIdentifierInvalid: type: boolean description: Indica se algum CPF de alguma empresa é inválido employeesSyncDTO: description: dto de entrada do endpoint EmployeesSync type: object required: – mail – name – company properties: platformUsers: type: array items: type: object allOf: – #/definitions/platformUsersDto description: Id usuários SeniorX mail: type: string description: Email name: type: string description: Nome externalId: type: string description: Identificador Externo company: type: object allOf: – #/definitions/companyEmployeesSyncDto description: Empresa pis: type: string description: PIS cpfNumber: type: string description: Número do CPF employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador registrationNumber: type: integer format: int64 description: Número de cadastro do colaborador manager: type: object allOf: – #/definitions/manager description: Gestor managers: type: array items: type: object allOf: – #/definitions/managerDto description: Gestores loginEmployeeDTO: description: DTO para retorno de informações ao identificar um colaborador type: object required: – name – cpfNumber – company properties: id: type: string description: Identificador único name: type: string description: Nome pis: type: string description: PIS cpfNumber: type: string description: CPF mail: type: string description: Email company: type: object allOf: – #/definitions/companyDto description: Empresa biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPatternDTO description: Id usuarios biometricPatterns nfcCode: type: string description: Código NFC fences: type: array items: type: object allOf: – #/definitions/fenceInfoDto description: Cercas virtuais employeeType: type: string description: Tipo do colaborador registrationNumber: type: string description: Número de registro do colaborador arpId: type: string description: Identificador do ARP enabled: type: boolean description: Status do empregado faceRegistered: type: string description: Face Registrada na Gryfo employeeCode: type: string description: Código QRCode loginEmployeeDTOV2: description: DTO para retorno de informações ao identificar um colaborador v2 type: object required: – name – cpfNumber – company properties: id: type: string description: Identificador único name: type: string description: Nome pis: type: string description: PIS cpfNumber: type: string description: CPF mail: type: string description: Email company: type: object allOf: – #/definitions/companyDto description: Empresa biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPatternDTO description: Id usuarios biometricPatterns nfcCode: type: string description: Código NFC fences: type: array items: type: object allOf: – #/definitions/fenceInfoDto description: Cercas virtuais employeeType: type: string description: Tipo do colaborador registrationNumber: type: string description: Número de registro do colaborador arpId: type: string description: Identificador do ARP enabled: type: boolean description: Status do empregado faceRegistered: type: string description: Face Registrada na Gryfo employeeCode: type: string description: Código QRCode manager: type: object allOf: – #/definitions/manager description: Gestor managers: type: array items: type: object allOf: – #/definitions/managerDto description: Gestores platformUserName: type: string description: Id usuario SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsersDto description: Id usuarios SeniorX reminders: type: array items: type: object allOf: – #/definitions/reminderDto description: Lembretes configurados hlbTimeDTO: description: DTO para retorno da hora legal brasileira type: object required: – hlbTime – defaultTimezone properties: hlbTime: type: integer format: int64 description: Hora Legal Brasileira defaultTimezone: type: string description: Timezone companyEmployeesSyncDto: description: dto de representação da empresa do endpoint EmployeesSync type: object required: – name – cnpj properties: name: type: string description: Nome cnpj: type: string description: Cnpj headquarters: type: boolean description: Filial Matriz cnoNumber: type: string description: Número de Cadastro Nacional de Obras clockingEventUseDto: description: Dto representando entidade de usos de marcação type: object required: – id – description – code – clockingEventUseType properties: id: type: string description: Identificador único description: type: string description: Descrição code: type: string description: Código clockingEventUseType: type: string allOf: – #/definitions/clockingEventUseType description: Uso configurationDto: description: Dto representando a entidade de configuração type: object properties: id: type: string description: Identificador único gps: type: boolean description: GPS requerido online: type: boolean description: Marcação apenas Online timeout: type: string allOf: – #/definitions/timeoutType description: Tempo para expiração do login no Web Gestor operationMode: type: string allOf: – #/definitions/operationModeType description: Modo de Operação employee: type: object allOf: – #/definitions/employee description: Colaborador nfcMode: type: boolean description: Permite ler informações NFC allowChangeTime: type: boolean description: Permite alterar a hora timezone: type: string description: Fuso horário deviceAuthModeSingleMode: type: string allOf: – #/definitions/deviceAuthorizationType description: Modo autorização dispositivo modo Individual deviceAuthModeMultiMode: type: string allOf: – #/definitions/deviceAuthorizationType description: Modo autorização dispositivo modo Multiplo deviceAuthModeDriverMode: type: string allOf: – #/definitions/deviceAuthorizationType description: Modo autorização dispositivo modo Motorista allowDrivingTime: type: boolean description: Permite informar tempo de direção overnight: type: boolean description: Habilita a rotina de pernoites no dispositivo com modo de operação Motoristas controlOvernight: type: boolean description: Habilita a inclusão de pernoites no dispositivo com modo de operação Motoristas allowGpoOnApp: type: boolean description: Permite disponibilizar o gestão do ponto no App exportNotChecked: type: boolean description: enviar marcações não verificadas insightOutOfBound: type: string allOf: – #/definitions/insightOutOfBoundType description: Insight marcações fora da cerca takePhotoSingle: type: boolean description: Permite captura da selfie para o perfil individual takePhotoMulti: type: boolean description: Permite captura da selfie para o perfil múltiplo takePhotoDriver: type: boolean description: Permite captura da selfie para o perfil motorista takePhotoQrcode: type: boolean description: Permite captura da selfie para o modo de captura de código de barras/QRCode takePhotoNfc: type: boolean description: Permite captura da selfie para o modo de captura NFC openExternalBrowser: type: boolean description: Deve utilizar browser externo ao app para abrir telas do gestão do ponto clockingEventUses: type: array items: type: object allOf: – #/definitions/clockingEventUse description: Usos allowUse: type: boolean description: Permitir outros usos externalControlTimezone: type: boolean description: Controle de Timezone via importação default: false faceRecognition: type: boolean description: Habilita o reconhecimento facial canExclude: type: boolean description: Controle de exclusão de configurações default: true loginConfigurationDTO: description: DTO de Configuração para retornar aos aplicativos type: object required: – isManager properties: onlyOnline: type: boolean description: Marcação apenas Online operationMode: type: string allOf: – #/definitions/operationModeType description: Modo de Operação timezone: type: string description: Fuso horário takePhoto: type: boolean description: Captura de foto na marcação allowChangeTime: type: boolean description: Permite alterar a hora default: false faceRecognition: type: boolean description: Habilita o reconhecimento facial isManager: type: boolean description: Parâmetro que indica se o colaborador é gestor managerId: type: string description: Código do gestor clockingEventUses: type: array items: type: object allOf: – #/definitions/clockingEventUse description: Usos overnight: type: boolean description: Uso de Pernoite controlOvernight: type: boolean description: Adiciona Pernoite loginActivationDTO: description: DTO de Ativação para retornar aos aplicativos type: object required: – deviceSituation – employeeSituation – requestDate – requestTime properties: deviceSituation: type: string allOf: – #/definitions/statusDevice description: Situação do dispositivo employeeSituation: type: string allOf: – #/definitions/activationSituationType description: Situação do colaborador requestDate: type: string format: date description: Solicitado na data requestTime: type: string description: Solicitado na hora deviceInforDTO: description: Informações dos dispositivos type: object required: – identifier properties: identifier: type: string description: Identificador unico do dispositivo name: type: string description: nome do dispositivo model: type: string description: Modelo do dispositivo fenceInfoDto: description: DTO da cerca para retornar aos aplicativos type: object required: – id – name properties: id: type: string description: Identificador name: type: string description: Nome perimeters: type: array items: type: object allOf: – #/definitions/perimeterDTO description: Perimetros perimeterDTO: description: DTO do perimetro para retornar aos aplicativos type: object required: – id – type properties: id: type: string description: Identificador type: type: string allOf: – #/definitions/geometricFormType description: Tipo de forma geometrica startPoint: type: object allOf: – #/definitions/locationDTO description: Ponto inicial radius: type: integer format: int64 description: Raio importClockingEventDto: description: DTO que representa as marcações de Ponto type: object required: – dateEvent – timeEvent – timeZone – cnpj – cpf – appVersion – platform – employeeId – use – signature – signatureVersion properties: dateEvent: type: string format: date description: Data timeEvent: type: string description: Hora timeZone: type: string description: Timezone cnpj: type: string description: CNPJ pis: type: string description: PIS cpf: type: string description: CPF appVersion: type: string description: Versão do aplicativo platform: type: string description: Plataforma device: type: object allOf: – #/definitions/deviceDto description: Dispositivo geolocation: type: object allOf: – #/definitions/locationDTO description: Geolocalização employeeId: type: string description: Identificador do Colaborador fenceState: type: string allOf: – #/definitions/fenceStateStatusType description: Estado da cerca virtual no momento da batida use: type: integer format: int64 description: Uso da marcação de ponto clockingEventId: type: string description: Identificador único do appointment presente no dispositivo mode: type: string allOf: – #/definitions/operationModeType description: Modo de marcação online: type: boolean description: Marcação aconteceu online signature: type: string description: Assinatura signatureVersion: type: integer format: int64 description: Versão da assinatura origin: type: string allOf: – #/definitions/clockingEventOriginType description: Orgigem da marcação clientOriginInfo: type: string description: Informação do cliente que originou a marcação appointmentImage: type: string description: Caminho da imagem capturada photoNotCaptured: type: string description: Motivo da não captura da imagem locationStatus: type: string allOf: – #/definitions/locationStatusType description: Status da localização no momento da realização da marcação deviceDto: description: DTO representando um dispotivo type: object required: – imei properties: id: type: string description: Identificador único name: type: string description: Nome model: type: string description: Modelo imei: type: string description: IMEI status: type: string allOf: – #/definitions/statusDevice description: Status activations: type: array items: type: object allOf: – #/definitions/activation description: Ativações developerMode: type: string allOf: – #/definitions/developerModeType description: Informações sobre o modo desenvolvedor gpsOperationMode: type: string allOf: – #/definitions/gpoOperationModeType description: Informações sobre o modo de operação do GPS dateTimeAutomatic: type: boolean description: Informações sobre a configuração de data automática do dispositivo timeZoneAutomatic: type: boolean description: Informação sobre a configuração de timezone automático do dispositivo getEmployeeToDisableFilterDto: description: DTO Filtro de pesquisa de colaboradores para o endpoint de desabilitar colaborador type: object required: – pageInfo properties: pageInfo: type: object allOf: – #/definitions/pageInfoDto description: Paginação orderby: type: string description: Ordenação: campo {asc | desc} searchRegistrationNumber: type: integer format: int64 description: Termo para busca no nome searchName: type: string description: Termo para busca no nome searchCompany: type: string description: busca por empresa searchCpf: type: string description: Termo para busca no CPF hasCpf: type: boolean description: Possui CPF listOfEmployeesToDisableDto: description: Dados para listagem dos colaboradores a serem inativados type: object required: – id – name – cpfNumber – enabled – dataOrigin – registrationNumber – lastUpdate properties: id: type: string description: Id do colaborador name: type: string description: Nome do colaborador cpfNumber: type: string description: Cpf enabled: type: boolean description: Ativo dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados registrationNumber: type: integer format: int64 description: Número de cadastro do colaborador employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador lastUpdate: type: string format: date description: Ultima atualização reminderDto: description: Tipo de Lembrete type: object required: – period – enabled – type properties: id: type: string description: Identificador único period: type: string description: Tempo para validação do lembrete enabled: type: boolean description: Lembrete ativado type: type: string allOf: – #/definitions/reminderType description: Tipo de lembrete listOfPushReminderDto: description: Lembretes com quantidade de colaboradores type: object required: – code – description – countEmployee properties: id: type: string description: Identificador único code: type: integer format: int64 description: Código description: type: string description: Descrição reminder: type: array items: type: object allOf: – #/definitions/reminderDto description: Lembrete countEmployee: type: integer format: int64 description: Qtd. Colaboradores responseGryfoFaceEmployeeDto: description: Dados para retorno da action registerPersonOnFaceRecognitionsPlatform na insercao de colaborador e imagem da face na gryfo type: object required: – message – success – statusCode properties: message: type: string description: Mensagem de retorno da requisição success: type: boolean description: Sucesso statusCode: type: integer format: int64 description: codigo de status saveMultipleDeviceConfigurationDto: description: Informações da configuração do dispositivo para edição múltipla type: object required: – enableNfc – enableQrcode – enableFacial – enableUserPassword – allowChangeTime properties: enableNfc: type: boolean description: NFC habilitado enableQrcode: type: boolean description: QRCode habilitado enableFacial: type: boolean description: Reconheciemnto facial habilitado enableUserPassword: type: boolean description: Marcação por usuário e senha habilitada allowChangeTime: type: boolean description: Permite alterar a hora timeZone: type: string description: Fuso horário createDeviceConfigurationByIdentifierDto: description: DTO de entrada do endpoint createDeviceConfigurationByIdentifier type: object required: – enableNfc – enableQrcode – enableFacial – enableUserPassword – timeZone properties: enableNfc: type: boolean description: NFC habilitado enableQrcode: type: boolean description: QRCode habilitado enableFacial: type: boolean description: Reconhecimento facial habilitado enableUserPassword: type: boolean description: Marcação por usuário e senha habilitada timeZone: type: string description: Fuso horário deviceConfigurationOutputDTO: description: DTO de retorno das configurações de dispositivo type: object required: – id – enable_nfc – enable_qrcode – enable_facial – time_zone – enableUserPassword – allowChangeTime properties: id: type: string description: Identificador enable_nfc: type: boolean description: Utiliza NFC enable_qrcode: type: boolean description: Utiliza QRCode enable_facial: type: boolean description: Utiliza Reconhecimento Facial time_zone: type: string description: Timezone do dispositivo enableUserPassword: type: boolean description: Marcação por usuário e senha habilitada allowChangeTime: type: boolean description: Permite alterar a hora employeeMobileInfoDto: description: DTO do retorno do endpoint multiEmployeeSyncAction type: object required: – loginActivation – loginConfiguration – loginEmployee properties: loginActivation: type: object allOf: – #/definitions/loginActivationDTO description: DTO de Ativação para retornar aos aplicativos loginConfiguration: type: object allOf: – #/definitions/loginConfigurationDTO description: DTO de Configuração para retornar aos aplicativos loginEmployee: type: object allOf: – #/definitions/loginEmployeeDTO description: DTO para retorno de informações ao identificar um colaborador employeeMobileInfoDtoV2: description: DTO do retorno do endpoint multiEmployeeSyncAction type: object required: – loginActivation – loginConfiguration – loginEmployee properties: loginActivation: type: object allOf: – #/definitions/loginActivationDTO description: DTO de Ativação para retornar aos aplicativos loginConfiguration: type: object allOf: – #/definitions/loginConfigurationDTO description: DTO de Configuração para retornar aos aplicativos loginEmployee: type: object allOf: – #/definitions/loginEmployeeDTOV2 description: DTO para retorno de informações ao identificar um colaborador faceRecognitionPhotoPath: description: DTO da foto do colaborador na gryfo type: object required: – photo – id properties: photo: type: string description: Base64 da imagem id: type: string description: id da imagem na gryfo clockingConfigurationDto: description: DTO da configuração do Gestão do Ponto nos Aplicativos type: object required: – allowGpoOnApp properties: allowGpoOnApp: type: boolean description: Permite Gestão do Ponto no Aplicativo reminderTypeDTO: description: DTO tipo de lembrete type: object required: – message – type properties: message: type: string description: Mensagem type: type: string allOf: – #/definitions/reminderType description: Tipo de lembrete employee: description: Colaborador type: object required: – name – company – registrationNumber properties: id: type: string format: uuid description: Identificador único externalId: type: string description: Identificador Externo name: type: string description: Nome pis: type: string description: PIS mail: type: string description: Email company: type: object allOf: – #/definitions/company description: Empresa manager: type: object allOf: – #/definitions/manager description: Gestor managers: type: array items: type: object allOf: – #/definitions/manager description: Gestores platformUserName: type: string description: Id usuário SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsers description: Id usuários SeniorX biometricPatterns: type: array items: type: object allOf: – #/definitions/biometricPattern description: Id usuários biometricPatterns lastUpdate: type: string format: date-time description: Última atualização nfcCode: type: string description: Código NFC fences: type: array items: type: object allOf: – #/definitions/fence description: Cercas virtuais enabled: type: boolean description: Status do empregado default: true dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados registrationNumber: type: integer format: int64 description: Número de cadastro do colaborador employeeType: type: string allOf: – #/definitions/employeeTypeType description: Tipo do colaborador pushMessages: type: array items: type: object allOf: – #/definitions/pushMessage description: Push Messages pushFCMToken: type: string description: Token FCM Push deviceTypeToken: type: string description: Tipo de dispositivo do token gerado cpfNumber: type: string description: Número do CPF employeeCode: type: string description: Campo para armazenar informações de Código de Barras do colaborador arpId: type: string description: Id do registro no ARP arpSyncDate: type: string format: date-time description: Data da sincronização do registro com o ARP shift: type: string description: turno workSchedule: type: string description: Horário de Trabalho timeTable: type: string description: Escala headQuarter: type: object allOf: – #/definitions/headQuarter description: Grupo Empresa costCenter: type: object allOf: – #/definitions/costCenter description: Centro de custo faceRegistered: type: string description: Face Registrada na Gryfo company: description: Empresa type: object required: – cnpj – name properties: id: type: string format: uuid description: Identificador único cnpj: type: string description: CNPJ name: type: string description: Nome dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados timeZone: type: string description: Timezone headquarters: type: boolean description: Filial Matriz conventionOrAggremantNumber: type: string description: Número do processo de acordo ou convenção coletiva externalId: type: string description: Identificador Externo cnoNumber: type: string description: Número de Cadastro Nacional de Obras lastUpdate: type: string format: date-time description: Última atualização arpId: type: string description: Id do registro no ARP arpSyncDate: type: string format: date-time description: Data da sincronização do registro com o ARP caepf: type: string description: CAEPF legalRepresentativeIdentifier: type: integer format: int64 description: Cpf representante legal cep: type: string maxLength: 20 description: CEP address: type: string maxLength: 100 description: Endereço number: type: string maxLength: 60 description: Número complement: type: string maxLength: 200 description: Compleento neighborhood: type: string maxLength: 75 description: Bairro city: type: string maxLength: 60 description: Município state: type: string maxLength: 20 description: Estado country: type: string maxLength: 150 description: país employerType: type: string allOf: – #/definitions/employerType description: Tipo do empregador externalControlTimezone: type: boolean description: Controle de Timezone via importação default: false headQuarter: type: object allOf: – #/definitions/headQuarter description: Grupo Empresa manager: description: Gestor type: object required: – employees properties: id: type: string format: uuid description: Identificador único mail: type: string description: Email platformUserName: type: string description: Id usuário SeniorX platformUsers: type: array items: type: object allOf: – #/definitions/platformUsers description: List de usuários SeniorX employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista de colaboradores activation: description: Ativação type: object required: – situation – employee – requestDate – requestTime – changeDate – changeTime properties: id: type: string format: uuid description: Identificador único situation: type: string allOf: – #/definitions/activationSituationType description: Situação device: type: object allOf: – #/definitions/device description: Dispositivo employee: type: object allOf: – #/definitions/employee description: Solicitado por requestDate: type: string format: date description: Solicitado na data requestTime: type: string description: Solicitado na hora platformUserName: type: string description: Alterado por changeDate: type: string format: date description: Alterado na Data changeTime: type: string description: Alterado na hora device: description: Dispositivo type: object required: – imei – status properties: id: type: string format: uuid description: Identificador único name: type: string description: Nome model: type: string description: Modelo imei: type: string description: IMEI status: type: string allOf: – #/definitions/statusDevice description: Status activations: type: array items: type: object allOf: – #/definitions/activation description: Ativações developerMode: type: string allOf: – #/definitions/developerModeType description: Informações sobre o modo desenvolvedor gpsOperationMode: type: string allOf: – #/definitions/gpoOperationModeType description: Informações sobre o modo de operação do GPS dateTimeAutomatic: type: boolean description: Informações sobre a configuração de data automática do dispositivo timeZoneAutomatic: type: boolean description: Informação sobre a configuração de timezone automático do dispositivo deviceConfiguration: type: object allOf: – #/definitions/deviceConfiguration description: configurações do dispositivo accessKey: type: string description: chave de aplicação configuration: description: Configuração type: object properties: id: type: string format: uuid description: Identificador único gps: type: boolean description: GPS requerido online: type: boolean description: Marcação apenas Online timeout: type: string allOf: – #/definitions/timeoutType description: Tempo para expiração do login no Web Gestor operationMode: type: string allOf: – #/definitions/operationModeType description: Modo de Operação employee: type: object allOf: – #/definitions/employee description: Colaborador nfcMode: type: boolean description: Permite ler informações NFC allowChangeTime: type: boolean description: Permite alterar a hora timezone: type: string description: Fuso horário deviceAuthModeSingleMode: type: string allOf: – #/definitions/deviceAuthorizationType description: Modo autorização dispositivo modo Individual deviceAuthModeMultiMode: type: string allOf: – #/definitions/deviceAuthorizationType description: Modo autorização dispositivo modo Multiplo deviceAuthModeDriverMode: type: string allOf: – #/definitions/deviceAuthorizationType description: Modo autorização dispositivo modo Motorista allowDrivingTime: type: boolean description: Permite informar tempo de direção overnight: type: boolean description: Habilita a rotina de pernoites no dispositivo com modo de operação Motoristas controlOvernight: type: boolean description: Habilita a inclusão de pernoites no dispositivo com modo de operação Motoristas allowGpoOnApp: type: boolean description: Permite disponibilizar o gestão do ponto no App exportNotChecked: type: boolean description: enviar marcações não verificadas insightOutOfBound: type: string allOf: – #/definitions/insightOutOfBoundType description: Insight marcações fora da cerca takePhotoSingle: type: boolean description: Permite captura da selfie para o perfil individual takePhotoMulti: type: boolean description: Permite captura da selfie para o perfil múltiplo takePhotoDriver: type: boolean description: Permite captura da selfie para o perfil motorista takePhotoQrcode: type: boolean description: Permite captura da selfie para o modo de captura de código de barras/QRCode takePhotoNfc: type: boolean description: Permite captura da selfie para o modo de captura NFC openExternalBrowser: type: boolean description: Deve utilizar browser externo ao app para abrir telas do gestão do ponto clockingEventUses: type: array items: type: object allOf: – #/definitions/clockingEventUse description: Usos allowUse: type: boolean description: Permitir outros usos externalControlTimezone: type: boolean description: Controle de Timezone via importação default: false faceRecognition: type: boolean description: Habilita o reconhecimento facial default: false canExclude: type: boolean description: Controle de exclusão de configurações default: true location: description: Localização type: object required: – latitude – longitude – dateAndTime properties: id: type: string format: uuid description: Identificador único latitude: type: number format: double description: Latitude longitude: type: number format: double description: Longitude dateAndTime: type: string format: date-time description: Date e hora perimeter: type: object allOf: – #/definitions/perimeter description: Perímetro clockingEvent: description: Marcação type: object required: – dateEvent – timeEvent – cnpj – pis – appVersion – platform – employee – signature – nsrNumber – dateTimeAutomatic – timeZoneAutomatic properties: id: type: string format: uuid description: Identificador único dateEvent: type: string format: date description: Data timeEvent: type: string description: Hora cnpj: type: string description: CNPJ caepf: type: string description: CAEPF cnoNumber: type: string description: Número de Cadastro Nacional de Obras companyExternalId: type: string description: ExternalId da Filial pis: type: string description: PIS createdAt: type: string format: date-time description: Criado em appVersion: type: string description: Versão do aplicativo platform: type: string description: Plataforma device: type: object allOf: – #/definitions/device description: Dispositivo geolocation: type: object allOf: – #/definitions/location description: Geolocalização employee: type: object allOf: – #/definitions/employee description: Colaborador readed: type: boolean description: Lidas fenceState: type: string allOf: – #/definitions/fenceStateStatusType description: Fora da cerca use: type: integer format: int64 description: Uso appointmentId: type: string format: uuid description: Identificador único do appointment presente no dispositivo mode: type: string allOf: – #/definitions/operationModeType description: Modo de marcação online: type: boolean description: Marcação acontece online signature: type: string description: Assinatura signatureVersion: type: integer format: int64 description: Versão da assinatura signatureStatus: type: string allOf: – #/definitions/signatureStatusType description: Status da assinatura origin: type: string allOf: – #/definitions/clockingEventOriginType description: Orgigem da marcação clientOriginInfo: type: string description: Informação do cliente que originou a marcação nsrNumber: type: integer format: int64 description: Número sequencia de registro appointmentImage: type: string description: Caminho da imagem capturada photoNotCaptured: type: string description: Motivo da não captura da imagem cpfNumber: type: string description: CPF timeZone: type: string description: Timezone locationStatus: type: string allOf: – #/definitions/locationStatusType description: Status da localização no momento da realização da marcação developerModeType: type: string allOf: – #/definitions/developerModeType description: Informações sobre o modo desenvolvedor dateTimeAutomatic: type: boolean description: Informações sobre a configuração de data automática do dispositivo timeZoneAutomatic: type: boolean description: Informação sobre a configuração de timezone automático do dispositivo arpId: type: string description: Id do registro no ARP arpSyncDate: type: string format: date-time description: Data da sincronização do registro com o ARP arpHash: type: string description: Hash do ARP clockingEventExports: description: Arquivos de marcações exportados type: object required: – createdAt – url properties: id: type: string format: uuid description: Identificador único createdAt: type: string format: date-time description: Data e hora da exportação url: type: string description: Url do arquivo nfcGroup: description: Grupo de NFC type: object required: – name – responsibles – employees properties: id: type: string format: uuid description: Identificador único name: type: string description: Nome do grupo responsibles: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Responsáveis do grupo employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista de colaboradores fence: description: Cerca virtual type: object required: – name properties: id: type: string format: uuid description: Identificador único name: type: string description: Nome perimeters: type: array items: type: object allOf: – #/definitions/perimeter description: Perimetros employees: type: array items: type: object allOf: – #/definitions/employee description: Colaboradores Vinculados perimeter: description: Perimetro cerca virtual type: object required: – type properties: id: type: string format: uuid description: Identificador único type: type: string allOf: – #/definitions/geometricFormType description: Tipo de forma geometrica startPoint: type: object allOf: – #/definitions/location description: Ponto inicial radius: type: integer format: int64 description: Raio platformUsers: description: Usuários da plataforma type: object required: – username properties: id: type: string format: uuid description: Identificador único username: type: string description: Nome do usuário da plataforma propertiesCache: description: Cache do sistema type: object required: – key – value – updateDateTime properties: id: type: string format: uuid description: Identificador único key: type: string description: Chave do cache value: type: string description: Valor do cache updateDateTime: type: string format: date-time description: Data de atualização overnight: description: Pernoite type: object required: – employee – date – type properties: id: type: string format: uuid description: Identificador único employee: type: object allOf: – #/definitions/employee description: Colaborador date: type: string format: date description: Data geolocation: type: object allOf: – #/definitions/location description: Localização type: type: string allOf: – #/definitions/overnightType description: Tipo de pernoite externalId: type: string format: uuid description: Identificador único externo da pernoite (UUID) locationStatus: type: string allOf: – #/definitions/locationStatusType description: Status da localização no momento da realização da marcação menuPlatformIntegration: description: Telas integradas ao menu do App type: object required: – name – resource – permission – description – url – active properties: id: type: string format: uuid description: Identificador único name: type: string description: Nome do menu resource: type: string description: Recurso de permissão permission: type: string description: Permissão description: type: string description: Descrição do menu url: type: string description: Url do gestão do ponto active: type: boolean description: Status da tela no memu flutterIcon: type: string description: Ícone para representar o menu biometricPattern: description: Cadastro da digital do colaborador type: object required: – pattern – patternNumber – vendor – clientId – createdAt – updatedAt properties: id: type: string format: uuid description: Identificador único employee: type: object allOf: – #/definitions/employee description: Colaborador pattern: type: string description: Padrão da digital patternNumber: type: integer format: int64 description: Número do padrão da digital vendor: type: string description: Fornecedor clientId: type: string format: uuid description: Id da biometria no client createdAt: type: string format: date-time description: Data de criação updatedAt: type: string format: date-time description: Data de alteração pushMessage: description: Mensagens push enviadas type: object required: – title – messageContent – createdAt – employees – read properties: id: type: string format: uuid description: Identificador único type: string maxLength: 50 description: Titulo da mensagem messageContent: type: string maxLength: 500 description: Conteúdo da mensagem createdAt: type: string format: date-time description: Data de criação employees: type: array items: type: object allOf: – #/definitions/employee minimum: 1 description: Lista de colaboradores read: type: boolean description: Mensagem lida readAt: type: string format: date-time description: Quando a mensagem foi lida pendency: description: Pendencias de processos type: object required: – fileId – status – initiatedAt properties: id: type: string format: uuid description: Identificador único fileId: type: string description: fileId do arquivo processado status: type: string allOf: – #/definitions/pendencyStatus description: Status do processamento message: type: string description: Mensagem de término do processamento initiatedAt: type: string format: date-time description: Hora de início do processamento terminatedAt: type: string format: date-time description: Hora de término do processamento signedDocuments: description: Controle de Assinaturas type: object required: – ticketId – currentUsername – fileName – status properties: id: type: string format: uuid description: Identificador único ticketId: type: string description: Ticket ID currentUsername: type: string description: Usuário da plataforma fileName: type: string description: Nome do arquivo status: type: string allOf: – #/definitions/pendencyStatusDocument description: Pendências da Assinatura do Documento metrics: description: Metricas type: object required: – id – metricName – value – referenceDate properties: id: type: string format: uuid description: Identificador único metricName: type: string allOf: – #/definitions/metricNameEnum description: Nome da métrica value: type: integer format: int64 description: Contador referenceDate: type: string format: date description: Data da coleta clockingEventUse: description: Usos de marcação type: object required: – id – description – code – clockingEventUseType properties: id: type: string format: uuid description: Identificador único description: type: string description: Descrição code: type: string description: Código clockingEventUseType: type: string allOf: – #/definitions/clockingEventUseType description: Uso configurations: type: array items: type: object allOf: – #/definitions/configuration description: Configuração headQuarter: description: Grupo Empresa type: object required: – name properties: id: type: string format: uuid description: Identificador único name: type: string description: Nome code: type: integer format: int64 description: Código minimum: 0 maximum: 9999 dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados externalId: type: string description: Identificador único externo da empresa costCenter: description: Centro de Custo type: object required: – name – headQuarter properties: id: type: string format: uuid description: Identificador único name: type: string description: Nome code: type: string maxLength: 60 description: Código headQuarter: type: object allOf: – #/definitions/headQuarter description: Grupo Empresa dataOrigin: type: string allOf: – #/definitions/dataOriginType description: Origem dos dados externalId: type: string description: Identificador único externo da empresa deviceConfiguration: description: Configuração de dispositivos type: object required: – enableNfc – enableQrcode – enableFacial – enableUserPassword – allowChangeTime properties: id: type: string format: uuid description: Identificador único enableNfc: type: boolean description: NFC habilitado enableQrcode: type: boolean description: QRCode habilitado enableFacial: type: boolean description: Reconhecimento facial habilitado enableUserPassword: type: boolean description: Marcação por usuário e senha habilitada allowChangeTime: type: boolean description: Permite alterar a hora timeZone: type: string description: Fuso horário lastSync: type: string format: date description: Última sincronização lastUpdate: type: string format: date description: Última atualização device: type: object allOf: – #/definitions/device description: Dispositivo employeePendency: description: Pendências do colaborador type: object required: – id – employee – pendencyType – status properties: id: type: string format: uuid description: Identificador único employee: type: object allOf: – #/definitions/employee description: Colaborador com alguma pendência pendencyType: type: string allOf: – #/definitions/pendencyType description: Tipo da pendência status: type: string allOf: – #/definitions/employeePendencyStatus description: Status da pendencia pushReminder: description: Lembretes de push configurados type: object required: – code – description properties: id: type: string format: uuid description: Identificador único code: type: integer format: int64 description: Código description: type: string description: Descrição reminder: type: array items: type: object allOf: – #/definitions/reminder description: Lembrete employee: type: array items: type: object allOf: – #/definitions/employee description: Colaborador reminder: description: Lembretes type: object required: – period – enabled – type properties: id: type: string format: uuid description: Identificador único period: type: string description: Tempo para validação do lembrete enabled: type: boolean description: Lembrete ativado type: type: string allOf: – #/definitions/reminderType description: Tipo de lembrete pushReminder: type: object allOf: – #/definitions/pushReminder description: Lembrete de push configurado mobileLog: description: Logs do Aplicativo type: object required: – deviceId – dateAndTime – log properties: id: type: string format: uuid description: Identificador único employeeExternalId: type: string description: Identificador externo do colaborador employeeId: type: string description: Identificador do colaborador platformUser: type: string description: Usuário da plataforma deviceId: type: string description: Identificador do dipositivo dateAndTime: type: string format: date-time description: Data e hora do log log: type: string description: informações do log 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