2.0info: 1.47.8 Marcação de Ponto 2.0 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/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/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/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/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/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/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/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: 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/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 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 properties: hasUnreadPushMessage: type: boolean description: Existem mensagens não lidas 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/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/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/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 properties: 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 – employeesId properties: configuration: type: object allOf: – #/definitions/configurationDto description: Informações da configuração employeesId: type: array items: type: string minimum: 1 description: 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/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/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/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/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/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 definitions: 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 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 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 clockingEventOriginType: description: Origem da marcação de ponto type: string enum: – MOBILE – WEB – CLIENT 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_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 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 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 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 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 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 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 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 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 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 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: 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: type: object required: – company properties: id: type: string description: name: type: string description: company: type: object allOf: – #/definitions/companyDTOToClockingEventByBrowser description: companyDTOToClockingEventByBrowser: description: type: object properties: id: type: string description: timeZone: type: string description: 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: 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 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 loginConfigurationDTO: description: DTO de Configuração para retornar aos aplicativos type: object 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 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 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 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 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 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 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 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 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 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 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 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