{"openapi":"3.1.0","info":{"title":"Nexti public API","description":"Português\n\nA Nexti API foi desenvolvida para clientes que tenham necessidade de integrar seus sistemas operacionais, ERP e de RH com o Nexti, automatizando o consumo e manutenção de dados da plataforma. Para tanto, são listados abaixo serviços (endpoints) baseados em RESTful JSON, para cada tipo de entidade a ser manipulada.\n\nEste conteúdo é direcionado para desenvolvedores e profissionais da área de sistemas de informação.\n\nSegurança e Autenticação\nPor razões de segurança, para ter êxito ao realizar uma requisição para a Nexti API, a autenticação é necessária.\n\nA autenticação segue o padrão de segurança OAuth2, necessitando dois parâmetros: Client-ID e Client-Secret.\n\nEstes parâmetros devem ser obtidos por um usuário administrador a partir da plataforma Nexti, acessando Configurações > API de Integração.\n\nA partir da obtenção destes parâmetros, deve-se utilizar a URL abaixo para obtenção do Token de autenticação a ser enviado no HEADER de cada requisição à API.\n\nhttps://api.nexti.com/security/oauth/token?grant_type=client_credentials&client_id=&client_secret=\n\nLeia mais sobre OAuth 2.0: https://oauth.net/2/\n\nEnglish\n\nNexti API offers to customers a simple way to integrate their data from legacy systems, as HR, ERP, etc to Nexti Cloud Platform. Developers can interact in a programmatic way with the Nexti application. \nThis document is the official reference for that functionality. \n\nSecurity and Authentication\nFor security reason, Nexti API endpoints require an access token.\n\nThe authentication protocol is OAuth 2 and need Client-ID and Client-Secret parameters, available for admin users, on Nexti System Config > Integration API.\n\nRequests with OAuth tokens must be made over SSL to https://api.nexti.com/security/oauth/token?grant_type=client_credentials&client_id=&client_secret= \n\nMore about OAuth 2.0: https://oauth.net/2/","version":"0.0.1"},"servers":[{"url":"https://api.nexti.com","description":"Nexti API URL"}],"security":[{"OAuth2":[]}],"tags":[{"name":"Nexti Time / TimeTracking","description":"[PT] Nexti Time na plataforma Nexti. \n\n[EN] TimeTracking on the Nexti platform."},{"name":"Histórico de posto / Workplace history","description":"[PT]Clientes Nexti podem gerenciar as trocas de posto dos colaboradores.[EN]Nexti Customers can manage employee Workplace exchanges."},{"name":"Municípios / Cities","description":"[PT] Cadastro dos municípios. \n\n[EN] City registration."},{"name":"Requisição de colaboradores / Person request","description":"[PT]Clientes Nexti podem gerenciar as requisições de colaboradores. [EN]Nexti Customers can manage person request exchanges."},{"name":"Período de Apuração / TimeTracking Period","description":"[PT] Cadastro de Período de Apuração na plataforma Nexti. \n\n[EN] Registration of TimeTracking Period on the Nexti platform. "},{"name":"Nexti Control","description":"[PT] Api de integração ao modulo Nexti Control. \n\n[EN] Integration API for Nexti Control module"},{"name":"Histórico de sindicato / Trade union history","description":"[PT]Clientes Nexti podem gerenciar as trocas de sindicatos dos colaboradores.[EN]Nexti Customers can manage employee trade union history exchanges."},{"name":"Nexti Plus / TicketTracking","description":"[PT] Nexti Plus na plataforma Nexti. \n\n[EN] TicketTracking on the Nexti platform. "},{"name":"Escalas de posto / Workplace Schedules","description":"Escalas de posto / Workplace Schedules"},{"name":"Competência de Contracheques / Paycheck Periods","description":"[PT] Cadastro de competência de contracheques na plataforma Nexti. \n\n[EN] Registration of paycheck periods on the Nexti platform."},{"name":"Grupo de escalas / Schedule group","description":"[PT] Cadastro dos grupos de escala. \n\n[EN] ScheduleGroup register."},{"name":"Bairro / District","description":"[PT] Cadastro de Bairro. \n\n[EN] District registration"},{"name":"Comentário do Posto","description":"Registros de comentário do posto"},{"name":"Postos / Workplaces","description":"[PT] Postos são locais de trabalho em que os colaboradores são vinculados e irão realizar suas marcações de ponto.\n\n[EN] Workplace is the place where the employee works and will punch your clock-in and clock-out."},{"name":"Certificado de aprovação de ativo / Asset Certificate Approval","description":"[PT] Cadastro de certificados de aprovação de ativos na plataforma Nexti. \n\n[EN] Registration of asset certificate approval on the Nexti platform."},{"name":"Payroll","description":"[PT] Folha de pagamento (Fopag) / [EN] Payroll"},{"name":"Feriados / Holidays","description":"[PT] Cadastro dos feriados. \n\n[EN] Holiday registration"},{"name":"Motivos de cobertura / Replacement reason","description":"Registros de motivos de cobertura / Replacement reason records"},{"name":"Colaboradores / Persons","description":"[PT] Cadastro de colaboradores que são gerenciados pela plataforma Nexti. \n\n[EN] Person is the entity that represents the Employee."},{"name":"Empresas / Companies","description":"[PT] Clientes Nexti podem gerenciar colaboradores de diversas empresas (CNPJs) num único ambiente. Esta entidade representa o cadastro da empresas que empregam colaboradores gerenciados pela plataforma Nexti.\n\n[EN] Nexti users can manage employees from various employers companies at the same account. This section provide the endpoints to handle the Companies data."},{"name":"Transferência de salário / Salary Transfer","description":"Cadastro de transferência de salário"},{"name":"Marcação de Ponto / Clocking","description":"[PT] Registros de marcação de ponto realizados pelos colaboradores nos dispositivos Nexti e inconsistências (quando ativadas) de ausência de marcação ou em desacordo com a escala. Também são listados nesta entidade, os eventuais ajustes efetuados pela mesa de operações em determinada marcação.\n\n[EN] Entity which represents all Clocking data. Clocking is any entry on employees time card."},{"name":"Não conformidades / NonCompliance","description":"[PT] Entidade que representa os dados de não conformidades. [EN] Entity which represents all NonCompliance data. NonCompliance is any entry on employees time card."},{"name":"Livro de Ocorrência","description":"Registros de livro de ocorrência"},{"name":"Ausências / Absence","description":"Registros de ausências / Absence records"},{"name":"Clientes / Clients","description":"[PT] Cliente é uma entidade agrupadora de Postos (workplaces). Para uma empresa que terceiriza mão-de-obra, um cliente representa o tomador de serviço onde seu colaborador trabalha. Numa construtora, o cliente pode representar uma obra. Numa indústria o cliente pode ser um departamento, etc.\n\n[EN] Client is a group of workplaces. For a company of labor outsourcing, a Client is the contractor of services. In a industry, a Client represents a sector or department."},{"name":"Contracheques / Paychecks","description":"[PT] Cadastro de contracheques na plataforma Nexti. \n\n[EN] Registration of paychecks on the Nexti platform."},{"name":"Motivos de demissão","description":"Registros de motivos de demissão / Demission reason records"},{"name":"Carga Horária / Workload","description":"[PT]Clientes Nexti podem gerenciar cargas horárias.[EN]Nexti Customers can manage employee Workload."},{"name":"UFs / Federated units","description":"[PT] Cadastro das UFs. \n\n[EN] FederatedUnit registration."},{"name":"Motivos de requisição de colaboradores / PersonRequest reason","description":"Registros de motivos de requisição de colaboradores / PersonRequest reason records"},{"name":"Escalas / Schedule","description":"Gerenciamento de escalas"},{"name":"Médicos / Doctors","description":"[PT] Api de integração ao cadastro de médicos. \n\n[EN] Integration API to the registration of doctors."},{"name":"Usuarios / UserAccount","description":"[PT]Clientes Nexti podem gerenciar usuarios.[EN]Nexti Customers manage can be users."},{"name":"Grupos do Direct / Direct Topics","description":"Grupos / Topics"},{"name":"Área / Area","description":"[PT] Cadastro de áreas na plataforma Nexti. \n\n[EN] Registration of areas on the Nexti platform. "},{"name":"Turmas / Rotation","description":"Registros de turmas / Rotations records"},{"name":"Vagas de postos / Workplace vacancy","description":"[PT]Clientes Nexti podem gerenciar as vagas dos posto.[EN]Nexti Customers can manage workplace vacancies exchanges."},{"name":"Documentos - Documents","description":"[PT] Documentos que são gerenciados pela plataforma Nexti.\n[EN] Documents managed by Nexti platform"},{"name":"Troca de Escala / Schedule Transfer","description":"[PT]Clientes Nexti podem gerenciar as trocas de escala dos colaboradores.\n[EN]Nexti Customers can manage employee scale exchanges."},{"name":"Coberturas / Replacements","description":"[PT] Cadastro de coberturas realizadas pelos colaboradores. Podem ser realizadas coberturas de colaboradores e de postos. Nas coberturas de colaboradores, o colaborador que estará cobrindo irá assumir a escala do colaborador coberto. Nas coberturas de postos, o colaborador irá assumir um horário informado no cadastro. \n\n[EN] Replacements records made by employees. Replacement of employees or workplaces may be carried out. In the replacements of employees, the employee who will be replacing will assume the schedule of the replaced employee. In replacements of workplaces, the employee will assume a schedule informed in the register."},{"name":"Ativos / Asset","description":"[PT] Cadastro de ativos. \n\n[EN] Registration of asset."},{"name":"Motivo de encerramento de posto / Workplace closing reason","description":"[PT]Clientes Nexti podem gerenciar os motivos de encerramento de posto.[EN]Nexti Customers can manage Workplace closing reason."},{"name":"Cargos / Careers","description":"[PT] Cadastro dos cargos utilizados pelos colaboradores. \n\n[EN] Career is the position or occupation associated to employees."},{"name":"Checklists","description":"Registros de checklists / Checklists records"},{"name":"Sindicatos / TradeUnions","description":"[PT] Cadastro dos sindicatos. \n\n[EN] Trade union registration"},{"name":"Conversas / Talks","description":"[PT] Conversas do Direct. \n\n[EN] Direct Talks."},{"name":"Informação de cartão ponto","description":"[PT]Clientes Nexti podem gerenciar as informações de cartão ponto.[EN]Nexti Customers can manage employee trade union history exchanges."},{"name":"Adiantamento Salarial / Banking Payment Requests","description":"Adiantamento salarial - Banking Payment Requests"},{"name":"Justificativa de Requisição de colaborador","description":"[PT]Clientes Nexti podem gerenciar as justificativas de requisições de colaboradores. [EN]Nexti Customers can manage person request justification exchanges."},{"name":"Mensagens / Messages","description":"Mensagens do Direct / Direct Messages"},{"name":"Tipos de ativos / Asset Types","description":"[PT] Cadastro de tipos de ativos. \n\n[EN] Registration of asset types."},{"name":"Responsavel pelo colaborador/ Person responsible","description":"Responsavel pelo colaborador"},{"name":"Situação de ausências / Absence situation","description":"Registros de situações de ausências / Absence situation records"},{"name":"Avisos / Convocações","description":"[PT]Cadastro de avisos e convocações que são gerenciados pela plataforma Nexti.\n\n[EN]Notices and summonses register that is managed by Nexti platform\n"},{"name":"Unidade de negócio / Business Unit","description":"[PT] Cadastro das unidades de negócio utilizadas pelos postos. \n\n[EN] Register of business units used by the workplace"},{"name":"Biometrias / Biometric","description":"[PT] Esta entidade gerencia o cadastro biométrico dos colaboradores. Para registrar seu ponto no Terminal Biométrico Inteligente, um colaborador deve ter seu template (identidade biométrica) cadastrado e associado a um dispositivo.\n\n[EN] This entity manages the employee biometric template and the roaming of this data between devices. For a biometric use of Nexti Biometric Smart Device, the employee must have a your ISO/IEC 19794 Biometric Template linked to device."},{"name":"Tipos de Endereço / Address Types","description":"[PT] Cadastro dos tipos de endereço. \n\n[EN] Address type registration"},{"name":"Contato do cliente","description":"Contato do cliente/ Client contact"},{"name":"Periodicidade de ativos / Asset Periodicity","description":"[PT] Cadastro de periodicidade de ativos. \n\n[EN] Registration of asset periodicity."},{"name":"Motivos de troca de posto / Workplace transfer reason","description":"[PT]Clientes Nexti podem gerenciar os motivos de trocas de posto dos colaboradores.[EN]Nexti Customers can manage employee Workplace transfer reason."},{"name":"Endereço de Empresa / CompanyAddress","description":"[PT] Cadastro de Endereço de Empresa. \n\n[EN] CompanyAddress registration"},{"name":"Tipos de serviços / Types of service","description":"[PT] Cadastro dos tipos de serviço. \n\n[EN] Types of service"},{"name":"Horários / Shifts","description":"[PT] Os Horários são elementos que combinados entre si e com folgas, compõem as escalas de trabalho dos colaboradores.\n\n[EN] Shifts are used to compose employees schedules."},{"name":"Turnos de escala / Schedule Turns","description":"[PT] Cadastro dos turnos de escala. \n\n[EN] Schedule Turn register"},{"name":"Tipos de Logradouro / Public Areas","description":"[PT] Cadastro dos tipos de logradouro. \n\n[EN] Public Area registration"}],"paths":{"/workplacetransfers/{id}":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"[PT] Consultar um histórico de posto. [EN] Get a single workplace history.","description":"[PT] Você deve fornecer um ID de histórico de posto válido.[EN] You have to provide a valid workplace history ID.","operationId":"findWorkplaceTransferById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferExternalDto"}}}}}},"put":{"tags":["Histórico de posto / Workplace history"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma troca de posto especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified workplace transfer. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferExternalDto"}}}}}},"delete":{"tags":["Histórico de posto / Workplace history"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um histórico de posto especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified workplace history. The {id} must be send as parameter.","operationId":"delete","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferExternalDto"}}}}}}},"/workplacetransferreasons/{id}":{"get":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"[PT] Consultar um motivo de troca de posto. [EN] Get a single type of a Workplace transfer reason.","description":"[PT] Você deve fornecer um ID de um motivo de troca de posto válido.[EN] You have to provide a valid Workplace transfer reason ID.","operationId":"findWorkplaceTransferReasonApi","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferReasonDto"}}}}}},"put":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de troca de posto especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified type of a Workplace transfer reason. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferReasonDto"}}}}}},"delete":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um motivo de troca de posto. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified type of Workplace transfer reason. The {id} must be send as parameter.","operationId":"delete_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferReasonDto"}}}}}}},"/workplacetransferreasons/externalid/{externalId}":{"get":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"[PT] Consultar motivo de troca de posto pelo externalid. [EN] Get a  Workplace transfer reason with externalid.","description":"[PT]Você deve fornecer um EXTERNAL ID de um motivo de troca de posto válido.[EN]You have to provide a valid Workplace transfer reason EXTERNAL ID.","operationId":"findWorkplaceTransferReasonByExternalIdApi","parameters":[],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferReasonDto"}}}}}},"put":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de troca de posto específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload por external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Workplace transfer reason by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferReasonDto"}}}}}}},"/workplaces/{id}":{"get":{"tags":["Postos / Workplaces"],"summary":"[PT] Consultar um posto. [EN] Get a single workplace.","description":"[PT] Você deve fornecer um ID de posto válido.[EN] You have to provide a valid workplace ID.","operationId":"findWorkplaceById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}},"put":{"tags":["Postos / Workplaces"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um posto especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified workplace. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}},"post":{"tags":["Postos / Workplaces"],"summary":"Adicionar lista de feriados / Add Holiday list","description":"[PT] Este serviço permite o adicionar uma lista de feriados a um posto especifico. Informar apenas os campos: name e holidayDate.[EN] This service allows you to add a holiday list to a specific workplace. Inform only the fields: name and holidayDate.","operationId":"addHolidayListByWorkplaceId","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/HolidayDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}},"delete":{"tags":["Postos / Workplaces"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um posto especificado. O campo {id} deve ser enviado como parâmetro.\n[EN] Deletes the specified workplace. The {id} must be send as parameter.","operationId":"delete_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/externalId/{externalId}/":{"put":{"tags":["Postos / Workplaces"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um posto especificado id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified workplace by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updatebyExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/externalId/{externalId}":{"put":{"tags":["Postos / Workplaces"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um posto especificado id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified workplace by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updatebyExternalId_1","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaceclosingreasons/{id}":{"get":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"[PT] Consultar um motivo de encerramento de posto. [EN] Get a single Workplace closing reason.","description":"[PT] Você deve fornecer um ID de um motivo de encerramento de posto válido.[EN] You have to provide a valid Workplace closing reason ID.","operationId":"findWorkplaceClosingReasonApi","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceClosingReasonDto"}}}}}},"put":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de encerramento de posto especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified type of a Workplace closing reason. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_3","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceClosingReasonDto"}}}}}},"delete":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um motivo de encerramento de posto. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified type of Workplace closing reason. The {id} must be send as parameter.","operationId":"delete_3","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceClosingReasonDto"}}}}}}},"/workplaceclosingreasons/externalid/{externalId}":{"get":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"[PT] Consultar motivo de encerramento de posto pelo externalid. [EN] Get a  Workplace closing reason with externalid.","description":"[PT]Você deve fornecer um EXTERNAL ID de um motivo de encerramento de posto válido.[EN]You have to provide a valid Workplace closing reason EXTERNAL ID.","operationId":"findWorkplaceClosingReasonByExternalIdApi","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceClosingReasonDto"}}}}}},"put":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de encerramento de posto específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload por external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Workplace closing reason by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_1","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceClosingReasonDto"}}}}}}},"/workloads/{id}":{"get":{"tags":["Carga Horária / Workload"],"summary":"[PT] Consultar uma carga horária. [EN] Get a single type of a Workload.","description":"[PT] Você deve fornecer um ID de uma carga horária válida.[EN] You have to provide a valid Workload ID.","operationId":"findWorkplaceTransferReasonApi_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}},"put":{"tags":["Carga Horária / Workload"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma carga horária especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified type of a Workload. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_4","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}},"delete":{"tags":["Carga Horária / Workload"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma carga horária. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified type of Workload. The {id} must be send as parameter.","operationId":"deleteDto","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}}},"/workloads/externalid/{externalId}":{"get":{"tags":["Carga Horária / Workload"],"summary":"[PT] Consultar uma carga horária pelo externalId. [EN] Get a  Workload with externalId.","description":"[PT]Você deve fornecer um EXTERNAL ID de uma carga horária válida.[EN]You have to provide a valid Workload EXTERNAL ID.","operationId":"findWorkplaceTransferReasonByExternalIdApi_1","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}},"put":{"tags":["Carga Horária / Workload"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de troca de posto específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload por external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Workplace transfer reason by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_2","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}},"delete":{"tags":["Carga Horária / Workload"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma carga horária. O campo {externalid} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified type of Workload. The {externalid} must be send as parameter.","operationId":"deleteDtoByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}}},"/tradeunionstransfers/{id}":{"put":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma troca de sindicato especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified trade union transfer. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_5","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradeUnionTransferDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionTransferDto"}}}}}},"delete":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um histórico de sindicato especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified trade union history. The {id} must be send as parameter.","operationId":"delete_4","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionTransferDto"}}}}}}},"/tradeunions/{id}":{"get":{"tags":["Sindicatos / TradeUnions"],"summary":"[PT] Consultar um sindicato. [EN] Get a single trade union.","description":"[PT] Você deve fornecer um ID de um sindicato válido.[EN] You have to provide a valid trade union ID.","operationId":"findServiceType","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionDto"}}}}}},"put":{"tags":["Sindicatos / TradeUnions"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um tipo de sindicato. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified trade union. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_6","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionDto"}}}}}},"delete":{"tags":["Sindicatos / TradeUnions"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um sindicato. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified trade union. The {id} must be send as parameter.","operationId":"delete_5","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionDto"}}}}}}},"/tradeunions/externalId/{externalId}":{"put":{"tags":["Sindicatos / TradeUnions"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um sindicato utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload by external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified trade union by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_3","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionDto"}}}}}}},"/timetrackings":{"put":{"tags":["Nexti Time / TimeTracking"],"summary":"Autorização de horas extras / Overtime authorization","description":"[PT] Este serviço permite a autorização de uma hora extra não autorizada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Todos os campos são obrigatórios. \n\n[EN] Authorize an unauthorized overtime. The payload to be sent is the bellow JSON. All fields are required.","operationId":"authorizeOvertimes","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"209":{"description":"Evento já foi aprovado/reprovado","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTimeTrackingOvertimeAuthorizationDto"}}}}}}},"/templates/registertemplatedevice/device/{code}":{"put":{"tags":["Biometrias / Biometric"],"summary":"Cadastro de template no device / Template registration on the device","description":"[PT] Envia o cadastro biométrico de um colaborador ( filtro {personId} ) para um terminal especificado ( {code} ).\n\n[EN] Sends the biometric record of an employee {personId} to a specified biometric device {code}.","operationId":"registerTemplateDevice","parameters":[{"name":"code","in":"path","description":"Código do dispositivo.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateRegistrationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTemplateDto"}}}}}}},"/talks/{id}":{"put":{"tags":["Conversas / Talks"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite atualizar o status de uma conversa. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".\n\n[EN] Update talk status. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"sendMessage","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TalkDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTalkDto"}}}}}}},"/shifts/{id}":{"get":{"tags":["Horários / Shifts"],"summary":"[PT] Consultar um horário. [EN] Get a single shift.","description":"[PT] Você deve fornecer um ID de horário válido.[EN] You have to provide a valid shift ID.","operationId":"findShiftById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}},"put":{"tags":["Horários / Shifts"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um horário especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified shift. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_7","parameters":[{"name":"id","in":"path","description":"Código.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Cadastro."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}},"delete":{"tags":["Horários / Shifts"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um horário especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified shift. The {id} must be send as parameter.","operationId":"delete_6","parameters":[{"name":"id","in":"path","description":"Código.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}}},"/shifts/externalId/{externalId}":{"put":{"tags":["Horários / Shifts"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um horário especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified shift by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_4","parameters":[{"name":"externalId","in":"path","description":"External id.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Cadastro."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}}},"/servicetypes/{id}":{"get":{"tags":["Tipos de serviços / Types of service"],"summary":"[PT] Consultar um tipo de serviço. [EN] Get a single type of service.","description":"[PT] Você deve fornecer um ID de um tipo de serviço válido.[EN] You have to provide a valid type of service ID.","operationId":"findServiceType_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoServiceTypeDTO"}}}}}},"put":{"tags":["Tipos de serviços / Types of service"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um tipo de serviço especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified type of service. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_8","parameters":[{"name":"id","in":"path","description":"Código do tipo de serviço","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do tipo de serviço."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoServiceTypeDTO"}}}}}},"delete":{"tags":["Tipos de serviços / Types of service"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um tipo de serviço. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified type of service. The {id} must be send as parameter.","operationId":"delete_7","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoServiceTypeDTO"}}}}}}},"/servicetypes/externalId/{externalId}":{"put":{"tags":["Tipos de serviços / Types of service"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um tipo de serviço específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified type of service by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_5","parameters":[{"name":"externalId","in":"path","description":"Código externo do tipo de serviço","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do tipo de serviço."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoServiceTypeDTO"}}}}}}},"/scheduleturns/{id}":{"get":{"tags":["Turnos de escala / Schedule Turns"],"summary":"[PT] Consultar um turno de escala. [EN] Get a single schedule turn.","description":"[PT] Você deve fornecer um ID de turno de escala válido.[EN] You have to provide a valid schedule turn ID.","operationId":"findScheduleTurnById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTurn"}}}}}},"put":{"tags":["Turnos de escala / Schedule Turns"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um turno de escala especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified schedule turn. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_9","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTurn"}}}}}},"delete":{"tags":["Turnos de escala / Schedule Turns"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um turno de escala especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified schedule turn. The {id} must be send as parameter.","operationId":"delete_8","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTurn"}}}}}}},"/scheduleturns/externalId/{externalId}":{"put":{"tags":["Turnos de escala / Schedule Turns"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um turno de escala especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified schedule turn by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_6","parameters":[{"name":"externalId","in":"path","description":"External id.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Alteração."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTurn"}}}}}}},"/scheduletransfers/{id}":{"get":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"[PT] Consultar uma transferência de escala. [EN] Get a single schedule transfer.","description":"[PT] Você deve fornecer um ID de transferência de escala válido.[EN] You have to provide a valid schedule transfer ID.","operationId":"findScheduleTransferById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTransferDto"}}}}}},"put":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma troca de escala especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified schedule transfer. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_10","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleTransferDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTransferDto"}}}}}},"delete":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um histórico de escala especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified schedule history. The {id} must be send as parameter.","operationId":"delete_9","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTransferDto"}}}}}}},"/schedules/dto/{id}":{"put":{"tags":["Escalas / Schedule"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma escala especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". [EN] Updates the specified schedule. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_11","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}}},"/schedules/dto/externalId/{externalId}":{"put":{"tags":["Escalas / Schedule"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma escala especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". [EN] Updates the specified schedule by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_7","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}}},"/schedulegroups/{id}":{"get":{"tags":["Grupo de escalas / Schedule group"],"summary":"[PT] Consultar um grupo de escala. [EN] Get a single schedule group.","description":"[PT] Você deve fornecer um ID de grupo de escala válido.[EN] You have to provide a valid schedule group ID.","operationId":"findScheduleGroupById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleGroupDto"}}}}}},"put":{"tags":["Grupo de escalas / Schedule group"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um grupo de escala especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified schedule group. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_12","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleGroupDto"}}}}}},"delete":{"tags":["Grupo de escalas / Schedule group"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um grupo de escala especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified schedule group. The {id} must be send as parameter.","operationId":"delete_10","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleGroupDto"}}}}}}},"/schedulegroups/externalId/{externalId}":{"put":{"tags":["Grupo de escalas / Schedule group"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um grupo de escala especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified schedule group by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_8","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleGroupDto"}}}}}}},"/salarytransfers/{id}":{"get":{"tags":["Transferência de salário / Salary Transfer"],"summary":"[PT] Busca uma transferência salarial específica pelo id. [EN] Retrieves a specific salary transfer by id.","operationId":"findSalaryTransferById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"Transferência salarial recuperada com sucesso","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoSalaryTransferResponseDto"}}}}}},"put":{"tags":["Transferência de salário / Salary Transfer"],"summary":"[PT] Atualiza uma transferência salarial existente. [EN] Updates an existing salary transfer.","operationId":"update_13","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"description":"Dados da transferência salarial a ser atualizada","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSalaryTransferDto"}}},"required":true},"responses":{"200":{"description":"Transferência salarial atualizada com sucesso","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoSalaryTransferResponseDto"}}}},"400":{"description":"Dados inválidos","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoSalaryTransferResponseDto"}}}}}},"delete":{"tags":["Transferência de salário / Salary Transfer"],"summary":"[PT] Exclui uma transferência salarial existente. [EN] Deletes an existing salary transfer.","operationId":"delete_11","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"Transferência salarial excluída com sucesso","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoVoid"}}}},"404":{"description":"Transferência salarial não encontrada","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoVoid"}}}}}}},"/rotations/scheduleid/{scheduleid}/rotationcode/{rotationcode}":{"put":{"tags":["Turmas / Rotation"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma turma específica utilizando o id da escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\" na aba \"Model\". \n\n[EN] Updates the specified rotation by schedule id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"*\" in \"Model\" tab.","operationId":"updateByScheduleId","parameters":[{"name":"scheduleid","in":"path","description":"ID da escala","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"rotationcode","in":"path","description":"Código da turma","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados da turma."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoRotationDto"}}}}}},"delete":{"tags":["Turmas / Rotation"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma turma. Os campos {SCHEDULE ID, ROTATION CODE} deve ser enviado como parâmetro.\n\n[EN] Delete the specified rotation. The {SCHEDULE ID, ROTATION CODE} must be send as parameter.","operationId":"delete_12","parameters":[{"name":"scheduleid","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"rotationcode","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoRotationDto"}}}}}}},"/rotations/scheduleexternalid/{scheduleexternalid}/rotationcode/{rotationcode}":{"put":{"tags":["Turmas / Rotation"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma turma específica utilizando o id externo da escala. Um JSON no formato abaixo relacionado deve ser enviado como payload by external id. Os campos obrigatórios estão marcados com um \"*\" na aba \"Model\". \n\n[EN] Updates the specified rotation by schedule external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"*\" in \"Model\" tab.","operationId":"updateByScheduleExternalId","parameters":[{"name":"scheduleexternalid","in":"path","description":"ID externo da escala","required":true,"schema":{"type":"string"}},{"name":"rotationcode","in":"path","description":"Código da turma","required":true,"schema":{"type":"integer","format":"int32"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados da turma."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoRotationDto"}}}}}},"delete":{"tags":["Turmas / Rotation"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma turma. Os campos {SCHEDULE EXTERNAL ID, ROTATION CODE} devem ser enviados como parâmetro.\n\n[EN] Delete the specified rotation. The {SCHEDULE EXTERNAL ID, ROTATION CODE} must be send as parameter.","operationId":"deleteByScheduleExternalId","parameters":[{"name":"scheduleexternalid","in":"path","required":true,"schema":{"type":"string"}},{"name":"rotationcode","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoRotationDto"}}}}}}},"/publicareas/{id}":{"get":{"tags":["Tipos de Logradouro / Public Areas"],"summary":"[PT] Consultar um Tipo de Logradouro. [EN] Get a single Public Area.","description":"[PT] Você deve fornecer um ID de Tipo de Logradouro válido.[EN] You have to provide a valid Public Area ID.","operationId":"findAddressTypeById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPublicAreaDto"}}}}}},"put":{"tags":["Tipos de Logradouro / Public Areas"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Tipo de Logradouro especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\" na aba \"Model\". \n\n[EN] Updates the specified Public Area. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"*\" in \"Model\" tab.","operationId":"update_14","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPublicAreaDto"}}}}}}},"/publicareas/externalid/{externalId}":{"get":{"tags":["Tipos de Logradouro / Public Areas"],"summary":"[PT] Consultar um Tipo de Logradouro. [EN] Get a single Public Area.","description":"[PT]Você deve fornecer um EXTERNAL ID de Tipo de Logradouro válido.[EN]You have to provide a valid Public Area EXTERNAL ID.","operationId":"findAddressTypeByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPublicAreaDto"}}}}}},"put":{"tags":["Tipos de Logradouro / Public Areas"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Tipo de Logradouro especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\" na aba \"Model\". \n\n[EN] Updates the specified Public Area by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"*\" in \"Model\" tab.","operationId":"updateByExternalId_9","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPublicAreaDto"}}}}}}},"/persons/{id}":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Consultar um colaborador. [EN] Get a single person.","description":"[PT] Você deve fornecer um ID de colaborador válido.[EN] You have to provide a valid person ID.","operationId":"findPersonById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}},"put":{"tags":["Colaboradores / Persons"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um colaborador especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified person. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_15","parameters":[{"name":"id","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados da pessoa."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}},"delete":{"tags":["Colaboradores / Persons"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um colaborador especificado. O campo {id} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified person. The {id} must be send as parameter.","operationId":"delete_13","parameters":[{"name":"id","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}}},"/persons/{id}/dependent/{dependentId}":{"put":{"tags":["Colaboradores / Persons"],"summary":"[PT] Atualizar um Dependente. [EN] Update a Dependent","description":"[PT] Atualiza os dados de um dependente específico de um colaborador.\n\n[EN] Updates a specific employee's dependent.","operationId":"updateDependent","parameters":[{"name":"id","in":"path","description":"ID do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"dependentId","in":"path","description":"ID do dependente a ser atualizado.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do dependente."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDependent"}}}}}}},"/persons/externalId/{externalId}":{"put":{"tags":["Colaboradores / Persons"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um colaborador especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified person by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_10","parameters":[{"name":"externalId","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados da pessoa."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}}},"/personrequests/{id}":{"get":{"tags":["Requisição de colaboradores / Person request"],"summary":"[PT] Consultar uma requisição de colaborador. [EN] Get a single person request.","description":"[PT] Você deve fornecer um ID de requisição de colaboradore válido.[EN] You have to provide a valid person request ID.","operationId":"findPersonRequestById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestDto"}}}}}},"put":{"tags":["Requisição de colaboradores / Person request"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma requisição de colaborador. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\". \n[EN] Updates the specified person request. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"update_16","parameters":[{"name":"id","in":"path","description":"Código.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Alteração."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestDto"}}}}}},"delete":{"tags":["Requisição de colaboradores / Person request"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma requisição de colaborador. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified person request. The {id} must be send as parameter.","operationId":"delete_14","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestDto"}}}}}}},"/personrequests/externalid/{externalId}":{"put":{"tags":["Requisição de colaboradores / Person request"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma requisição de colaborador especifica utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified person request by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_11","parameters":[{"name":"externalId","in":"path","description":"Código externo.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Alteração."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestDto"}}}}}}},"/personrequestreasons/{id}":{"get":{"tags":["Motivos de requisição de colaboradores / PersonRequest reason"],"summary":"[PT] Consultar um motivo de requisição de colaboradores. [EN] Get a single reason.","description":"[PT] Você deve fornecer um ID de situação de motivo de requisição de colaboradores válido.[EN] You have to provide a valid reason ID.","operationId":"findPersonRequestReasonById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestReasonDto"}}}}}},"put":{"tags":["Motivos de requisição de colaboradores / PersonRequest reason"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de requisição de colaboradores específico. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified reason. The payload to be sent is the bellow JSON. Required fields have an asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_17","parameters":[{"name":"id","in":"path","description":"Código do motivo de requisição de colaboradores","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do motivo de requisição de colaboradores."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestReasonDto"}}}}}}},"/personrequestreasons/externalId/{externalId}":{"put":{"tags":["Motivos de requisição de colaboradores / PersonRequest reason"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de requisição de colaboradores específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload by external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified reason by external id. The payload to be sent is the bellow JSON. Required fields have an asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_12","parameters":[{"name":"externalId","in":"path","description":"Código externo do motivo de requisição de colaboradores","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do motivo de requisição de colaboradores."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestReasonDto"}}}}}}},"/personrequestjustifications/{id}":{"get":{"tags":["Justificativa de Requisição de colaborador"],"summary":"[PT] Consultar uma justificativa de requisição de colaboradores. [EN] Get a single justification.","description":"[PT] Você deve fornecer um ID de justificativa de requisição de colaboradores válido.[EN] You have to provide a valid justification ID.","operationId":"findPersonRequestJustificationById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestJustificationDto"}}}}}},"put":{"tags":["Justificativa de Requisição de colaborador"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma justificativa de requisição de colaboradores específico. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified justification. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_18","parameters":[{"name":"id","in":"path","description":"Código da justificativa de requisição de colaboradores","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados da justificativa de requisição de colaboradores."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestJustificationDto"}}}}}}},"/personrequestjustifications/externalid/{externalId}":{"get":{"tags":["Justificativa de Requisição de colaborador"],"summary":"[PT] Consultar uma justificativa de requisição de colaboradores. [EN] Get a single justification.","description":"[PT]Você deve fornecer um EXTERNAL ID de justificativa de requisição de colaboradores válido.[EN]You have to provide a valid justification EXTERNAL ID.","operationId":"findPersonRequestJustificationByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestJustificationDto"}}}}}},"put":{"tags":["Justificativa de Requisição de colaborador"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma justificativa de requisição de colaboradores específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload by external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified justification by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_13","parameters":[{"name":"externalId","in":"path","description":"Código externo da justificativa de requisição de colaboradores","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados da justificativa de requisição de colaboradores."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestJustificationDto"}}}}}}},"/paychecks/{id}":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar um Contracheque. [EN] Get a single paycheck.","description":"[PT] Você deve fornecer um ID de Contracheque válido.[EN] You have to provide a valid paycheck ID.","operationId":"findPaycheckById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}},"put":{"tags":["Contracheques / Paychecks"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Contracheque especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified paycheck. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_19","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}},"delete":{"tags":["Contracheques / Paychecks"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um Contracheque especificado. O campo {id} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified paycheck. The {id} must be send as parameter.","operationId":"delete_15","parameters":[{"name":"id","in":"path","description":"ID da escala.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paychecks/externalId/{externalId}":{"put":{"tags":["Contracheques / Paychecks"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Contracheque especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified paycheck by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updatebyExternalId_2","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paycheckperiods/{id}":{"get":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"[PT] Consultar uma competência de contracheque. [EN] Get a single Paycheck Period.","description":"[PT] Você deve fornecer um ID de competência de contracheque válido.[EN] You have to provide a valid Paycheck Period ID.","operationId":"findPaycheckPeriodById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}},"put":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma competência especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Paycheck Period. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_20","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}},"delete":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma competência especificada. O campo {id} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified Paycheck Period. The {id} must be send as parameter.","operationId":"delete_16","parameters":[{"name":"id","in":"path","description":"Código da competência.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paycheckperiods/externalId/{externalId}":{"put":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma competência especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Paycheck Period by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_14","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/notices/{id}":{"get":{"tags":["Avisos / Convocações"],"summary":"[PT] Consultar um Avisos/Convocações. [EN] Get a single notices/summonses.","description":"[PT] Você deve fornecer um ID de Avisos/Convocações válido.\n\n[EN] You have to provide a valid notices/summonses ID.\n","operationId":"findNoticeById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoNoticeDto"}}}}}},"put":{"tags":["Avisos / Convocações"],"summary":"[PT] Cancelar um Avisos/Convocações. [EN] Cancel a single notices/summonses.","description":"[PT] Você deve fornecer um ID de Avisos/Convocações válido.\n\n[EN] You have to provide a valid notices/summonses ID.\n","operationId":"cancel","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoNoticeDto"}}}}}}},"/federatedunits/{id}":{"get":{"tags":["UFs / Federated units"],"summary":"[PT] Consultar um UF. [EN] Get a single federated unit.","description":"[PT] Você deve fornecer um ID de UF válido.[EN] You have to provide a valid federated unit ID.","operationId":"findFederatedUnitById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoFederatedUnitDto"}}}}}},"put":{"tags":["UFs / Federated units"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um UF especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified federated unit. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_21","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoFederatedUnitDto"}}}}}},"delete":{"tags":["UFs / Federated units"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um UF especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified federated unit. The {id} must be send as parameter.","operationId":"delete_17","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoFederatedUnitDto"}}}}}}},"/federatedunits/externalId/{externalId}":{"put":{"tags":["UFs / Federated units"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um UF especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified federated unit by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updatebyExternalId_3","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoFederatedUnitDto"}}}}}}},"/documents/{id}":{"get":{"tags":["Documentos - Documents"],"summary":"[PT] Busca documento existente. [EN] Find existing document","operationId":"findDocument","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDocumentDto"}}}}}},"put":{"tags":["Documentos - Documents"],"summary":"[PT] Atualiza documento existente. [EN] Update existing document","operationId":"update_22","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentUpdateDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDocumentDto"}}}}}}},"/documents/attachment/{id}":{"put":{"tags":["Documentos - Documents"],"summary":"[PT] Atualiza documento existente, com anexo. [EN] Update existing document, with attachment","operationId":"updateWithAttachment","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"documentJson","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDocumentDto"}}}}}}},"/districts/{id}":{"get":{"tags":["Bairro / District"],"summary":"[PT] Consultar um Bairro. [EN] Get a single District.","description":"[PT] Você deve fornecer um ID de Bairro válido.[EN] You have to provide a valid District ID.","operationId":"findDistrictById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDistrictDto"}}}}}},"put":{"tags":["Bairro / District"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Bairro especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified District. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_23","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDistrictDto"}}}}}}},"/districts/externalid/{externalId}":{"get":{"tags":["Bairro / District"],"summary":"[PT] Consultar um Bairro. [EN] Get a single District.","description":"[PT]Você deve fornecer um EXTERNAL ID de Bairro válido.[EN]You have to provide a valid District EXTERNAL ID.","operationId":"findDistrictByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDistrictDto"}}}}}},"put":{"tags":["Bairro / District"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Bairro especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified District by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_15","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDistrictDto"}}}}}}},"/devices/{code}/description/{description}":{"put":{"tags":["Dispositivos / Devices"],"summary":"Atualizar descrição / Update description","description":"[PT] Este serviço permite atualizar a descrição de um dispositivo.  \n\n[EN] This service allows you to update the description of a device.","operationId":"update_24","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}},{"name":"description","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDevice"}}}}}}},"/devices/{code}/accessdirection":{"put":{"tags":["Dispositivos / Devices"],"summary":"Enviar para o device a direção do acesso para botões / Send to device the access direction for buttons","operationId":"sendAccessDirection","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DirectionDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListDirectionDto"}}}}}}},"/demissionreasons/{id}":{"get":{"tags":["Motivos de demissão"],"summary":"[PT] Consultar um motivo de demissão. [EN] Get a single demission reason.","description":"[PT] Você deve fornecer um ID de situação de motivo de demissão válido.[EN] You have to provide a valid demission reason ID.","operationId":"findDemissionReasonById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}},"put":{"tags":["Motivos de demissão"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de demissão específico. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified demission reason. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_25","parameters":[{"name":"id","in":"path","description":"Código do motivo de demissão","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do motivo de demissão."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}},"delete":{"tags":["Motivos de demissão"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um motivo de demissão. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified demission reason. The {id} must be send as parameter.","operationId":"delete_18","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}}},"/demissionreasons/externalId/{externalId}":{"put":{"tags":["Motivos de demissão"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um motivo de demissão específico utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload by external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified demission reason by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_16","parameters":[{"name":"externalId","in":"path","description":"Código externo do motivo de demissão","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do motivo de demissão."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}}},"/companyaddress/{id}":{"get":{"tags":["Endereço de Empresa / CompanyAddress"],"summary":"[PT] Consultar um Endereço de Empresa. [EN] Get a single CompanyAddress.","description":"[PT] Você deve fornecer um ID de Endereço de Empresa válido.[EN] You have to provide a valid CompanyAddress ID.","operationId":"findCompanyAddressById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyAddressDto"}}}}}},"put":{"tags":["Endereço de Empresa / CompanyAddress"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Endereço de Empresa especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified CompanyAddress. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_26","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyAddressDto"}}}}}}},"/companyaddress/externalid/{externalId}":{"get":{"tags":["Endereço de Empresa / CompanyAddress"],"summary":"[PT] Consultar um Endereço de Empresa. [EN] Get a single CompanyAddress.","description":"[PT]Você deve fornecer um EXTERNAL ID de Endereço de Empresa válido.[EN]You have to provide a valid CompanyAddress EXTERNAL ID.","operationId":"findCompanyAddressByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyAddressDto"}}}}}},"put":{"tags":["Endereço de Empresa / CompanyAddress"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Endereço de Empresa especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified CompanyAddress by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_17","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyAddressDto"}}}}}}},"/companies/{id}":{"get":{"tags":["Empresas / Companies"],"summary":"[PT] Consultar uma empresa. [EN] Get a single company.","description":"[PT] Você deve fornecer um ID de empresa válido.[EN] You have to provide a valid company ID.","operationId":"findCompanyById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyDto"}}}}}},"put":{"tags":["Empresas / Companies"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma empresa especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified company. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_27","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyDto"}}}}}},"delete":{"tags":["Empresas / Companies"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma empresa especificada. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified company. The {id} must be send as parameter.","operationId":"delete_19","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyDto"}}}}}}},"/companies/externalId/{externalId}":{"put":{"tags":["Empresas / Companies"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma empresa especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Updates the specified company by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_18","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyDto"}}}}}}},"/clients/{id}":{"get":{"tags":["Clientes / Clients"],"summary":"[PT] Consultar um cliente. [EN] Get a single client.","description":"[PT] Você deve fornecer um ID de cliente válido.[EN] You have to provide a valid client ID.","operationId":"findClientById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientDto"}}}}}},"put":{"tags":["Clientes / Clients"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um cliente especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\". \n[EN] Updates the specified client. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"update_28","parameters":[{"name":"id","in":"path","description":"Código.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Alteração."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientDto"}}}}}},"delete":{"tags":["Clientes / Clients"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um cliente especificado. O campo {id} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified clients. The {id} must be send as parameter.","operationId":"delete_20","parameters":[{"name":"id","in":"path","description":"Código.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientDto"}}}}}}},"/clients/externalId/{externalId}":{"put":{"tags":["Clientes / Clients"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um cliente especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\". \n[EN] Updates the specified client by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"updatebyExternalId_4","parameters":[{"name":"externalId","in":"path","description":"External id.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Alteração."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientDto"}}}}}}},"/clientcontacts/{id}":{"get":{"tags":["Contato do cliente"],"summary":"[PT] Buscar por um contato. [EN] Get a single contact client.","description":"[PT] Você deve fornecer um ID de um contato do cliente.[EN] You have to provide a valid contact client ID.","operationId":"findServiceType_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientContactDto"}}}}}},"put":{"tags":["Contato do cliente"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um contato especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified client contact. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_29","parameters":[{"name":"id","in":"path","description":"Código do contato","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do contato."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientContactDto"}}}}}},"delete":{"tags":["Contato do cliente"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um contato especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the client contact. The {id} must be send as parameter.","operationId":"delete_21","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientContactDto"}}}}}}},"/cities/{id}":{"get":{"tags":["Municípios / Cities"],"summary":"[PT] Consultar um município. [EN] Get a single city.","description":"[PT] Você deve fornecer um ID de município válido.[EN] You have to provide a valid city ID.","operationId":"findCityById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCityDto"}}}}}},"put":{"tags":["Municípios / Cities"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um município especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified city. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_30","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCityDto"}}}}}},"delete":{"tags":["Municípios / Cities"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um município especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified city. The {id} must be send as parameter.","operationId":"delete_22","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCityDto"}}}}}}},"/cities/externalId/{externalId}":{"put":{"tags":["Municípios / Cities"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um município especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified city by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updatebyExternalId_5","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCityDto"}}}}}}},"/careers/{id}":{"get":{"tags":["Cargos / Careers"],"summary":"[PT] Consultar um cargo. [EN] Get a single career.","description":"[PT] Você deve fornecer um ID de cargo válido.[EN] You have to provide a valid career ID.","operationId":"findCareerById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCareerDto"}}}}}},"put":{"tags":["Cargos / Careers"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um cargo especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified career. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_31","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCareerDto"}}}}}},"delete":{"tags":["Cargos / Careers"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um cargo especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified careers. The {id} must be send as parameter.","operationId":"delete_23","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCareerDto"}}}}}}},"/careers/externalId/{externalId}":{"put":{"tags":["Cargos / Careers"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um cargo especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified career by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updatebyExternalId_6","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCareerDto"}}}}}}},"/businessunits/{id}":{"get":{"tags":["Unidade de negócio / Business Unit"],"summary":"[PT] Consultar uma unidade de negócios. [EN] Get a single business unit.","description":"[PT] Você deve fornecer um ID de unidade de negócios válido.[EN] You have to provide a valid business unit ID.","operationId":"findBusinessUnitById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoBusinessUnitDto"}}}}}},"put":{"tags":["Unidade de negócio / Business Unit"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma unidade de negócio especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified business unit. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_32","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoBusinessUnitDto"}}}}}},"delete":{"tags":["Unidade de negócio / Business Unit"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma business unit especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified business unit. The {id} must be send as parameter.","operationId":"delete_24","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoBusinessUnitDto"}}}}}}},"/businessunits/externalId/{externalId}":{"put":{"tags":["Unidade de negócio / Business Unit"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma unidade de negócio especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified business unit by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_19","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoBusinessUnitDto"}}}}}}},"/banking/paymentrequests/{id}":{"put":{"tags":["Adiantamento Salarial / Banking Payment Requests"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite atualizar o status de uma solicitação de antecipação salarial. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Update payment request status. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"update_33","parameters":[{"name":"id","in":"path","description":"Id da solicitação de antecipação salarial","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BankingPaymentRequestUpdateRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoBankingPaymentRequestUpdateResponseDto"}}}}}}},"/assettypes/{id}":{"get":{"tags":["Tipos de ativos / Asset Types"],"summary":"[PT] Consultar uma Tipo de Ativo. [EN] Get a single Asset Type.","description":"[PT] Você deve fornecer um ID de Tipo de Ativo válido.[EN] You have to provide a valid Asset Type ID.","operationId":"findAssetTypeById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}},"put":{"tags":["Tipos de ativos / Asset Types"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma Tipo de Ativo especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset Type. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_34","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}},"delete":{"tags":["Tipos de ativos / Asset Types"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma Tipo de Ativo. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset Type. The {id} must be send as parameter.","operationId":"delete_25","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}}},"/assettypes/externalid/{externalId}":{"get":{"tags":["Tipos de ativos / Asset Types"],"summary":"[PT] Consultar uma Tipo de Ativo. [EN] Get a single Asset Type.","description":"[PT]Você deve fornecer um EXTERNAL ID de Tipo de Ativo válido.[EN]You have to provide a valid Asset Type EXTERNAL ID.","operationId":"findAssetTypeByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}},"put":{"tags":["Tipos de ativos / Asset Types"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma Tipo de Ativo especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset Type by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_20","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}},"delete":{"tags":["Tipos de ativos / Asset Types"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma Tipo de Ativo. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset Type. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}}},"/assets/{id}":{"get":{"tags":["Ativos / Asset"],"summary":"[PT] Consultar um Ativo. [EN] Get a single Asset.","description":"[PT] Você deve fornecer um ID de Ativo válido.[EN] You have to provide a valid Asset ID.","operationId":"findAssetById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}},"put":{"tags":["Ativos / Asset"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Ativo especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_35","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}},"delete":{"tags":["Ativos / Asset"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um Ativo. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset. The {id} must be send as parameter.","operationId":"delete_26","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}}},"/assets/externalid/{externalId}":{"get":{"tags":["Ativos / Asset"],"summary":"[PT] Consultar um Ativo. [EN] Get a single Asset.","description":"[PT]Você deve fornecer um EXTERNAL ID de Ativo válido.[EN]You have to provide a valid Asset EXTERNAL ID.","operationId":"findAssetByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}},"put":{"tags":["Ativos / Asset"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Ativo especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_21","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}},"delete":{"tags":["Ativos / Asset"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um Ativo. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_1","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}}},"/assetperiodicities/{id}":{"get":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"[PT] Consultar uma Periodicidade de Ativo. [EN] Get a single Asset Periodicity.","description":"[PT] Você deve fornecer um ID de Periodicidade de Ativo válido.[EN] You have to provide a valid Asset Periodicity ID.","operationId":"findAssetPeriodicityById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}},"put":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma Periodicidade de Ativo especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset Periodicity. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_36","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}},"delete":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma Periodicidade de Ativo. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset Periodicity. The {id} must be send as parameter.","operationId":"delete_27","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}}},"/assetperiodicities/externalid/{externalId}":{"get":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"[PT] Consultar uma Periodicidade de Ativo. [EN] Get a single Asset Periodicity.","description":"[PT]Você deve fornecer um EXTERNAL ID de Periodicidade de Ativo válido.[EN]You have to provide a valid Asset Periodicity EXTERNAL ID.","operationId":"findAssetPeriodicityByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}},"put":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma Periodicidade de Ativo especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset Periodicity by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_22","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}},"delete":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma Periodicidade de Ativo. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset Periodicity. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_2","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}}},"/assetcertificateapprovals/{id}":{"get":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"[PT] Consultar uma certificado de aprovação de Ativo. [EN] Get a single Asset Certificate Approval.","description":"[PT] Você deve fornecer um ID de certificado de aprovação de Ativo válido.[EN] You have to provide a valid Asset Certificate Approval ID.","operationId":"findAssetCertificateApprovalById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}},"put":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma certificado de aprovação de Ativo especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset Certificate Approval. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_37","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}},"delete":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma certificado de aprovação de Ativo. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset Certificate Approval. The {id} must be send as parameter.","operationId":"delete_28","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}}},"/assetcertificateapprovals/externalid/{externalId}":{"get":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"[PT] Consultar uma certificado de aprovação de Ativo. [EN] Get a single Asset Certificate Approval.","description":"[PT]Você deve fornecer um EXTERNAL ID de certificado de aprovação de Ativo válido.[EN]You have to provide a valid Asset Certificate Approval EXTERNAL ID.","operationId":"findAssetCertificateApprovalByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}},"put":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma certificado de aprovação de Ativo especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Asset Certificate Approval by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_23","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}},"delete":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma certificado de aprovação de Ativo. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified Asset Certificate Approval. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_3","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}}},"/areas/{id}":{"get":{"tags":["Área / Area"],"summary":"[PT] Consultar uma área. [EN] Get a single area.","description":"[PT] Você deve fornecer um ID de área válido.[EN] You have to provide a valid area ID.","operationId":"findAreaById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}},"put":{"tags":["Área / Area"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma área especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified area. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_38","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/areas/externalId/{externalId}":{"put":{"tags":["Área / Area"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma área especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Area by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_24","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/addresstypes/{id}":{"get":{"tags":["Tipos de Endereço / Address Types"],"summary":"[PT] Consultar um Tipo de Endereço. [EN] Get a single Address Type.","description":"[PT] Você deve fornecer um ID de Tipo de Endereço válido.[EN] You have to provide a valid Address Type ID.","operationId":"findAddressTypeById_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAddressTypeDto"}}}}}},"put":{"tags":["Tipos de Endereço / Address Types"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Tipo de Endereço especificada. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Address Type. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_39","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAddressTypeDto"}}}}}}},"/addresstypes/externalid/{externalId}":{"get":{"tags":["Tipos de Endereço / Address Types"],"summary":"[PT] Consultar um Tipo de Endereço. [EN] Get a single Address Type.","description":"[PT]Você deve fornecer um EXTERNAL ID de Tipo de Endereço válido.[EN]You have to provide a valid Address Type EXTERNAL ID.","operationId":"findAddressTypeByExternalId_1","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAddressTypeDto"}}}}}},"put":{"tags":["Tipos de Endereço / Address Types"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um Tipo de Endereço especificada utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified Address Type by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_25","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAddressTypeDto"}}}}}}},"/absencesituations/{id}":{"get":{"tags":["Situação de ausências / Absence situation"],"summary":"[PT] Consultar uma situação de ausência. [EN] Get a single absence situation.","description":"[PT] Você deve fornecer um ID de situação de ausência válido.[EN] You have to provide a valid absence situation ID.","operationId":"findAbsenceSituationById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}},"put":{"tags":["Situação de ausências / Absence situation"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma situação de afastamento especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified absence situation. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_40","parameters":[{"name":"id","in":"path","description":"Código do afastamento","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do afastamento."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}},"delete":{"tags":["Situação de ausências / Absence situation"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma situação de ausência. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified absence situation. The {id} must be send as parameter.","operationId":"delete_29","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}}},"/absencesituations/externalId/{externalId}":{"put":{"tags":["Situação de ausências / Absence situation"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de uma situação de afastamento especificado utilizando o id externo. Um JSON no formato abaixo relacionado deve ser enviado como payload by external id. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified absence situation by external id. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"updateByExternalId_26","parameters":[{"name":"externalId","in":"path","description":"Código externo do afastamento","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do afastamento."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}}},"/absences/{id}":{"get":{"tags":["Ausências / Absence"],"summary":"[PT] Consultar uma ausência. [EN] Get a single absence.","description":"[PT] Você deve fornecer um ID de ausência válido.[EN] You have to provide a valid absence ID.","operationId":"findAbsenceById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsence"}}}}}},"put":{"tags":["Ausências / Absence"],"summary":"Atualizar / Update","description":"[PT] Este serviço permite o atualizar os dados de um colaborador especificado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Updates the specified person. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"update_41","parameters":[{"name":"id","in":"path","description":"Código do afastamento","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{},"description":"Dados do afastamento."}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsence"}}}}}},"delete":{"tags":["Ausências / Absence"],"summary":"Excluir","description":"[PT]Este serviço permite a exclusão de uma ausência via Nexti API. O campo {id} deve ser enviado como parâmetro.\n[EN]This service allows the exclusion of an absence via Nexti API. The {id} field should be sent as a parameter.","operationId":"delete_30","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsence"}}}}}}},"/workplacevacancies":{"post":{"tags":["Vagas de postos / Workplace vacancy"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma vaga de posto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n.[EN] Creates a new workplace vacancy. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createVacancy","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceVacancyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceVacancyDto"}}}}}}},"/workplacevacancies/current":{"post":{"tags":["Vagas de postos / Workplace vacancy"],"summary":"Cadastro atual/ Current add","description":"[PT] Este serviço permite o cadastro da situação atual de vagas de um posto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n.[EN] This service allows the registration of the current situation of vacancies of a workplace. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createCurrent","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplacetransfers":{"post":{"tags":["Histórico de posto / Workplace history"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite cadastrar uma troca de posto. Um JSON no formato relacionado abaixo, deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n.[EN] Creates a new workplace history. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createTransfer","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferExternalDto"}}}}}}},"/workplacetransfers/referenceDate/{referenceDate}":{"post":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista colaboradores existentes e seu posto em detereminada data, limitado a 500 colaboradores por requisição / Lists persons  and their workplace on a specific date, limited to 500 persons per request.","description":"[PT] Aqui são listados colaboradores com seus respectivos postos em determinada data de referência. \n\n[EN] Returns persons list with respective workplace on a certain reference date.","operationId":"findWorkplaceAndShiftDayByListPerson","parameters":[{"name":"referenceDate","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}}}}}}}},"/workplacetransfers/legacy":{"post":{"tags":["Histórico de posto / Workplace history"],"summary":"Cadastro de Legado / Add Legacy","description":"[PT] Este serviço permite o cadastro de um histórico de posto de legado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n.[EN] Creates a new legacy workplace history. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createLegacyTransfer","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferExternalDto"}}}}}}},"/workplacetransferreasons":{"post":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"Cadastro / Add","description":"[PT]Este serviço permite o cadastro de um novo motivo de troca de posto via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - motivo de troca de posto.\n[EN]This service allows the registration of a new Workplace transfer reason by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceTransferReasonDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceTransferReasonDto"}}}}}}},"/workplaceschedules/current/externalworkplaceid/{externalWorkplaceId}":{"post":{"tags":["Escalas de posto / Workplace Schedules"],"summary":"Cadastro de escala de posto / Add workplaceSchedule","description":"[PT] Este serviço permite cadastrar escalas de posto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Creates a new workplaceSchedule. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"createCurrent_1","parameters":[{"name":"externalWorkplaceId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceScheduleDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkplaceScheduleDto"}}}}}}},"/workplaces":{"post":{"tags":["Postos / Workplaces"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Posto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Creates a new workplace. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/{id}/device/{code}":{"post":{"tags":["Postos / Workplaces"],"summary":"Adicionar dispositivo / Add device","description":"[PT] Este serviço permite o adicionar um dispositivo a um posto especifico. [EN] this service allows you to add a device to a specific workplace.","operationId":"addDevice","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}},"delete":{"tags":["Postos / Workplaces"],"summary":"Excluir dispositivo / Delete device","description":"[PT] Este serviço permite o excluir um dispositivo a um posto especifico. [EN] this service allows you to delete a device to a specific workplace.","operationId":"deleteDevice","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/externalid/{externalid}/device/{code}":{"post":{"tags":["Postos / Workplaces"],"summary":"Adicionar dispositivo por ID externo / Add device by external ID","description":"[PT] Este serviço permite o adicionar um dispositivo a um posto especifico. [EN] this service allows you to add a device to a specific workplace.","operationId":"addDeviceByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}},{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/externalid/{externalId}/":{"post":{"tags":["Postos / Workplaces"],"summary":"Adicionar lista de feriados / Add Holiday list","description":"[PT] Este serviço permite o adicionar uma lista de feriados a um posto especifico. Informar apenas os campos: name e holidayDate.[EN] This service allows you to add a holiday list to a specific workplace. Inform only the fields: name and holidayDate.","operationId":"addHolidayListByWorkplaceExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/HolidayDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplacecomments":{"post":{"tags":["Comentário do Posto"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um comentário do posto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new workplace comment. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceCommentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceCommentDto"}}}}}}},"/workplaceclosingreasons":{"post":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"Cadastro / Add","description":"[PT]Este serviço permite o cadastro de um novo motivo de encerramento de posto via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - motivo de encerramento de posto.\n[EN]This service allows the registration of a new Workplace closing reason by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_3","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkplaceClosingReasonDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceClosingReasonDto"}}}}}}},"/workloads":{"post":{"tags":["Carga Horária / Workload"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de uma nova carga horária via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Carga Horária.\n[EN]This service allows the registration of a new Workload by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_4","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkloadDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkloadDto"}}}}}}},"/tradeunionstransfers":{"post":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um histórico de sindicato. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n.[EN] Creates a new trade union history. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createTransfer_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradeUnionTransferDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionTransferDto"}}}}}}},"/tradeunions":{"post":{"tags":["Sindicatos / TradeUnions"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de sindicato via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Sindicato.\n[EN]This service allows the registration of a new trade union by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_5","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TradeUnionDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionDto"}}}}}}},"/timetrackings/compensation/revert/{personId}":{"post":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Reverte a compensação de banco do colaborador. [EN] Reverts the employee's bank compensation.","operationId":"revertCompensation","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoObject"}}}}}}},"/timetrackingperiods":{"post":{"tags":["Período de Apuração / TimeTracking Period"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Período de Apuração. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new TimeTracking Period. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_6","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeTrackingPeriodDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTimeTrackingPeriodDto"}}}}}}},"/timecardinformations":{"post":{"tags":["Informação de cartão ponto"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma informação de cartão ponto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Time card information. The payload to be sent is the bellow JSON. Required fields have an asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createDto","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimeCardInformationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTimeCardInformationDto"}}}}}}},"/tickettrackings/workplace/bonus":{"post":{"tags":["Nexti Plus / TicketTracking"],"summary":"Adicionar Gratificação no Posto / Add Bonus in Workplace","description":"[PT] Este serviço permite o cadastro de uma Gratificação em um Posto. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Bonus in Workplace. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_7","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BonusWorkplaceDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoBonusWorkplaceDto"}}}}}}},"/tickettrackings/bonus":{"post":{"tags":["Nexti Plus / TicketTracking"],"summary":"Cadastro Gratificação / Add Bonus","description":"[PT] Este serviço permite o cadastro de uma Gratificação. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Bonus. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_8","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BonusDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoBonusDto"}}}}}}},"/templates":{"post":{"tags":["Biometrias / Biometric"],"summary":"Importação / Upload","description":"[PT] Este serviço permite a importação de um Template Biométrico de um colaborador. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Uploads a ISO/IEC 19794 template to an employee. The payload to be sent is the bellow JSON. Required fields have an asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_9","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TemplateDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTemplateDto"}}}}}}},"/talks/{topicId}/{subjectId}":{"get":{"tags":["Conversas / Talks"],"summary":"Lista conversas do direct / List Direct talks","description":"[PT] Aqui são listadas as conversas existentes do direct.\n\n[EN] Returns Direct Talks.","operationId":"getAllTalks","parameters":[{"name":"topicId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"subjectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"personExternalId","in":"query","required":false,"schema":{"type":"string"}},{"name":"talkStatusId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PageTalkDto"}}}}}},"post":{"tags":["Conversas / Talks"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite a criação de uma conversa. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".\n\n[EN] Creates a new talk. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"openTalk","parameters":[{"name":"topicId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"subjectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestTalkDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoTalkDto"}}}}}}},"/shifts":{"post":{"tags":["Horários / Shifts"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um horário. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Creates a new shift. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_10","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ShiftDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}}},"/servicetypes":{"post":{"tags":["Tipos de serviços / Types of service"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de um novo tipo de serviço via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Tipo de Serviço.\n[EN]This service allows the registration of a new type of service by the Nexti API. A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_11","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceTypeDTO"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoServiceTypeDTO"}}}}}}},"/scheduleturns":{"post":{"tags":["Turnos de escala / Schedule Turns"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um turno de escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new schedule turn. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_12","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleTurn"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTurn"}}}}}}},"/scheduletransfers":{"post":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um histórico de escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new schedule history. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_13","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleTransferDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTransferDto"}}}}}}},"/schedules/dto":{"post":{"tags":["Escalas / Schedule"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". [EN] Creates a new schedule. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_14","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}}},"/schedulegroups":{"post":{"tags":["Grupo de escalas / Schedule group"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um grupo de escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new schedule group. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_15","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScheduleGroupDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleGroupDto"}}}}}}},"/salarytransfers":{"post":{"tags":["Transferência de salário / Salary Transfer"],"summary":"[PT] Cria uma nova transferência salarial. [EN] Creates a new salary transfer.","operationId":"create_16","requestBody":{"description":"Dados da transferência salarial a ser criada","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSalaryTransferDto"}}},"required":true},"responses":{"200":{"description":"Transferência salarial criada com sucesso","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoSalaryTransferResponseDto"}}}},"400":{"description":"Dados inválidos","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoSalaryTransferResponseDto"}}}}}}},"/rotations/rotations/dto/scheduleid/{scheduleid}":{"post":{"tags":["Turmas / Rotation"],"summary":"Cadastro / Create","description":"[PT]Este serviço permite o cadastro de uma nova turma via Nexti API utilizando o id da escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n [EN]This service allows the registration of a new rotation by the Nexti API by schedule id.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"createByScheduleId","parameters":[{"name":"scheduleid","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoRotationDto"}}}}}}},"/rotations/rotations/dto/scheduleexternalid/{scheduleexternalid}":{"post":{"tags":["Turmas / Rotation"],"summary":"Cadastro / Create","description":"[PT]Este serviço permite o cadastro de uma nova turma via Nexti API utilizando o id externo da escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n [EN]This service allows the registration of a new rotation by the Nexti API by schedule external id.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"createByScheduleExternalId","parameters":[{"name":"scheduleexternalid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RotationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoRotationDto"}}}}}}},"/rotations/rotations/dto/batch/scheduleid/{scheduleid}":{"post":{"tags":["Turmas / Rotation"],"summary":"Cadastro de turmas da escala / Create rotations of the schedule","description":"[PT]Este serviço permite o cadastro de novas turmas via Nexti API utilizando o id da escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n [EN]This service allows the registration of new rotations by the Nexti API by schedule id.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"createBatchByScheduleId","parameters":[{"name":"scheduleid","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RotationDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListRotationDto"}}}}}}},"/rotations/rotations/dto/batch/scheduleexternalid/{scheduleexternalid}":{"post":{"tags":["Turmas / Rotation"],"summary":"Cadastro de turmas da escala / Create rotations of the schedule","description":"[PT]Este serviço permite o cadastro de novas turmas via Nexti API utilizando o id externo da escala. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n [EN]This service allows the registration of new rotations by the Nexti API by schedule external id.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"createBatchByScheduleExternalId","parameters":[{"name":"scheduleexternalid","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RotationDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListRotationDto"}}}}}}},"/replacements":{"post":{"tags":["Coberturas / Replacements"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma cobertura. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\" na aba \"Model\".\n\n[EN] Creates a new replacement. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"*\" in \"Model\" tab.","operationId":"create_17","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplacementDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoReplacementDto"}}}}}}},"/replacements/batch/replacementshift":{"post":{"tags":["Coberturas / Replacements"],"summary":"[PT] Criar troca de horário em lote por colaborador. [EN] Create batch replacement shift for person","description":"[PT] Você deve fornecer um ID de cobertura válida.[EN] You have to provide a valid replacement ID.","operationId":"createBatchShiftReplacement","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchReplacementShiftDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListReplacementDto"}}}}}}},"/publicareas":{"post":{"tags":["Tipos de Logradouro / Public Areas"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Tipos de Logradouro. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\" na aba \"Model\". \n\n[EN] Creates a new Public Area. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"*\" in \"Model\" tab.","operationId":"create_18","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAreaDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPublicAreaDto"}}}}}}},"/persons":{"post":{"tags":["Colaboradores / Persons"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um colaborador. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Creates a new person. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"create_19","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Person"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}}},"/persons/{id}/operationdeskavatar":{"post":{"tags":["Colaboradores / Persons"],"summary":"[PT] Atualiza foto do colaborador na mesa de operações. [EN] Update employee photo in the operation desk","operationId":"uploadOperationDeskAvatar","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/persons/{id}/dependents":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Listar Dependentes. [EN] Get Dependents","description":"[PT] Obtém todos os dependentes vinculados a um colaborador.\n\n[EN] Retrieves all dependents associated with an employee.","operationId":"getDependents","parameters":[{"name":"id","in":"path","description":"ID do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ResponseDtoDependent"}}}}}}},"post":{"tags":["Colaboradores / Persons"],"summary":"[PT] Cadastro de Dependentes. [EN] Add Dependents","description":"[PT] Permite cadastrar múltiplos dependentes de uma única vez para um colaborador.\n\n[EN] Allows you to register multiple dependents for a specific employee.","operationId":"addDependents","parameters":[{"name":"id","in":"path","description":"ID do colaborador a quem os dependentes estão vinculados.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dependent"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ResponseDtoDependent"}}}}}}},"delete":{"tags":["Colaboradores / Persons"],"summary":"[PT] Remover múltiplos Dependentes. [EN] Remove multiple Dependents","description":"[PT] Permite remover múltiplos dependentes de um colaborador.\n\n[EN] Allows removing multiple dependents for a specific employee.","operationId":"removeDependents","parameters":[{"name":"id","in":"path","description":"ID do colaborador a quem os dependentes estão vinculados.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ResponseDtoVoid"}}}}}}}},"/persons/{id}/avatar":{"post":{"tags":["Colaboradores / Persons"],"summary":"[PT] Atualiza foto do colaborador. [EN] Update employee photo","operationId":"uploadAvatar","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/persons/migrateperson/{oldPersonExternalId}/{newPersonExternalId}/{newCompanyExternalId}/{newEnrolment}":{"post":{"tags":["Colaboradores / Persons"],"summary":"Migra um colaborador existente para outra empresa / Migrate person","description":"[PT] Este serviço permite migrar um colaborador para outra empresa. O parâmetro {oldPersonExternalId} é o externalId antigo do colaborador, o parâmetro {newPersonExternalId} é o novo externalId do colaborador, o parâmetro {newCompanyExternalId} é o externalId da nova empresa e o parâmetro {newEnrolment} é a nova matrícula do colaborador. \n\n[EN] This service allows you to migrate a collaborator to another company. The {oldPersonExternalId} parameter is the old externalId of the person, {newPersonExternalId} parameter is the new externalId of the person, {newCompanyExternalId} parameter is the ExternalId of the new company and {newEnrolment} parameter is the new employee enrolment.","operationId":"migratePerson","parameters":[{"name":"oldPersonExternalId","in":"path","description":"Antigo externalId do colaborador.","required":true,"schema":{"type":"string"}},{"name":"newPersonExternalId","in":"path","description":"Novo externalId do colaborador.","required":true,"schema":{"type":"string"}},{"name":"newCompanyExternalId","in":"path","description":"Nova companyExternalId.","required":true,"schema":{"type":"string"}},{"name":"newEnrolment","in":"path","description":"Novo enrolment do colaborador.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Absence"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}}},"/personrequests":{"post":{"tags":["Requisição de colaboradores / Person request"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um requisição de colaborador. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n.[EN] Creates a new person request. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_20","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestDto"}}}}}}},"/personrequestreasons":{"post":{"tags":["Motivos de requisição de colaboradores / PersonRequest reason"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de um novo motivo de requisição de colaboradores via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Nota do motivo de requisição de colaboradores.\n[EN]This service allows the registration of a new reason by the Nexti API.A JSON in the format listed below must be submitted as payload. Required fields are marked with a \"*\".\n","operationId":"create_21","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonRequestReasonDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestReasonDto"}}}}}}},"/personrequestjustifications":{"post":{"tags":["Justificativa de Requisição de colaborador"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de uma nova justificativa de requisição de colaboradores via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Nota da justificativa de requisição de colaboradores.\n[EN]This service allows the registration of a new justification by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_22","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersonRequestJustificationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestJustificationDto"}}}}}}},"/personResponsible":{"post":{"tags":["Responsavel pelo colaborador/ Person responsible"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de um ou mais responsáveis para o colaborador.Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name.\n[EN]This service allows the registration of one or more responsible for the employee. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"create_23","requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PersonResponsibleDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListPersonResponsibleDto"}}}}}}},"/paychecks":{"post":{"tags":["Contracheques / Paychecks"],"summary":"Cadastro de contracheque / Add paycheck","description":"[PT] Este serviço permite o cadastro de um novo contracheque. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Create a new paycheck. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"createPaycheckPeriod","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaycheckDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paychecks/createperiod/period/{periodName}/company/{companyExternalId}":{"post":{"tags":["Contracheques / Paychecks"],"summary":"Cadastro de competência de Contracheque / Create paycheck period","description":"[PT] Este serviço permite o cadastro de competência de Contracheques.","operationId":"createPaycheckPeriod_1","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}},{"name":"companyExternalId","in":"path","description":"Id externo da empresa.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paychecks/createperiod/detail/period/{periodName}/company/{companyExternalId}":{"post":{"tags":["Contracheques / Paychecks"],"summary":"Cadastro de competência de Contracheque / Create paycheck period","description":"[PT] Este serviço permite o cadastro de competência de Contracheques. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Create a new paycheckPeriod. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"createPaycheckPeriodDetails","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}},{"name":"companyExternalId","in":"path","description":"Id externo da empresa.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaycheckPeriodDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paychecks/create/period/{periodName}":{"post":{"tags":["Contracheques / Paychecks"],"summary":"Cadastro de contracheque / Add paycheck","description":"[PT] Este serviço permite o cadastro de um novo contracheque. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Create a new paycheck. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"createPaycheckRecords","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaycheckDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paycheckperiods":{"post":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma Competência de Contracheque. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Paycheck Period. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createPaycheckPeriod_2","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaycheckPeriodDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/notices":{"post":{"tags":["Avisos / Convocações"],"summary":"Cadastro / Add Notice","description":"[PT] Este serviço permite o cadastro de Avisos/Convocações.\nUm JSON no formato abaixo relacionado deve ser enviado como payload.\nOs campos obrigatórios estão marcados com um * na aba \"Model\".\n\n[EN] This service allows to create a new notices/summonses.\nThe payload to be sent is the JSON bellow.\nRequired fields have a asterisk mark * in \"Model\" tab.\n","operationId":"create_24","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoNoticeDto"}}}}}}},"/notices/{externalAlarmId}":{"post":{"tags":["Avisos / Convocações"],"summary":"Envio de Notificação / Send Notification","description":"[PT] Este serviço permite o envio de Notificação para responsavel de posto.\nUm JSON no formato abaixo relacionado deve ser enviado como payload.\nOs campos obrigatórios estão marcados com um * na aba \"Model\".\n\n[EN] This service allows to send a notification to a responsible for a worplace.\nThe payload to be sent is the JSON bellow.\nRequired fields  have a asterisk mark * in \"Model\" tab.\n","operationId":"createByExternalAlarmId","parameters":[{"name":"externalAlarmId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NoticeDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoNoticeDto"}}}}}}},"/notices/attachment":{"post":{"tags":["Avisos / Convocações"],"summary":"Cadastro com anexo / Add with attachment","description":"[PT] Este serviço permite o cadastro de Avisos/Convocações com anexo.\nO arquivo deve conter até 20MB.\nUm arquivo de anexo e uma string no formato JSON do Notice relacionado deve ser enviado como payload.\nOs campos obrigatórios estão marcados com um * na aba \"Model\".\n\n[EN] This service allows to create a new notices/summonses with an attachment.\nThe attachment should be bellow 20MB.\nThe payload to be sent is the JSON bellow.\nRequired fields have a asterisk mark * in \"Model\" tab.\n","operationId":"createWithAttachment","parameters":[{"name":"noticeJson","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"attachment":{"type":"file","format":"binary","description":"Anexo / Attachment"}},"required":["attachment"]}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoNoticeDto"}}}}}}},"/messages":{"post":{"tags":["Mensagens / Messages"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o envio de uma mensagem a uma conversa. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um (*) na aba \"Model\".[EN] Creates a new message. The payload to be sent is the bellow JSON. Required fields have a asterisk mark (*) in \"Model\" tab.","operationId":"sendMessage_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoMessageDto"}}}}}}},"/medicaldoctors":{"post":{"tags":["Médicos / Doctors"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de médicos. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Create a new medical record. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createDto_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MedicalDoctorDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoMedicalDoctorDto"}}}}}}},"/holidays":{"post":{"tags":["Feriados / Holidays"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um feriado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new holiday. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_25","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HolidayDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoHolidayDto"}}}}}}},"/federatedunits":{"post":{"tags":["UFs / Federated units"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um UF. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new federated unit. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_26","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FederatedUnitDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoFederatedUnitDto"}}}}}}},"/documents":{"post":{"tags":["Documentos - Documents"],"summary":"[PT] Cadastra novo documento. [EN] Create new document","description":"[PT] Este serviço permite o cadastro de documentos.\nOs campos obrigatórios estão marcados com um * na aba \"Model\".\n\n[EN] This service allows to create a document.\nRequired fields have a asterisk mark * in \"Model\" tab.\n","operationId":"create_27","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentCreateDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDocumentDto"}}}}}}},"/documents/attachment":{"post":{"tags":["Documentos - Documents"],"summary":"[PT] Cadastra novo documento com anexo. [EN] Create new document with attachment","description":"[PT] Este serviço permite o cadastro de documentos.\nUm arquivo de anexo e uma string no formato JSON do documento relacionado devem ser enviados como payload.\nO arquivo anexo deve conter até 20MB.\nOs campos obrigatórios estão marcados com um * na aba \"Model\".\n\n[EN] This service allows to create a document.\nThe payload to be sent is the JSON below.\nThe attachment must be smaller than 20MB.\nRequired fields have a asterisk mark * in \"Model\" tab.\n","operationId":"createWithAttachment_1","parameters":[{"name":"documentJson","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDocumentDto"}}}}}}},"/districts":{"post":{"tags":["Bairro / District"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Bairros. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". Pelo menos um dos campos cityId ou cityExternalId deve ser preenchido.\"\n\n[EN] Creates a new District. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.At least one of the cityId or cityExternalId fields must be filled.","operationId":"create_28","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DistrictDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDistrictDto"}}}}}}},"/devices/key/device/{code}":{"post":{"tags":["Dispositivos / Devices"],"summary":"Busca o código de administrador do dispositivo / Search device administrator code","description":"[PT] Aqui pode-se gerar um código de acesso administrador de um dispositivo específico. O código expira a cada hora.\n[EN] Here you can generate an administrator access code for a specific device. The code expires every hour.","operationId":"findDeviceKey","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/OptionDataDto"}}}}}}},"/demissionreasons":{"post":{"tags":["Motivos de demissão"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de um novo motivo de demissão via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Nota do motivo de demissão.\n[EN]This service allows the registration of a new demission reason by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".","operationId":"create_29","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DemissionReasonDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}}},"/companyaddress":{"post":{"tags":["Endereço de Empresa / CompanyAddress"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Endereço de Empresa. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new CompanyAddress. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_30","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAddressDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyAddressDto"}}}}}}},"/companies":{"post":{"tags":["Empresas / Companies"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma nova empresa. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Creates a new company. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_31","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyDto"}}}}}}},"/clockings":{"post":{"tags":["Marcação de Ponto / Clocking"],"summary":"Criar registro de ponto","description":"[PT] Este serviço permite registrar um ponto do tipo Registrado. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Create a new registered clocking. The payload to be sent is the bellow JSON. Required fields have an asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createClocking","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClockingDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClockingDto"}}}}}}},"/clockings/rules":{"post":{"tags":["Marcação de Ponto / Clocking"],"summary":"Criar registro de ponto aplicando as regras de negócio Nexti","description":"[PT] Este serviço permite registrar um ponto aplicando as regras de negócio Nexti. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Create a new clocking applying Nexti business rules. The payload to be sent is the bellow JSON. Required fields have an asterisk mark \"\\*\" in \"Model\" tab.","operationId":"createClockingWithRules","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClockingWithRulesDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClockingDto"}}}}}}},"/clockings/inconsistencies/cancel/{id}":{"post":{"tags":["Marcação de Ponto / Clocking"],"summary":"Cancelar inconsistências / Cancel inconsistencies","description":"[PT] Este serviço permite cancelar uma inconsistência. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Create a new clocking adjustment from cancel type. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"cancelInconsistency","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClockingDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClockingDto"}}}}}}},"/clockings/inconsistencies/adjustment/{id}":{"post":{"tags":["Marcação de Ponto / Clocking"],"summary":"Ajustar inconsistências / Adjustment inconsistencies","description":"[PT] Este serviço permite ajustar uma inconsistência. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\".\n\n[EN] Create a new clocking adjustment from adjustment type. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"adjustmentInconsistency","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClockingDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClockingDto"}}}}}}},"/clients":{"post":{"tags":["Clientes / Clients"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um cliente. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new client. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_32","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientDto"}}}}}}},"/clientcontacts":{"post":{"tags":["Contato do cliente"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de um contato do cliente via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Contato do Cliente.\n[EN]This service allows the registration of a new client contact by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".","operationId":"create_33","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientContactDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientContactDto"}}}}}}},"/cities":{"post":{"tags":["Municípios / Cities"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um município. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new city. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_34","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CityDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCityDto"}}}}}}},"/checklists":{"post":{"tags":["Checklists"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de um novo checklist via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Nota de cehcklist.\n[EN]This service allows the registration of a new checklist by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_35","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChecklistDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoChecklistDto"}}}}}}},"/careers":{"post":{"tags":["Cargos / Careers"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um cargo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new career. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_36","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CareerDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoCareerDto"}}}}}}},"/businessunits":{"post":{"tags":["Unidade de negócio / Business Unit"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma unidade de negócio. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new business unit. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_37","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessUnitDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoBusinessUnitDto"}}}}}}},"/assettypes":{"post":{"tags":["Tipos de ativos / Asset Types"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma Tipo de Ativo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Asset Type. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_38","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetTypeDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetTypeDto"}}}}}}},"/assets":{"post":{"tags":["Ativos / Asset"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Ativo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Asset. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_39","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetDto"}}}}}}},"/assetperiodicities":{"post":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma Periodicidade de Ativo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Asset Periodicity. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_40","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetPeriodicityDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetPeriodicityDto"}}}}}}},"/assetcertificateapprovals":{"post":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma certificado de aprovação de Ativo. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Asset Certificate Approval. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_41","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetCertificateApprovalDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAssetCertificateApprovalDto"}}}}}}},"/areas":{"post":{"tags":["Área / Area"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de uma área. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new area. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_42","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Área"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/addresstypes":{"post":{"tags":["Tipos de Endereço / Address Types"],"summary":"Cadastro / Add","description":"[PT] Este serviço permite o cadastro de um Tipos de Endereço. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"\\*\" na aba \"Model\". \n\n[EN] Creates a new Address Type. The payload to be sent is the bellow JSON. Required fields have a asterisk mark \"\\*\" in \"Model\" tab.","operationId":"create_43","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddressTypeDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAddressTypeDto"}}}}}}},"/absencesituations":{"post":{"tags":["Situação de ausências / Absence situation"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de uma nova situação de ausência via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Nota da situação de ausência.\n[EN]This service allows the registration of a new absence situation by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_44","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsenceSituation"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}}},"/absences":{"post":{"tags":["Ausências / Absence"],"summary":"Cadastro","description":"[PT]Este serviço permite o cadastro de uma nova ausência via Nexti API. Um JSON no formato abaixo relacionado deve ser enviado como payload. Os campos obrigatórios estão marcados com um \"*\".\n name - Nota da ausência.\n[EN]This service allows the registration of a new absence by the Nexti API.A JSON in the format listed below must be submitted how to payload. Required fields are marked with a \"*\".\n","operationId":"create_45","parameters":[{"name":"shouldOverlapAll","in":"query","description":"Sobrepor todas as outras?","required":false,"schema":{"type":"boolean","default":false}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Absence"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsence"}}}}}}},"/workplacevacancies/workplace/{workplaceId}":{"get":{"tags":["Vagas de postos / Workplace vacancy"],"summary":"Lista todas de vagas de um posto / List all vacancies in a workplace","description":"[PT] Aqui são listados as vagas de posto ( filtro {workplaceId} ).\n\n[EN] Here are all the vacancies for a workplace (filter {workplaceId}).","operationId":"findByWorkplace","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceVacancyDto"}}}}}}},"/workplacetransfers/personexternal/{personExternalId}/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista todos os históricos de posto de um colaborador por período usando personExternalId / Lists all employee's workplace history by period using personExternalId ","description":"[PT] Aqui são listados os históricos de posto de um colaborador por personExternalId ( filtro {personExternalId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000.\n\n[EN] Here are the employee's workplace history by personExternalId (filter {personExternalId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000.","operationId":"findByTransferPersonExternalIdPeriod","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferExternalDto"}}}}}}},"/workplacetransfers/personExternal/{personExternalId}":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista todos os históricos de posto de um colaborador / Lists all employee's workplace history","description":"[PT]Este serviço permite listar todos os históricos de posto de um colaborador, pelo externalId, via Nexti API.[EN]This service allows you to list all workplace history by personExternalId, in the nexti API.","operationId":"findByValueExternalPaged","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferExternalDto"}}}}}}},"/workplacetransfers/person/{personId}/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista todos os históricos de posto de um colaborador por período usando personId / Lists all employee's workplace history by period using personId ","description":"[PT] Aqui são listados os históricos de posto de um colaborador por personId ( filtro {personId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000.\n\n[EN] Here are the employee's workplace history by personId (filter {personId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000.","operationId":"findByTransferPersonPeriod","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferExternalDto"}}}}}}},"/workplacetransfers/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista todos os históricos de posto / Lists all history by period","description":"[PT] Aqui são listados os históricos de posto de um colaborador ( filtro {personId} ) em um período específico de no máximo 31 dias. ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01012017000000.\n\n[EN] Here are the employee's workplace history (filter {personId}) in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000.","operationId":"findByTransferPeriod","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferExternalDto"}}}}}}},"/workplacetransfers/lastupdate/nextiuser/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista todos os históricos de posto  criados por usuários Nexti/ Lists all history by period created by user Nexti","description":"[PT] Aqui são listados os históricos de posto de um colaborador ( filtro {personId} )  criados por usuários Nexti em um período específico de no máximo 31 dias. ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01012017000000.\n\n[EN] Here are the employee's workplace history (filter {personId})  created by user Nexti in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000.","operationId":"findByTransferPeriodNextiUser","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferExternalDto"}}}}}}},"/workplacetransfers/lastupdate/businessunitexternalid/{businessUnitExternalId}/start/{start}/finish/{finish}/reasons":{"get":{"tags":["Histórico de posto / Workplace history"],"summary":"Lista todos os históricos de posto / Lists all history by period","description":"[PT] Aqui são listados os históricos de posto, numa unidade de negócios específica ( filtro {businessUnitExternalId} ) e num periodo especifico de no máximo 31 dias. ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Devendo ser informado os motivos de trocas ( filter {reasons} ). Ex.: 01012017000000.\n\n[EN] Here are the workplace history in the specified business unit ( filter {businessUnitExternalId} ) and in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000. Should be informed of the workplace transfer reasons ( filter {reasons} ).","operationId":"findByTransferPeriodBusinessUnitExternalIdReasons","parameters":[{"name":"businessUnitExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"reasons","in":"query","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferExternalDto"}}}}}}},"/workplacetransferreasons/all":{"get":{"tags":["Motivos de troca de posto / Workplace transfer reason"],"summary":"Lista de motivos existentes / List of reasons existing","description":"[PT] Aqui são listados os motivo de troca de posto especificado. O parâmetro {value} é um filtro global que permite uma busca por nome do serviço. \n\n[EN] Returns types of reasons list. The {value} parameter is a global filter which can filter Workplace transfer reason by name.","operationId":"findByValue","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceTransferReasonDto"}}}}}}},"/workplaceschedules/{id}":{"get":{"tags":["Escalas de posto / Workplace Schedules"],"summary":"[PT] Consultar uma escala de posto. [EN] Get a single workplaceSchedule.","description":"[PT] Você deve fornecer um ID de escala de posto válido.[EN] You have to provide a valid workplaceSchedule ID.","operationId":"findWorkplaceScheduleById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceScheduleDto"}}}}}}},"/workplaces/personworking/externalid/{externalId}":{"get":{"tags":["Postos / Workplaces"],"summary":"[PT] Confirma a existência de colaboradores trabalhando em determinado posto de serviço por ID externo de posto. \n[EN] Confirms the existence of employees working at a given workplace external workplace ID.","description":"[PT] Aqui é apresentada a existência ou inexistência de colaboradores trabalhando em determinado posto. Você deve fornecer um ID externo de posto.[EN]Here the existence or absence of collaborators working in a given position is presented. You must provide a external workplace ID. ","operationId":"findPersonWorkingByWorkplaceExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/keepintouchanswered/{workplaceId}/start/{start}/finish/{finish}":{"get":{"tags":["Postos / Workplaces"],"summary":"[PT] Consultar o total de ocorrências de sempre alerta respondidos no posto. [EN] Get total keep in touch occurrences answereds in the workplace.","description":"[PT] Você deve fornecer um ID de posto válido e um período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss.[EN] You have to provide a valid workplace ID  and a period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000.\"","operationId":"totalKeepInTouchOccurrenceAnswered","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoString"}}}}}}},"/workplaces/keepintouch/{workplaceId}/start/{start}/finish/{finish}":{"get":{"tags":["Postos / Workplaces"],"summary":"[PT] Consultar o total de ocorrências de sempre alerta gerados no posto. [EN] Get total keep in touch occurrences create in the workplace.","description":"[PT] Você deve fornecer um ID de posto válido e um período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss.[EN] You have to provide a valid workplace ID  and a period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000.\"","operationId":"totalKeepInTouchOccurrenceCreated","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoString"}}}}}}},"/workplaces/externalid/{externalid}/":{"get":{"tags":["Postos / Workplaces"],"summary":"[PT] Consultar um posto. [EN] Get a single workplace.","description":"[PT]Você deve fornecer um EXTERNAL ID de posto válido.[EN]You have to provide a valid workplace EXTERNAL ID.","operationId":"findWorkplaceByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/externalid/{externalid}":{"get":{"tags":["Postos / Workplaces"],"summary":"[PT] Consultar um posto. [EN] Get a single workplace.","description":"[PT]Você deve fornecer um EXTERNAL ID de posto válido.[EN]You have to provide a valid workplace EXTERNAL ID.","operationId":"findWorkplaceByExternalId_1","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/workplaces/all":{"get":{"tags":["Postos / Workplaces"],"summary":"Lista postos existentes / Lists workplaces","description":"[PT] Aqui são listados os postos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do posto. Os parâmetros start e finish filtram pelo campo last_update, seguindo as regras: quando ambos existem: last_update >= start AND last_update < finish. Apenas start: last_update >= start. Apenas finish: last_update < finish. \n\n[EN] Returns workplace list. The {value} parameter is a global filter which can filter workplaces by name. The start and finish parameters filter by the last_update field as follows: when both exist: last_update >= start AND last_update < finish. Only start: last_update >= start. Only finish: last_update < finish.","operationId":"findByValuePaged","parameters":[{"name":"filter","in":"query","required":false,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"active","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceDto"}}}}}}},"/workplacecomments/workplaceexternalid/{workplaceExternalId}":{"get":{"tags":["Comentário do Posto"],"summary":"[PT] Lista todas os comentários do posto por EXTERNAL ID de posto. [EN] List all comments by EXTERNAL ID workplace.","description":"[PT] Aqui são listadas os comentários por posto de trabalho. Você deve fornecer um EXTERNAL ID de posto válido.[EN] Here are the comments of the workplace. You have to provide a valid workplace EXTERNAL ID. ","operationId":"findByWorkplaceExternalId","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceCommentDto"}}}}}}},"/workplacecomments/workplaceexternalid/{workplaceExternalId}/start/{start}/finish/{finish}":{"get":{"tags":["Comentário do Posto"],"summary":"[PT] Lista todas os comentários do posto por EXTERNAL ID de posto e um período específico. [EN] List all comments by EXTERNAL ID workplace and specific period.","description":"[PT] Aqui são listados os comentários por posto de trabalho. Você deve fornecer um EXTERNAL ID de posto válido e um período específico.[EN] Here are the comments of the workplace in a specific period. You have to provide a valid workplace EXTERNAL ID and specific period.  The start and finish fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceExternalIdAndPeriod","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceCommentDto"}}}}}}},"/workplacecomments/workplace/{workplaceId}":{"get":{"tags":["Comentário do Posto"],"summary":"[PT] Lista todas os comentários do posto por ID de posto. [EN] List all workplace comments by ID workplace.","description":"[PT] Aqui são listadas os comentários por posto de trabalho. Você deve fornecer um ID de posto válido.[EN] Here are the comments of the workplace. You have to provide a valid workplace ID. ","operationId":"findByWorkplaceId","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceCommentDto"}}}}}}},"/workplacecomments/workplace/{workplaceId}/start/{start}/finish/{finish}":{"get":{"tags":["Comentário do Posto"],"summary":"[PT] Lista todas os comentários do posto por ID de posto e um período específico. [EN] List all workplace comments by ID workplace and specific period.","description":"[PT] Aqui são listados os comentários por posto de trabalho num período específico. Você deve fornecer um ID de posto válido e um período específico.[EN] Here are the comments of the workplace in a specific period. You have to provide a valid workplace ID and specific period.  The start and finish fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceIdAndPeriod","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceCommentDto"}}}}}}},"/workplaceclosingreasons/all":{"get":{"tags":["Motivo de encerramento de posto / Workplace closing reason"],"summary":"Lista de motivos de encerramento de posto existentes / List of existing workplace closing reasons","description":"[PT] Aqui são listados os motivos de encerramento de posto especificado. O parâmetro {value} é um filtro global que permite uma busca por nome do motivo. \n\n[EN] Returns workplace closing reasons list. The {value} parameter is a global filter which can filter Workplace closing reason by name.","operationId":"findByValue_1","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceClosingReasonDto"}}}}}}},"/workplacebooks/workplaceexternalid/{workplaceExternalId}":{"get":{"tags":["Livro de Ocorrência"],"summary":"[PT] Lista todas as ocorrências por EXTERNAL ID de posto. [EN] List all occurrences by EXTERNAL ID workplace.","description":"[PT] Aqui são listadas as ocorrências por posto de trabalho. Você deve fornecer um EXTERNAL ID de posto válido.[EN] Here are the occurrences of the workplace. You have to provide a valid workplace EXTERNAL ID. ","operationId":"findByWorkplaceExternalId_1","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceBookDto"}}}}}}},"/workplacebooks/workplaceexternalid/{workplaceExternalId}/start/{start}/finish/{finish}":{"get":{"tags":["Livro de Ocorrência"],"summary":"[PT] Lista todas as ocorrências por EXTERNAL ID de posto e um período específico. [EN] List all occurrences by EXTERNAL ID workplace and specific period.","description":"[PT] Aqui são listadas as ocorrências por posto de trabalho num período específico. Você deve fornecer um EXTERNAL ID de posto válido e um período específico. Os campos start e finish seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all occurrences by EXTERNAL ID workplace in a specific period.You have to provide a valid workplace EXTERNAL ID and specific period. The start and finish fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceExternalIdAndPeriod_1","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkplaceBookDto"}}}}}}},"/workplacebooks/workplace/{workplaceId}":{"get":{"tags":["Livro de Ocorrência"],"summary":"[PT] Lista todas as ocorrências por ID de posto. [EN] List all occurrences by ID workplace.","description":"[PT] Aqui são listadas as ocorrências por posto de trabalho. Você deve fornecer um ID de posto válido.[EN] Here are the occurrences of the workplace. You have to provide a valid workplace ID. ","operationId":"findByWorkplaceId_1","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkplaceBookDto"}}}}}}},"/workplacebooks/workplace/{workplaceId}/start/{start}/finish/{finish}":{"get":{"tags":["Livro de Ocorrência"],"summary":"[PT] Lista todas as ocorrências por ID de posto e um período específico. [EN] List all occurrences by ID workplace and specific period.","description":"[PT] Aqui são listadas as ocorrências por posto de trabalho num periodo especifico. Você deve fornecer um ID de posto válido e um período específico. Os campos start e finish seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all occurrences by ID workplace in a specific period. You have to provide a valid workplace ID and specific period. The start and finish fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceIdAndPeriod_1","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkplaceBookDto"}}}}}}},"/workloads/referencedate/{referenceDate}":{"get":{"tags":["Carga Horária / Workload"],"summary":"[PT] Consultar carga horária de colaboradores em uma data específica. [EN] Consult the workload of employees on a specific date.","description":"[PT]Você deve uma data de referência válida, o campo segue o formato ddMMyyyyHHmmss.[EN]You have to provide a valid reference date, the field follow the ddMMyyyyHHmmss format,","operationId":"findWorkloadByReferenceDate","parameters":[{"name":"referenceDate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListShiftWorkloadDto"}}}}}}},"/workloads/personexternalid/{personExternalId}/referencedate/{referenceDate}":{"get":{"tags":["Carga Horária / Workload"],"summary":"[PT] Consultar carga horária de um colaborador em uma data específica. [EN] Get workload by specified person and a given reference date.","description":"[PT]Você deve fornecer um EXTERNAL ID de colaborador válido e uma data de referência válida, o campo segue o formato ddMMyyyyHHmmss.[EN]You have to provide a valid person EXTERNAL ID and a valid reference date, the field follow the ddMMyyyyHHmmss format,","operationId":"findWorkloadByShiftPersonExternalId","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"referenceDate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftWorkloadDto"}}}}}}},"/workloads/all":{"get":{"tags":["Carga Horária / Workload"],"summary":"Lista de cargas horárias existentes / List of workloads existing","description":"[PT] Aqui são listadas as cargas horárias especificadas. \n\n[EN] Returns types of workloads list.","operationId":"findByValue_2","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageWorkloadDto"}}}}}}},"/useraccounts/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Usuarios / UserAccount"],"summary":"Lista todos usuarios por um período específico buscando pela ultima data de atualização do cadastro. / Lists all users for a specific period, searching for the last update date.","description":"[PT] Aqui são listados todos os usuarios que possuem data de atualização dentro do periodo pesquisado.  Os campos startDate e finishDate seguem o formato ddMMyyyy. Ex.: 01072017.\n\n[EN] Here are listed all the users that have an update date within the searched period. The startDate and finishDate fields follow the format ddMMyyyy. Ex.: 01072017.","operationId":"findByWorkplace_1","parameters":[{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountResponseDto"}}}}}}}},"/tradeunionstransfers/personexternal/{personExternalId}/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Lista todos os históricos de sindicato de um colaborador por período usando personExternalId / Lists all employee's tradeUnion history by period using personExternalId ","description":"[PT] Aqui são listados os históricos de sindicato de um colaborador por personExternalId ( filtro {personExternalId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyy. Ex.: 01072017000000 (01/07/2017 00:00:00).\n\n[EN] Here are the employee's trade union history by personExternalId (filter {personExternalId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByTransferPersonExternalIdPeriod_1","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTradeUnionTransferDto"}}}}}}},"/tradeunionstransfers/personExternal/{personExternalId}":{"get":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Lista todos os históricos de troca de sindicato de um colaborador / Lists all employee's trade union transfer history","description":"[PT]Este serviço permite listar todos os históricos de troca de sindicato de um colaborador, pelo externalId, via Nexti API.[EN]This service allows you to list all trade union history transfer by personExternalId, in the nexti API.","operationId":"findByValueExternalPaged_1","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTradeUnionTransferDto"}}}}}}},"/tradeunionstransfers/person/{personId}/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Lista todos os históricos de sindicato de um colaborador por período usando personId / Lists all employee's tradeUnion history by period using personId ","description":"[PT] Aqui são listados os históricos de sindicato de um colaborador por personId ( filtro {personId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00).\n\n[EN] Here are the employee's trade union history by personId (filter {personId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByTransferPersonPeriod_1","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTradeUnionTransferDto"}}}}}}},"/tradeunionstransfers/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Lista todos os históricos de troca de sindicato de um colaborador por período / Lists all employee's trade union transfer history by period","description":"[PT] Aqui são listados os históricos em um período específico de no máximo 31 dias. ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01012017000000.\n\n[EN] Here are the history in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000.","operationId":"findByPeriod","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTradeUnionTransferDto"}}}}}}},"/tradeunionstransfers/lastupdate/nextiuser/start/{start}/finish/{finish}":{"get":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Lista todos os históricos de troca de sindicato de um colaborador por período criados por usuários Nexti/ Lists all employee's trade union transfer history by period created by user Nexti","description":"[PT] Aqui são listados os históricos em um período específico de no máximo 31 dias. ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01012017000000.\n\n[EN] Here are the history in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000.","operationId":"findByPeriodNextiUser","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTradeUnionTransferDto"}}}}}}},"/tradeunions/externalid/{externalid}":{"get":{"tags":["Sindicatos / TradeUnions"],"summary":"[PT] Consultar tipo de sindicato pelo externalid. [EN] Get a trade union with externalid.","description":"[PT]Você deve fornecer um EXTERNAL ID de um sindicato válido.[EN]You have to provide a valid trade union EXTERNAL ID.","operationId":"findByExternalIdApi","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionDto"}}}}}}},"/tradeunions/all":{"get":{"tags":["Sindicatos / TradeUnions"],"summary":"Lista sindicatos existentes / Lists of trade unions","description":"[PT] Aqui são listados os sindicatos. O parâmetro {value} é um filtro global que permite uma busca por nome do sindicato. \n\n[EN] Returns trade unions list. The {value} parameter is a global filter which can filter trade union by name.","operationId":"findByValuePaged_1","parameters":[{"name":"filter","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTradeUnionDto"}}}}}}},"/topics/all":{"get":{"tags":["Grupos do Direct / Direct Topics"],"summary":"Lista grupos do direct existentes / List Direct topics","description":"[PT] Aqui são listados os grupos existentes do direct.\n\n[EN] Returns Direct Topics.","operationId":"getAllTopics","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageTopicDto"}}}}}}},"/timetrackings/workedhours/workplaceid/{workplaceId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por ID de posto e um período específico de no máximo 31 dias. [EN] List all worked hours by ID workplace and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por posto num periodo especifico de no máximo 31 dias. Você deve fornecer um ID de posto válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by ID workplace in a specific period maximum 31 days. You have to provide a valid workplace ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceIdAndPeriod_2","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/workplaceexternalid/{workplaceExternalId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por EXTERNAL ID de posto e um período específico de no máximo 31 dias. [EN] List all worked hours by EXTERNAL ID workplace and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por posto num período específico de no máximo 31 dias. Você deve fornecer um EXTERNAL ID de posto válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by EXTERNAL ID workplace in a specific period maximum 31 days. You have to provide a valid workplace EXTERNAL ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceExternalIdAndPeriod_2","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/workplacePerson/{companyExternalId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por EXTERNAL ID de empresa e um período específico de no máximo 02 dias. Trazendo o posto lotado do colaborador [EN] List all worked hours by EXTERNAL ID company and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por empresa num período específico de no máximo 02 dias, trazendo o posto lotado do colaborador. Você deve fornecer um EXTERNAL ID de empresa válido e um período específico de no máximo 02 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01052022123000.[EN] List all worked hours by EXTERNAL ID company in a specific period maximum 02 days,brings the employee's full post. You have to provide a valid company EXTERNAL ID and specific period maximum 02 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01052022123000.","operationId":"findByCompanyWorkplacePersonAndPeriod","parameters":[{"name":"companyExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/workplacePerson/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas horas trabalhadas por EXTERNAL ID de empresa ou EXTERNAL ID de colaborador e um período especifico de no máximo 31 dias. Trazendo o posto lotado do colaborador [EN] List all worked hours by EXTERNAL ID company or EXTERNAL ID person and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por empresa num período específico  de no máximo 31 dias, trazendo o posto lotado do colaborador. Você deve fornecer um EXTERNAL ID de empresa válido ou EXTERNAL ID de colaborador válido e um período específico  de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01052022123000.[EN] List all worked hours by EXTERNAL ID company or EXTERNAL ID person in a specific period maximum 31 days,brings the employee's full post. You have to provide a valid company EXTERNAL ID or person EXTERNAL ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01052022123000.","operationId":"findByWorkedHoursByPeriod","parameters":[{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"companyExternalId","in":"query","required":false,"schema":{"type":"string"}},{"name":"personExternalId","in":"query","required":false,"schema":{"type":"string"}},{"name":"personId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"cpf","in":"query","required":false,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourPersonDto"}}}}}}},"/timetrackings/workedhours/companyid/{companyId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por ID de empresa e um período específico de no máximo 31 dias. [EN] List all worked hours by ID company and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por empresa num periodo especifico de no máximo 31 dias. Você deve fornecer um ID de empresa válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by ID company in a specific period maximum 31 days. You have to provide a valid company ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByCompanyIdAndPeriod","parameters":[{"name":"companyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/companyexternalid/{companyExternalId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por EXTERNAL ID de empresa e um período específico de no máximo 02 dias,trazendo posto onde o colaborador registrou o ponto. [EN] List all worked hours by EXTERNAL ID company and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por empresa num período específico de no máximo 02 dias, trazendo posto onde o colaborador registrou o ponto. Você deve fornecer um EXTERNAL ID de empresa válido e um período específico de no máximo 02 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by EXTERNAL ID company in a specific period maximum 02 days,bringing post where the employee registered the point. You have to provide a valid company EXTERNAL ID and specific period maximum 02 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByCompanyExternalIdAndPeriod","parameters":[{"name":"companyExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/clientid/{clientId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por ID de cliente e um período específico de no máximo 31 dias. [EN] List all worked hours by ID client and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por cliente num periodo especifico de no máximo 31 dias. Você deve fornecer um ID de cliente válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by ID client in a specific period maximum 31 days. You have to provide a valid client ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByClientIdAndPeriod","parameters":[{"name":"clientId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/clientexternalid/{clientExternalId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por EXTERNAL ID de cliente e um período específico de no máximo 31 dias. [EN] List all worked hours by EXTERNAL ID client and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por cliente num período específico de no máximo 31 dias. Você deve fornecer um EXTERNAL ID de cliente válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by EXTERNAL ID client in a specific period maximum 31 days. You have to provide a valid client EXTERNAL ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByClientExternalIdAndPeriod","parameters":[{"name":"clientExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/businessunitid/{businessUnitId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por ID de unidade de negócios e um período específico de no máximo 31 dias. [EN] List all worked hours by ID business unit and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por unidade de negócios num periodo especifico de no máximo 31 dias. Você deve fornecer um ID de unidade de negócios válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by ID business unit in a specific period maximum 31 days. You have to provide a valid business unit ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByBusinessUnitIdAndPeriod","parameters":[{"name":"businessUnitId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/workedhours/businessunitexternalid/{businessUnitExternalId}/startdate/{startDate}/finishdate/{finishDate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todas as horas trabalhadas por EXTERNAL ID de unidade de negócios e um período específico de no máximo 31 dias. [EN] List all worked hours by EXTERNAL ID business unit and specific period.","description":"[PT] Aqui são listadas as horas trabalhadas por unidade de negócios num período específico de no máximo 31 dias. Você deve fornecer um EXTERNAL ID de unidade de negócios válido e um período específico de no máximo 31 dias. Os campos startDate e finishDate seguem o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all worked hours by EXTERNAL ID business unit in a specific period maximum 31 days. You have to provide a valid business unit EXTERNAL ID and specific period maximum 31 days. The startDate and finishDate fields follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByBusinessUnitExternalIdAndPeriod","parameters":[{"name":"businessUnitExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"startDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"finishDate","in":"path","required":true,"schema":{"type":"string"}},{"name":"hideNullValues","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkedHourDto"}}}}}}},"/timetrackings/unauthorizedovertimes/treated/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista eventos de hora extra tratada em um intervalo de alteração. [EN] Lists treated unauthorized overtime events within a change date range","description":"[PT] São retornados eventos aprovados ou reprovados dentro do período de alteração informado. Os campos start e finish seguem o formato ddMMyyyyHHmmss. Ex.: 01042023000000.[EN] Approved or rejected overtime events are returned for the informed change period. The startDate and finishDate fields follow the ddMMyyyyHHmmss format. Ex.: 01042023000000","operationId":"findTreatedUnauthorizedWithLastUpdate","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingOvertimeAuthorizationDto"}}}}}}},"/timetrackings/unauthorizedovertimes/start/{start}/finish/{finish}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todos eventos de hora extra não autorizada em um intervalo de data. [EN] Lists all unauthorized overtime events within a date range","description":"[PT] Aqui são listados todos eventos de hora extra não autorizada em um determinado intervalo de tempo). Você deve fornecer uma data início e fim, respeitando o limite de intervalod e 31 dias. Os campos start e finish seguem o formato ddMMyyyyHHmmss. Ex.: 01042023000000.[EN] Here all unauthorized overtime events in a certain time interval are listed). You must provide a start and end date within the 31-day range limit. The startDate and finishDate fields follow the ddMMyyyyHHmmss format. Ex.: 01042023000000","operationId":"findUnauthorizedOvertimeEvents","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}},{"name":"events","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingOvertimeAuthorizationDto"}}}}}}},"/timetrackings/unauthorizedovertimes/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todos eventos de hora extra não autorizada em um intervalo de data de alteração. [EN] Lists all unauthorized overtime events within a change date range","description":"[PT] Aqui são listados todos eventos de hora extra não autorizada em um determinado intervalo de tempo de alteração. Você deve fornecer uma data início e fim das últimas alterações, respeitando o limite de intervalod e 31 dias. Os campos start e finish seguem o formato ddMMyyyyHHmmss. Ex.: 01042023000000.[EN] Here all unauthorized overtime events in a certain change time interval are listed). You must provide a start and end date within the 31-day range limit. The startDate and finishDate fields follow the ddMMyyyyHHmmss format. Ex.: 01042023000000","operationId":"findUnauthorizedWithLastUpdate","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}},{"name":"events","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingOvertimeAuthorizationDto"}}}}}}},"/timetrackings/timetrackingwithreplacement/replacementreasonid/{replacementreasonid}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista as informações relacionadas a horas previstas de trabalho (de acordo com o horário da cobertura) bem como as horas realizadas pelo colaborador. [EN] Lists information related to expected working hours (according to coverage hours) as well as the hours worked by the employee.","description":"[PT] Aqui são listadas as informações relacionadas a horas previstas de trabalho (de acordo com o horário da cobertura) bem como as horas realizadas pelo colaborador. Você deve fornecer o id do motivo de cobertura, bem como uma data de início e fim para filtrar os eventos considerados.\n Os campos de data seguem o formato ddMMyyyyHHmmss. Ex.: 20062022000000.[EN] Here, information related to expected working hours (according to coverage hours) as well as the hours worked by the employee is listed. You must provide the coverage reason id as well as a start and end date to filter the events considered. The date fields follow the format ddMMyyyyHHmmss. Ex.: 20062022000000.","operationId":"findTimeTrackingsWithReplacementByReasonId","parameters":[{"name":"startdate","in":"query","required":true,"schema":{"type":"string"}},{"name":"finishdate","in":"query","required":true,"schema":{"type":"string"}},{"name":"replacementreasonid","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"workplaceCompanyExternalId","in":"query","required":false,"schema":{"type":"string","default":""}},{"name":"personCompanyExternalId","in":"query","required":false,"schema":{"type":"string","default":""}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingWithReplacementDto"}}}}}}},"/timetrackings/eventsperdayfopag/{referencedate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todos eventos de apuração numa data de referência específica, com o status da hora extras e seu respectivo código de exportação. [EN] List all timetracking events on a specific reference date, with the overtime status and their respective export code.","description":"[PT] Aqui são listados todos eventos de apuração numa data de referência específica, com o status da hora extras e seu respectivo código de exportação. Você deve fornecer uma data específica. O campo referenceDate segue o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all timetracking events on a specific reference date, with the overtime status and their respective export code. The referenceDate field follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findEventsPerdayFopag","parameters":[{"name":"referencedate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingFopagDto"}}}}}}},"/timetrackings/eventsperday/{referencedate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista todos eventos de apuração numa data de referência específica. [EN] List all timetracking events in the specific reference date.","description":"[PT] Aqui são listados todos eventos de apuração numa data de referência específica. Você deve fornecer uma data específica. O campo referenceDate segue o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all timetracking events in the specific reference date. You have to provide a specific reference date. The referenceDate field follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findEventsPerday","parameters":[{"name":"referencedate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingDto"}}}}}}},"/timetrackings/eventsperday/{referencedate}/events":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista a apuração agrupada por colaborador numa data de referência específica para uma determinada lista de eventos de apuração. [EN] List the timetracking grouped by person in the specific reference date for a given list of timetracking events.","description":"[PT] Aqui é listada a apuração agrupada por colaborador numa data de referência específica para uma determinada lista de eventos de apuração. Você deve fornecer uma data específica e uma lista de eventos de apuração. O campo referenceDate segue o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List the timetracking grouped by person in the specific reference date for a given list of timetracking events. You have to provide a specific reference date and a list of timetracking events. The referenceDate field follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findEventsPerDayGroupedByPersonWithEventsList","parameters":[{"name":"referencedate","in":"path","required":true,"schema":{"type":"string"}},{"name":"events","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingDto"}}}}}}},"/timetrackings/estimatedhoursvsworkedhours":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Retorna a quantidade de horas previstas e as horas trabalhadas por colaborador em um determinado período. [EN] Returns the number of hours predicted and the hours worked by the employee in a given period.","description":"[PT] Aqui são listados todos eventos de apuração numa data de referência específica, com o valor de horas previstas e trabalhadas. Você deve fornecer uma data específica ou um período de apuração fechado. O campo referenceDate segue o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List all timetracking events on a specific reference date, with the expected and worked hours. You must provide a specific date or a closed period. The referenceDate field follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findEstimatedhoursvsworkedhours","parameters":[{"name":"startDate","in":"query","required":false,"schema":{"type":"string"}},{"name":"finishDate","in":"query","required":false,"schema":{"type":"string"}},{"name":"companyExternalId","in":"query","required":false,"schema":{"type":"string"}},{"name":"timeTrackingPeriodId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListExpectedXWorkedHours"}}}}}}},"/timetrackings/comptimebalancebyperson/{personid}/referencedate/{referencedate}":{"get":{"tags":["Nexti Time / TimeTracking"],"summary":"[PT] Lista as informações do colaborador referente ao saldo total de banco de horas até a data de referencia. [EN] Lists the person information regarding the total comptime balance up to the reference date.","description":"[PT] Aqui é listado o saldo de banco de horas numa data de referência específica para uma determinado colaborador. Você deve fornecer o id do colaborador e uma data específica. O campo referenceDate segue o formato ddMMyyyy. Ex.: 01102021.[EN] Here the comptime balance of hours on a specific reference date for a given employee is listed. You must provide the person id and a specific date. The referenceDate field follow the format ddMMyyyy. Ex.: 01102021.","operationId":"findComptimeBalanceByPerson","parameters":[{"name":"personid","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"referencedate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoComptimeBalanceDto"}}}}}}},"/timetrackingperiods/exportevents/{id}":{"get":{"tags":["Período de Apuração / TimeTracking Period"],"summary":"[PT] Lista todos os eventos de apuração de acordo com layout pré-estabelecido por ID de e um período específico. [EN] Lists all counting events according to a pre-established layout by ID for a specific period.","description":"[PT] Aqui são listadas todos os eventos de apuração de acordo com layout pré-estabelecido por ID de e um período específico. O campo ID deve ser do tipo interio. Ex.: 1.[EN] Lists all counting events according to a pre-established layout by ID for a specific period. The ID field must be of the internal type. Eg: 1.","operationId":"exportEvents","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListString"}}}}}}},"/timetrackingperiods/all":{"get":{"tags":["Período de Apuração / TimeTracking Period"],"summary":"Lista os períodos de apuração existentes / List the time tracking periods","description":"[PT] Aqui são listados os períodos de apuração cadastrados. Os parâmetros {startDate} e {finishDate} permitem filtrar os períodos de apuração que serão retornados, no formato (ddMMyyyyHHmmss). O parâmetro {status} é responsável por filtrar os períodos de apuração conforme o seu status atual, sendo: 1-ABERTO; 2-FECHADO; 3-CANCELADO [EN] Here the registered time tracking periods are listed. The {startDate} and {finishDate} parameters allow you to filter, in the format (ddMMyyyyHHmmss). The calculation periods that will be returned. The {status} parameter is responsible for filtering the time tracking periods according to their current status, being: 1-OPEN; 2-CLOSED; 3-CANCELLED","operationId":"findListByValues","parameters":[{"name":"startDate","in":"query","required":false,"schema":{"type":"string"}},{"name":"finishDate","in":"query","required":false,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTimeTrackingPeriodBindDto"}}}}}}},"/templates/sendtemplatedevice/person/{personId}/device/{code}":{"get":{"tags":["Biometrias / Biometric"],"summary":"Envia o template de um colaborador para um terminal biométrico / Send a template to device","description":"[PT] Envia o template biométrico de um colaborador ( filtro {personId} ) para um terminal especificado ( {code} ).\n\n[EN] Sends a biometric template from an employee {personId} to a specified biometric device {code}.","operationId":"sendPersonToDevice","parameters":[{"name":"personId","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"code","in":"path","description":"Código do dispositivo.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTemplateDto"}}}}}}},"/templates/person/id/{personId}":{"get":{"tags":["Biometrias / Biometric"],"summary":"Buscar as biometrias dos colaboradores em array de byte informando o ID do colaborador / Search for persons templates in byte array by reporting person ID","description":"[PT]Este serviço permite buscar as biometrias dos colaboradores em array de byte informando o ID do colaborador \n\n[EN] This service allows searching the templates of persons in a byte array, informing the person's ID.","operationId":"findByValuePaged_2","parameters":[{"name":"personId","in":"query","description":"Id do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}}}}},"/templates/person/cpf/{cpf}":{"get":{"tags":["Biometrias / Biometric"],"summary":"Buscar as biometrias dos colaboradores em array de byte informando o CPF do colaborador / Search for persons templates in byte array by reporting person code","description":"[PT]Este serviço permite buscar as biometrias dos colaboradores em array de byte informando o CPF do colaborador \n\n[EN] This service allows searching the templates of persons in a byte array, informing the person's code.","operationId":"findByValuePaged_3","parameters":[{"name":"cpf","in":"query","description":"CPF do colaborador.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}}}}},"/templates/alltype/person/id/{personId}":{"get":{"tags":["Biometrias / Biometric"],"summary":"Buscar a biometria e senha do colaborador em array de byte informando o ID do colaborador / Search for persons templates and password by reporting person ID","description":"[PT]Este serviço permite buscar as biometrias dos colaboradores em array de byte informando o ID do colaborador \n\n[EN] This service allows searching the templates of persons in a byte array, informing the person's ID.","operationId":"findByAllTypeTemplatePersonId","parameters":[{"name":"personId","in":"query","description":"Id do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTemplateDto"}}}}}}},"/templates/alltype/person/cpf/{cpf}":{"get":{"tags":["Biometrias / Biometric"],"summary":"Buscar a biometria e senha do colaborador em array de byte informando o CPF do colaborador / Search for persons templates and password by reporting person code","description":"[PT]Este serviço permite buscar as biometrias dos colaboradores em array de byte informando o CPF do colaborador \n\n[EN] This service allows searching the templates of persons in a byte array, informing the person's code.","operationId":"findByAllTypeTemplatePersonCpf","parameters":[{"name":"cpf","in":"query","description":"CPF do colaborador.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListTemplateDto"}}}}}}},"/shifts/personExternalId/{personExternalId}/referenceDate/{referenceDate}":{"get":{"tags":["Horários / Shifts"],"summary":"[PT] Consultar um horário. [EN] Get a single shift.","description":"[PT]Você deve fornecer um PERSON EXTERNAL ID e REFERENCE DATE no formato ddMMyyyyHHmmss. Ex.: 01012021000000. [EN]You have to provide a valid PERSON EXTERNAL ID and REFERENCE DATE on format ddMMyyyyHHmmss. Ex.: 01012021000000..","operationId":"findShiftByPersonExternalIdAndReferenceDate","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"referenceDate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}}},"/shifts/externalid/{externalid}":{"get":{"tags":["Horários / Shifts"],"summary":"[PT] Consultar um horário. [EN] Get a single shift.","description":"[PT]Você deve fornecer um EXTERNAL ID de horário válido.[EN]You have to provide a valid shift EXTERNAL ID.","operationId":"findShiftByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}}},"/shifts/all":{"get":{"tags":["Horários / Shifts"],"summary":"Lista horários existentes / Lists shifts","description":"[PT] Aqui são listados os horários do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do horário. Os parâmetros start e finish filtram pelo campo last_update, seguindo as regras: quando ambos existem: last_update >= start AND last_update < finish. Apenas start: last_update >= start. Apenas finish: last_update < finish.\n\n[EN] Returns shift list. The {value} parameter is a global filter which can filter shifts by name. The start and finish parameters filter by the last_update field as follows: when both exist: last_update >= start AND last_update < finish. Only start: last_update >= start. Only finish: last_update < finish.","operationId":"findByValuePaged_4","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageShiftDto"}}}}}}},"/servicetypes/externalid/{externalid}":{"get":{"tags":["Tipos de serviços / Types of service"],"summary":"[PT] Consultar tipo de serviço pelo externalid. [EN] Get a type of service with externalid.","description":"[PT]Você deve fornecer um EXTERNAL ID de um tipo de serviço válido.[EN]You have to provide a valid type of service EXTERNAL ID.","operationId":"findServiceTypeByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoServiceTypeDTO"}}}}}}},"/servicetypes/all":{"get":{"tags":["Tipos de serviços / Types of service"],"summary":"Lista de serviços existentes / List of services existing","description":"[PT] Aqui são listados os tipos de serviços. O parâmetro {value} é um filtro global que permite uma busca por nome do serviço. \n\n[EN] Returns types of service list. The {value} parameter is a global filter which can filter type of service by name.","operationId":"findByValue_3","parameters":[{"name":"value","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageServiceTypeDTO"}}}}}}},"/scheduleturns/externalid/{externalid}":{"get":{"tags":["Turnos de escala / Schedule Turns"],"summary":"[PT] Consultar um turno de escala. [EN] Get a single schedule turn.","description":"[PT]Você deve fornecer um EXTERNAL ID de turno de escala válido.[EN] You have to provide a valid schedule turn EXTERNAL ID.","operationId":"findScheduleTurnByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleTurn"}}}}}}},"/scheduleturns/all":{"get":{"tags":["Turnos de escala / Schedule Turns"],"summary":"Lista turnos de escala existentes / Lists turns","description":"[PT] Aqui são listados os turnos de escalas. O parâmetro {value} é um filtro global que permite uma busca por nome do turno. \n\n[EN] Returns schedule turn list. The {value} parameter is a global filter which can filter schedule turn by name.","operationId":"findByValuePaged_5","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleTurn"}}}}}}},"/scheduletransfers/personexternal/{personExternalId}/start/{start}/finish/{finish}":{"get":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Lista todos os históricos de escala de um colaborador por período usando personExternalId","description":"[PT] Aqui são listados os históricos de escala de um colaborador por personExternalId (filtro {personExternalId}) em determinado período (filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00).\n[EN] Here are the employee's schedule history by personExternalId (filter {personExternalId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPersonExternalIdPeriod","parameters":[{"name":"personExternalId","in":"path","description":"ID externo do colaborador.","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","description":"Início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","description":"Fim.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleTransferDto"}}}}}}},"/scheduletransfers/personExternal/{personExternalId}":{"get":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Lista todos os históricos de escala de um colaborador","description":"[PT]Este serviço permite listar todos os históricos de escala de um colaborador, pelo externalId, via Nexti API.\n[EN]This service allows you to list all schedule history by personExternalId, in the nexti API.","operationId":"findByValueExternalPaged_2","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleTransferDto"}}}}}}},"/scheduletransfers/person/{personId}/start/{start}/finish/{finish}":{"get":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Lista todos os históricos de escala de um colaborador por período usando personId","description":"[PT] Aqui são listados os históricos de escala de um colaborador por personId (filtro {personId}) em determinado período (filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00).\n[EN] Here are the employee's schedule history by personId (filter {personId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPersonPeriod","parameters":[{"name":"personId","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","description":"Início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","description":"Fim.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleTransferDto"}}}}}}},"/scheduletransfers/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Lista todos os históricos de escala de um colaborador por período","description":"[PT] Aqui são listados os históricos num periodo específico de no máximo 31 dias. (filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01012017000000.\n[EN] Here are the history in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000.","operationId":"findByPeriod_1","parameters":[{"name":"start","in":"path","description":"Início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","description":"Fim.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleTransferDto"}}}}}}},"/scheduletransfers/lastupdate/nextiuser/start/{start}/finish/{finish}":{"get":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Lista todos os históricos de escala de um colaborador por período criados por usuários Nexti","description":"[PT] Aqui são listados os históricos num periodo específico de no máximo 31 dias. (filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01012017000000.\n[EN] Here are the history in a specific period maximum of 31 days. (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format, eg 01012017000000.","operationId":"findByPeriodNextiUser_1","parameters":[{"name":"start","in":"path","description":"Início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","description":"Fim.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleTransferDto"}}}}}}},"/schedules/{id}":{"get":{"tags":["Escalas / Schedule"],"summary":"[PT] Consultar uma escala. [EN] Get a single schedule.","description":"[PT] Você deve fornecer um ID de escala válido. [EN] You have to provide a valid schedule ID.","operationId":"findScheduleById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}},"delete":{"tags":["Escalas / Schedule"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma escala especificada. O campo {id} deve ser enviado como parâmetro. [EN] Deletes the specified schedule. The {id} must be send as parameter.","operationId":"delete_31","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}}},"/schedules/externalid/{externalid}":{"get":{"tags":["Escalas / Schedule"],"summary":"[PT] Consultar uma escala. [EN] Get a single schedule.","description":"[PT]Você deve fornecer um EXTERNAL ID de escala válido. [EN]You have to provide a valid schedule EXTERNAL ID.","operationId":"findCScheduleByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}}},"/schedules/dto/dutyteam":{"get":{"tags":["Escalas / Schedule"],"summary":"[PT] Consultar o dia de trabalho de uma escala 12/36 com base no rotation code. [EN] Consultar o dia de trabalho de uma escala 12/36 com base no rotation code. ","description":"[PT] Você deve fornecer um ID de escala válido, um rotation code válido e uma data de referência válida no formato ddMMyyyyHHmmss. [EN] You must provide a valid schedule ID, a valid rotation code, and a valid reference date in ddMMyyyyHHmmss format.","operationId":"findScheduleDutyTeam","parameters":[{"name":"scheduleId","in":"query","description":"[PT]ID da escala. [EN]Schedule ID.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"rotationCode","in":"query","description":"[PT]Código da turma. [EN]Rotation code.","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"referenceDate","in":"query","description":"[PT]Data de referência no formato ddMMyyyyHHmmss. [EN]Reference date in ddMMyyyyHHmmss format.","required":true,"schema":{"type":"string","pattern":"[0-9]{14}"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/DutyTeamReferenceDateDto"}}}}}}},"/schedules/all":{"get":{"tags":["Escalas / Schedule"],"summary":"Listar escalas","description":"[PT]Clientes Nexti podem gerenciar as escalas em um único ambiente. Com isso, pode ser realizado o cadastro e listar todas as escalas do sistema. Os parâmetros start e finish filtram pelo campo last_update, seguindo as regras: quando ambos existem: last_update >= start AND last_update < finish. Apenas start: last_update >= start. Apenas finish: last_update < finish. [EN]Nexti customers can manage the scales in a single environment. With this, the register can be carried out and list all scales of the system.  The start and finish parameters filter by the last_update field as follows: when both exist: last_update >= start AND last_update < finish. Only start: last_update >= start. Only finish: last_update < finish.","operationId":"findByValue_4","parameters":[{"name":"filter","in":"query","required":false,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleDto"}}}}}}},"/schedulegroups/externalid/{externalid}":{"get":{"tags":["Grupo de escalas / Schedule group"],"summary":"[PT] Consultar um grupo de escala. [EN] Get a single schedule group.","description":"[PT]Você deve fornecer um EXTERNAL ID de grupo de escala válido.[EN]You have to provide a valid schedule group EXTERNAL ID.","operationId":"findScheduleGroupByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleGroupDto"}}}}}}},"/schedulegroups/all":{"get":{"tags":["Grupo de escalas / Schedule group"],"summary":"Lista grupos de escala existentes / Lists schedule groups","description":"[PT] Aqui são listados os grupos de escalas. O parâmetro {value} é um filtro global que permite uma busca por nome do grupo. \n\n[EN] Returns schedule groups list. The {value} parameter is a global filter which can filter group by name.","operationId":"findByValuePaged_6","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageScheduleGroupDto"}}}}}}},"/salarytransfers/personExternal/{personExternalId}":{"get":{"tags":["Transferência de salário / Salary Transfer"],"summary":"[PT] Busca as transferências salariais associadas a um id externo do colaborador. [EN] Retrieves salary transfers associated with an external person id.","operationId":"findSalaryTransferByPersonExternalId","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"Transferências salariais recuperadas com sucesso","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageSalaryTransferResponseDto"}}}}}}},"/salarytransfers/person/{personId}":{"get":{"tags":["Transferência de salário / Salary Transfer"],"summary":"[PT] Busca as transferências salariais associadas a um determinado id de colaborador. [EN] Retrieves salary transfers associated with a specific person id.","operationId":"findByPersonId","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"Transferências salariais recuperadas com sucesso","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageSalaryTransferResponseDto"}}}}}}},"/rotations/scheduleid/{scheduleid}":{"get":{"tags":["Turmas / Rotation"],"summary":"[PT] Consultar turmas de uma escala específica. [EN] Get rotations by specified schedule.","description":"[PT] Você deve fornecer um SCHEDULE ID de turma válido.[EN] You have to provide a valid rotation SCHEDULE ID.","operationId":"findRotationByScheduleId","parameters":[{"name":"scheduleid","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageRotationDto"}}}}}}},"/rotations/scheduleexternalid/{scheduleexternalid}":{"get":{"tags":["Turmas / Rotation"],"summary":"[PT] Consultar turmas de uma escala específica. [EN] Get rotations by specified schedule","description":"[PT]Você deve fornecer um EXTERNAL SCHEDULE ID de turma válido.[EN]You have to provide a valid rotation EXTERNAL SCHEDULE ID.","operationId":"findRotationByScheduleExternalId","parameters":[{"name":"scheduleexternalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageRotationDto"}}}}}}},"/replacements/{id}":{"get":{"tags":["Coberturas / Replacements"],"summary":"[PT] Consultar uma cobertura. [EN] Get a single replacement.","description":"[PT] Você deve fornecer um ID de cobertura válida.[EN] You have to provide a valid replacement ID.","operationId":"findReplacementById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoReplacementDto"}}}}}},"delete":{"tags":["Coberturas / Replacements"],"operationId":"delete_32","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoReplacementDto"}}}}}}},"/replacements/workplaceexternalid/{workplaceExternalId}/referencedate/{referenceDate}":{"get":{"tags":["Coberturas / Replacements"],"summary":"[PT] Lista as coberturas numa data de referência específica. [EN] List the replacements in the specific reference date.","description":"[PT] Aqui são listadas as coberturas numa data de referência específica. Você deve fornecer uma data específica. O campo referenceDate segue o formato ddMMyyyyHHmmss. Ex.: 01072017123000.[EN] List the replacements in the specific reference date. You have to provide a specific reference date. The referenceDate field follow the format ddMMyyyyHHmmss. Ex.: 01072017123000.","operationId":"findByWorkplaceExternalIdAndFilterInDate","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"referenceDate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ReplacementDto"}}}}}}}},"/replacements/workplace/{workplaceId}/start/{start}/finish/{finish}":{"get":{"tags":["Coberturas / Replacements"],"operationId":"findByWorkplacePeriod","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageReplacementDto"}}}}}}},"/replacements/person/{personId}/start/{start}/finish/{finish}":{"get":{"tags":["Coberturas / Replacements"],"summary":"Lista coberturas de colaboradores / Lists employee replacements","description":"[PT] Aqui são listadas as coberturas realizadas por um colaborador ( filtro {personId} ) em determinado período de data, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00) \n\n[EN] Returns replacements from specified employee {personId} in a specified date range ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPersonPeriod_1","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageReplacementDto"}}}}}}},"/replacements/lastupdatewithmarkings/start/{start}/finish/{finish}":{"get":{"tags":["Coberturas / Replacements"],"summary":"Lista coberturas / Lists replacements","description":"[PT] Aqui são listadas as coberturas, com seus horários, realizadas em um período específico de no máximo 31 dias, sendo inicio da data de registro {start} e final da data de registro {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00) \n\n[EN] Returns replacements, with their shifts, in a specific period maximum of 31 days ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPeriodWithMarkings","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageReplacementWithMarkingsByEachDayDto"}}}}}}},"/replacements/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Coberturas / Replacements"],"summary":"Lista coberturas / Lists replacements","description":"[PT] Aqui são listadas as coberturas realizadas em um período específico de no máximo 31 dias, sendo inicio da data de registro {start} e final da data de registro {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00) \n\n[EN] Returns replacements in a specific period maximum of 31 days ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPeriod_2","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageReplacementDto"}}}}}}},"/replacements/companynumber/{companyNumber}/start/{start}/finish/{finish}/externalId/{personExternalId}":{"get":{"tags":["Coberturas / Replacements"],"summary":"Lista coberturas / Lists replacements","description":"[PT] Aqui são listadas as coberturas realizadas em um cliente ( filtro {companyNumber} ) por um colaborador ( filtro {personExternalId} ) em determinado período de data, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00) \n\n[EN] Returns replacements from specified client {companyNumber} by person {personExternalId} in a specified date range ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByCompanyNumberPeriodPersonExtenalId","parameters":[{"name":"companyNumber","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageReplacementDto"}}}}}}},"/replacementreasons/all":{"get":{"tags":["Motivos de cobertura / Replacement reason"],"summary":"Listar motivos de cobertura","description":"[PT]Este serviço permite listar os motivos de cobertura via Nexti API.[EN]This service allows you to list replacement reason for the nexti API.","operationId":"findByValues","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageReplacementReasonDto"}}}}}}},"/publicareas/all":{"get":{"tags":["Tipos de Logradouro / Public Areas"],"summary":"Lista Tipos de Logradouro existentes / List Public Areas","description":"[PT] Aqui são listados tipos de logradouro do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do Tipo de Logradouro. \n\n[EN] Returns Public Areas list. The {value} parameter is a global filter which can filter Public Area by name.","operationId":"findByValuePaged_7","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePublicAreaDto"}}}}}}},"/persons/workplaceexternalid/{workplaceExternalId}":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Lista todos colaboradores lotados na data de requisição em um determinado posto. O campo {workplaceExternalId} deve ser enviado como parâmetro. [EN] Lists all employees hired on the requisition date at a given post. The field {workplaceExternalId} must be sent as a parameter.","description":"[PT] Você deve fornecer um External ID de posto válido.[EN] You have to provide a valid workplace external ID.","operationId":"findPersonByWorkplaceExternalId","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPagePerson"}}}}}}},"/persons/templatedate/{date}":{"get":{"tags":["Colaboradores / Persons"],"summary":"Lista colaboradores a partir da date de registro biométrico / List employee from the biometric registration date","description":"[PT] Aqui são listados os colaboradores que foram registradas as biometrias a partir de uma data específica. O campo data deve estar no formato ddMMyyyy. Ex.: 01072017 (01/07/2017). [EN] Here are listed the employees who were registered the biometrics from a specific date. Date must be in ddMMyyyy format. i.e.: 01072017 (01/07/2017)","operationId":"findByTemplateDate","parameters":[{"name":"date","in":"path","description":"Data.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePerson"}}}}}}},"/persons/lackmarking/referencedate/{referenceDate}":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Lista colaboradores sem registros de ponto em determinada data de referência. [EN] List of person without clocking in referenceDate","description":"[PT]Você deve passar uma data de referência válida, o campo segue o formato ddMMyyyyHHmmss.[EN]You have to provide a valid reference date, the field follow the ddMMyyyyHHmmss format,","operationId":"findLackMarkingByReferenceDate","parameters":[{"name":"referenceDate","in":"path","description":"Data de Referência.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListPersonLackMarkingDto"}}}}}}},"/persons/information/referencedate/{referenceDate}":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Lista colaboradores e suas informações em determinada data de referência.\n[EN] List of person with information in referenceDate","description":"[PT] Você deve passar uma data de referência válida, o campo segue o formato ddMMyyyyHHmmss.\n[EN] You have to provide a valid reference date, the field follow the ddMMyyyyHHmmss format.","operationId":"findInformationByReferenceDate","parameters":[{"name":"referenceDate","in":"query","description":"Data de Referência.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPagePerson"}}}}}}},"/persons/ids/relateddevice":{"get":{"tags":["Colaboradores / Persons"],"summary":"Lista de IDs de colaboradores relacionados a algum dispositivo. [EN] List of IDs of persons related to any device","description":"Retorna um lista  de ID de colaboradores. [EN]Return person ID list","operationId":"findPersonIdsRelatedToAnyDevice","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}}}}},"/persons/idle":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Lista de colaboradores ociosos em determinado período. Você deve fornecer datas de início e fim válidas. [EN] List of person idle in a given period. You must provide valid start and end dates.","description":"Retorna um lista de colaboradores ociosos em um determinado período. [EN]Return a list of persons idle for a given period.","operationId":"findPersonsIdle","parameters":[{"name":"companyExternalId","in":"query","description":"ID Externo da Empresa.","required":false,"schema":{"type":"string"}},{"name":"clientExternalId","in":"query","description":"ID Externo do Cliente.","required":false,"schema":{"type":"string"}},{"name":"businessUnitExternalId","in":"query","description":"ID Externo de externalId da Unidade de Negócios.","required":false,"schema":{"type":"string"}},{"name":"workplaceExternalId","in":"query","description":"ID Externo de externalId do Posto.","required":false,"schema":{"type":"string"}},{"name":"serviceTypeExternalId","in":"query","description":"ID Externo de externalId do Tipo de Serviço.","required":false,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início no formato ddMMyyyyHHmmss.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim no formato ddMMyyyyHHmmss.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PersonIdleDto"}}}}}}}},"/persons/externalids/relateddevice":{"get":{"tags":["Colaboradores / Persons"],"summary":"Lista de EXTERNAL IDs de colaboradores relacionados a algum dispositivo. [EN] List of EXTERNAL IDs of persons related to any device","description":"Retorna um lista  de EXTERNAL ID de colaboradores. [EN]Return person EXTERNAL ID list","operationId":"findPersonExternalIdsRelatedToAnyDevice","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"string"}}}}}}}},"/persons/externalid/{externalid}":{"get":{"tags":["Colaboradores / Persons"],"summary":"[PT] Consultar um colaborador. [EN] Get a single person.","description":"[PT]Você deve fornecer um EXTERNAL ID de colaborador válido.[EN]You have to provide a valid person EXTERNAL ID.","operationId":"findPersonByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}}},"/persons/cpf":{"get":{"tags":["Colaboradores / Persons"],"summary":"Lista colaboradores existentes por cpf informado / List persons by code","description":"[PT] Aqui são listados os colaboradores cadastrados.\n\n[EN] Returns persons by code.","operationId":"findByCpf","parameters":[{"name":"cpf","in":"query","description":"CPF para pesquisa.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Person"}}}}}}}},"/persons/all":{"get":{"tags":["Colaboradores / Persons"],"summary":"Lista colaboradores existentes / Lists persons","description":"[PT] Aqui são listados os colaboradores cadastrados. O parâmetro {value} é um filtro global que permite uma busca por nome e matricula do colaborador. \n\n[EN] Returns persons list. The {value} parameter is a global filter which can filter person by name and registration number.","operationId":"findByValuePaged_8","parameters":[{"name":"filter","in":"query","description":"Texto de pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePerson"}}}}}}},"/personrequests/workplace/{workplaceId}/status":{"get":{"tags":["Requisição de colaboradores / Person request"],"summary":"Listar requisições de colaboradores por posto e status","description":"[PT]Este serviço permite listar as requisições de colaboradores via Nexti API.[EN]This service allows you to list person requests for the nexti API.","operationId":"findByWorkplaceAndStatus","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"status","in":"query","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePersonRequestDto"}}}}}}},"/personrequests/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Requisição de colaboradores / Person request"],"summary":"Listar requisições de colaboradores por periodo(data da ultima alteração)","description":"[PT]Este serviço permite listar as requisições de colaboradores via Nexti API.[EN]This service allows you to list person requests for the nexti API.","operationId":"findByLastUpdate","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePersonRequestDto"}}}}}}},"/personrequestreasons/externalid/{externalid}":{"get":{"tags":["Motivos de requisição de colaboradores / PersonRequest reason"],"summary":"[PT] Consultar um motivo de requisição de colaboradores. [EN] Get a single reason.","description":"[PT]Você deve fornecer um EXTERNAL ID de motivo de requisição de colaboradores válido.[EN]You have to provide a valid reason EXTERNAL ID.","operationId":"findPersonRequestReasonByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonRequestReasonDto"}}}}}}},"/personrequestreasons/all":{"get":{"tags":["Motivos de requisição de colaboradores / PersonRequest reason"],"summary":"Listar motivos de requisição de colaboradores","description":"[PT]Este serviço permite listar os motivos de requisição de colaboradores via Nexti API.[EN]This service allows you to list person request reasons for the Nexti API.","operationId":"findByValuePaged_9","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePersonRequestReasonDto"}}}}}}},"/personrequestjustifications/all":{"get":{"tags":["Justificativa de Requisição de colaborador"],"summary":"Listar justificativas de requisição de colaboradores","description":"[PT]Este serviço permite listar as justificativas de requisição de colaboradores via Nexti API.[EN]This service allows you to list person q justification for the nexti API.","operationId":"findByValuePaged_10","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePersonRequestJustificationDto"}}}}}}},"/personResponsible/person/{personId}":{"get":{"tags":["Responsavel pelo colaborador/ Person responsible"],"summary":"Listar os responsaveis de cada colaborador","description":"[PT] Aqui são listados os colaboradores com seus respectivos responsáveis. O parâmetro de rota {personId} corresponde ao ID do colaborador. \n\n[EN] Returns persons list with their responsible. The path parameter {personId} corresponds to the collaborator ID.","operationId":"findByValuePaged_11","parameters":[{"name":"personId","in":"path","description":"ID do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePersonResponsibleDto"}}}}}}},"/payroll/exportfopag/{periodId}":{"get":{"tags":["Payroll"],"summary":"Exportação / Export","description":"[PT] Realiza a exportação da folha de pagamento por ID do período fechado. [EN] Exports the payroll by closed period ID ","operationId":"exportFopagByClosedPeriod","parameters":[{"name":"periodId","in":"path","description":"ID do período","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListFopagExportDto"}}}}}}},"/payroll/export/{periodId}":{"get":{"tags":["Payroll"],"summary":"Exportação / Export","description":"[PT] Realiza a exportação de uma folha de pagamento por ID do período e, se fornecido como query param, ID do layout. [EN] Exports the payroll by period ID and, if supplied as query param, layout ID","operationId":"exportFopagByPeriodId","parameters":[{"name":"periodId","in":"path","description":"ID do período","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"layoutId","in":"query","description":"ID do layout","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListFopagDto"}}}}}}},"/paychecks/period/{periodName}/personid/{personId}":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar um Contracheque. [EN] Get a single paycheck.","description":"[PT] Você deve fornecer a competência e um ID de Colaborador válidos.[EN] You have to provide a valid the period name and a person ID.","operationId":"findPaycheckByPeriodAndPersonId","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}},{"name":"personId","in":"path","description":"Id do Colaborador.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paychecks/period/{periodName}/personexternalid/{personExternalId}":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar um Contracheque. [EN] Get a single paycheck.","description":"[PT] Você deve fornecer a competência e um ID externo de Colaborador válidos.[EN] You have to provide a valid the period name and a person external ID.","operationId":"findPaycheckByPeriodAndPersonExternalId","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}},{"name":"personExternalId","in":"path","description":"Id externo do Colaborador.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paychecks/period/{id}":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar uma competência de Contracheque. [EN] Get a single paycheck period.","description":"[PT] Você deve fornecer um ID de competência de Contracheque válido.[EN] You have to provide a valid paycheck period ID.","operationId":"findPaycheckPeriodById_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paychecks/period/externalid/{externalid}":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar uma competência de Contracheque. [EN] Get a single paycheck period.","description":"[PT] Você deve fornecer um EXTERNAL ID de competência de Contracheque válido.[EN] You have to provide a valid paycheck period EXTERNAL ID.","operationId":"findPaycheckPeriodByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paychecks/externalid/{externalid}":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar um Contracheque. [EN] Get a single paycheck.","description":"[PT] Você deve fornecer um EXTERNAL ID de Contracheque válido.[EN] You have to provide a valid paycheck EXTERNAL ID.","operationId":"findPaycheckByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paychecks/externalid/":{"get":{"tags":["Contracheques / Paychecks"],"summary":"[PT] Consultar um Contracheque. [EN] Get a single paycheck.","description":"[PT] Você deve fornecer um EXTERNAL ID de Contracheque válido.[EN] You have to provide a valid paycheck EXTERNAL ID.","operationId":"obtainPaycheckByExternalId","parameters":[{"name":"externalid","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}},"delete":{"tags":["Contracheques / Paychecks"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um Contracheque especificado. O campo {id externo} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified paycheck. The {external id} must be send as parameter.","operationId":"deletePaycheckByExternalId","parameters":[{"name":"externalId","in":"query","description":"ID externo da escala.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paycheckperiods/externalid/{externalid}":{"get":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"[PT] Consultar uma competência de contracheque. [EN] Get a single Paycheck Period.","description":"[PT]Você deve fornecer um EXTERNAL ID de competência de contracheque válido.[EN]You have to provide a valid Paycheck Period EXTERNAL ID.","operationId":"findPaycheckPeriodByExternalId_1","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paycheckperiods/all":{"get":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"Lista Competências existentes / Lists Paycheck Periods","description":"[PT] Aqui são listadas Competências do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome da Competência. \n\n[EN] Returns Paycheck Periods list. The {value} parameter is a global filter which can filter Paycheck Period by name.","operationId":"findByValuePaged_12","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PagePaycheckPeriodDto"}}}}}}},"/notices/{noticeId}/person/{personExternalId}":{"get":{"tags":["Avisos / Convocações"],"summary":"[PT] Status de aviso/convocação. [EN] Status of notices/summons.","description":"[PT] Este serviço permite verificar o status de Avisos/Convocações de um colaborador por personExternalId.\nQuando uma convocação não é visualizada, os campos receivingDate e viewDate não são retornados, pois não existem.\nQuando é visualizada, o campo receivingDate é retornado.\n\n\n[EN] This service allows to check the status of person notices/summonses by personExternalId.\nWhen a notice is not viewed, the receivingDate and viewDate fields are not returned, as they do not exist.\nWhen it is viewed, the receivingDate field is returned.\n","operationId":"getNoticesStatusByIdAndPersonExternalId","parameters":[{"name":"noticeId","in":"path","description":"ID do aviso/convocação","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"personExternalId","in":"path","description":"ID externo do colaborador","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoNoticeStatusDetailsDto"}}}}}}},"/notices/{noticeId}/person/{personExternalId}/summonsViewed":{"get":{"tags":["Avisos / Convocações"],"summary":"[PT] Download do recibo de convocação visualizada, mas não assinada. [EN] Download receipt of summons viewed but not signed to.","operationId":"downloadNoticeSummonsViewed","parameters":[{"name":"noticeId","in":"path","description":"ID da convocação","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"personExternalId","in":"path","description":"ID externo do colaborador","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoString"}}}}}}},"/notices/{noticeId}/person/{personExternalId}/signature":{"get":{"tags":["Avisos / Convocações"],"summary":"[PT] Download recibo de convocação. [EN] Download notices/summons signature.","operationId":"downloadNoticeSignature","parameters":[{"name":"noticeId","in":"path","description":"ID do aviso/convocação","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"personExternalId","in":"path","description":"ID externo do colaborador","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoString"}}}}}}},"/notices/documents/start/{start}/finish/{finish}":{"get":{"tags":["Avisos / Convocações"],"summary":"Lista todos os documentos de convocação por período / Lists all summons documents by period","description":"[PT] Aqui são listados os documentos de convocação em determinado período ( filtro {start} e {finish})\nambos campos seguem o formato ddMMyyyyHHmmss. O período de tempo máximo é um dia.\n\n        Ex.: 01072017000000 (01/07/2017 00:00:00). Esses campos são referentes a data de assinatura (view date).\n\n[EN] Here are the summons documents in a given period (filter {start} and {finish}) both fields follow the\nddMMyyyyHHmmss format. Maximum time period applied is one day.\n\n         i.e.: 01072017000000 (01/07/2017 00:00:00). These fields refer to the signature date (view date).\n","operationId":"findNoticeDocumentByPeriod","parameters":[{"name":"start","in":"path","description":"Início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","description":"Fim.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageNoticeDocumentDto"}}}}}}},"/notices/all":{"get":{"tags":["Avisos / Convocações"],"summary":"Lista Avisos/Convocações existentes / Lists notices/summonses exists","description":"[PT] Aqui são listados os Avisos/Convocações do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do Avisos/Convocações.\n\n[EN] Returns notices/summonses list. \nThe {value} parameter is a global filter which can filter notices/summonses by name.\n","operationId":"findByValuePaged_13","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageNoticeDto"}}}}}}},"/noncompliances/answerdate/start/{start}/finish/{finish}/types":{"get":{"tags":["Não conformidades / NonCompliance"],"summary":"Lista todas não conformidades respondidas informando um periodo / List all non-compliances answered by reporting a period","description":"[PT] Aqui são listadas as não conformidades geradas em determinado período de data, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00). \n\n[EN] Here are listed the non-conformities generated in a given date period being the starting date ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByLastUpdateTypes","parameters":[{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageNonComplianceDto"}}}}}}},"/holidays/externalid/{externalId}":{"get":{"tags":["Feriados / Holidays"],"summary":"[PT] Consultar um feriado. [EN] Get a single holiday.","description":"[PT]Você deve fornecer um {externalId} de feriado válido.[EN]You have to provide a valid holiday {externalId}.","operationId":"findByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageHolidayDto"}}}}}},"delete":{"tags":["Feriados / Holidays"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um feriado. O campo {externalId} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified holiday. The {externalId} must be send as parameter.","operationId":"deleteByExternalId_4","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/holidays/all":{"get":{"tags":["Feriados / Holidays"],"summary":"Lista feriados existentes / Lists holidays","description":"[PT] Aqui são listados os feriados. O parâmetro {value} é um filtro global que permite uma busca por nome do feriado. \n\n[EN] Returns holidays list. The {value} parameter is a global filter which can filter holiday by name.","operationId":"findByValuePaged_14","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageHolidayDto"}}}}}}},"/federatedunits/externalid/{externalid}":{"get":{"tags":["UFs / Federated units"],"summary":"[PT] Consultar um UF. [EN] Get a single federated unit.","description":"[PT]Você deve fornecer um EXTERNAL ID de UF válido.[EN]You have to provide a valid federated unit EXTERNAL ID.","operationId":"findFederatedUnitByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoFederatedUnitDto"}}}}}}},"/federatedunits/country/{countryId}":{"get":{"tags":["UFs / Federated units"],"summary":"Lista as UFs de um país / list the federated units of a country","description":"[PT] Aqui são listados os UFs de um determinado país. \n\n[EN] Here the federated units of a particular country are listed.","operationId":"findByCountryId","parameters":[{"name":"countryId","in":"query","description":"ID do País.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageFederatedUnitDto"}}}}}}},"/federatedunits/country/externalid/{countryId}":{"get":{"tags":["UFs / Federated units"],"summary":"Lista as UFs pelo ID externo de um país / Lists the federated units by the external ID of a country","description":"[PT] Aqui são listados os UFs pelo ID externo de um país. \n\n[EN]Here the UFs are listed by the external ID of a country.","operationId":"findByCountryExternalId","parameters":[{"name":"countryExternalId","in":"query","description":"ID externo do País.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageFederatedUnitDto"}}}}}}},"/federatedunits/all":{"get":{"tags":["UFs / Federated units"],"summary":"Lista UFs existentes / Lists federated units","description":"[PT] Aqui são listados os UFs. O parâmetro {value} é um filtro global que permite uma busca por nome da UF. \n\n[EN] Returns federated units list. The {value} parameter is a global filter which can filter federated unit by name.","operationId":"findByValuePaged_15","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageFederatedUnitDto"}}}}}}},"/documents/all":{"get":{"tags":["Documentos - Documents"],"summary":"[PT] Lista todos os documentos. [EN] List all documents","operationId":"findAllDocuments","parameters":[{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDocumentDto"}}}}}}},"/districts/all":{"get":{"tags":["Bairro / District"],"summary":"Lista Bairros existentes / List Districts","description":"[PT] Aqui são listados bairros do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do Bairro. \n\n[EN] Returns Districts list. The {value} parameter is a global filter which can filter District by name.","operationId":"findByValuePaged_16","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDistrictDto"}}}}}}},"/devices/{id}":{"get":{"tags":["Dispositivos / Devices"],"summary":"[PT] Consultar um dispositivo. [EN] Get a single device.","description":"[PT] Você deve fornecer um ID de dispositivo válido.[EN] You have to provide a valid device ID.","operationId":"findDeviceById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDevice"}}}}}}},"/devices/workplace/{workplaceId}":{"get":{"tags":["Dispositivos / Devices"],"summary":"Lista todos os dispositivos de um posto / Lists all devices in a workplace","description":"[PT] Aqui são listados os dispositivos de um posto ( filtro {workplaceId}).\n[EN] Here are the devices of a workplace (filter {workplaceId}).","operationId":"findByTransferPersonPeriod_2","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDevice"}}}}}}},"/devices/lastupdate/{date}":{"get":{"tags":["Dispositivos / Devices"],"summary":"Lista dispositivos a partir da data de alteração da descrição / Device list from the date of update of description","description":"[PT] Aqui são listados os dispositivos que foram alterados a descrição a partir de uma data específica. O campo data deve estar no formato ddMMyyyy. Ex.: 01072017 (01/07/2017). [EN] Here are listed devices that have update the description from a specific date. Date must be in ddMMyyyy format. i.e.: 01072017 (01/07/2017)","operationId":"findByLastUpdateDescription","parameters":[{"name":"date","in":"path","description":"Data.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDevice"}}}}}}},"/devices/all":{"get":{"tags":["Dispositivos / Devices"],"summary":"Lista dispositivos existentes / Lists devices","description":"[PT] Aqui são listados os dispositivos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por código do dispositivo e descrição. \n\n[EN] Returns devices list. The {value} parameter is a global filter which can filter career by code or description.","operationId":"findByValuePaged_17","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDevice"}}}}}}},"/devicekiosks/workplace/{id}":{"get":{"tags":["Dispositivos totem / Devices Kiosk"],"summary":"Lista todos os dispositivos totem do Posto/ Lists all devices kiosk from the workplace","description":"[PT] Aqui são listados os dispositivos totem do Posto. \n\n[EN]Returns all devices kiosk list from the workplace.","operationId":"listAllDeviceKioskWorkplacePageable","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDeviceKiosk"}}}}}}},"/devicekiosks/all":{"get":{"tags":["Dispositivos totem / Devices Kiosk"],"summary":"Lista todos os dispositivos totem/ Lists all devices kiosk","description":"[PT] Aqui são listados os dispositivos totem do cadastro. \n\n[EN]Returns all devices kiosk list.","operationId":"listAllDeviceKioskPageable","parameters":[{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDeviceKiosk"}}}}}}},"/demissionreasons/externalid/{externalid}":{"get":{"tags":["Motivos de demissão"],"summary":"[PT] Consultar um motivo de demissão. [EN] Get a single demission reason.","description":"[PT]Você deve fornecer um EXTERNAL ID de motivo de demissão válido.[EN]You have to provide a valid demission reason EXTERNAL ID.","operationId":"findDemissionReasonByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}},"delete":{"tags":["Motivos de demissão"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um motivo de demissão. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified demission reason. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_5","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoDemissionReasonDto"}}}}}}},"/demissionreasons/all":{"get":{"tags":["Motivos de demissão"],"summary":"Listar motivos de demissão","description":"[PT]Este serviço permite listar os motivos de demissão via Nexti API.[EN]This service allows you to list demission reason for the nexti API.","operationId":"findByValuePaged_18","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageDemissionReasonDto"}}}}}}},"/controltasks/finished":{"get":{"tags":["Nexti Control"],"summary":"Lista tarefas realizadas em um dia / Lists finished tasks in one day","description":"[PT] Aqui são listadas tarefas realizadas por dia. O parâmetro {referenceDate} deve ser representado no padrao ddMMyyyy \n\n[EN] Returns finished tasks by day. The {referenceDate} parameter should use the pattern ddMMyyyy.","operationId":"findAllFinishedControlTask","parameters":[{"name":"referenceDate","in":"query","description":"Data de referência.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageControlTaskDto"}}}}}}},"/companyaddress/all":{"get":{"tags":["Endereço de Empresa / CompanyAddress"],"summary":"Lista Endereço de Empresas existentes / List CompanyAddresss","description":"[PT] Aqui são listadas endereços de empresa do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do Endereço de Empresa. \n\n[EN] Returns CompanyAddresss list. The {value} parameter is a global filter which can filter CompanyAddress by name.","operationId":"findByValuePaged_19","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageCompanyAddressDto"}}}}}}},"/companies/externalid/{externalid}":{"get":{"tags":["Empresas / Companies"],"summary":"[PT] Consultar uma empresa. [EN] Get a single company.","description":"[PT]Você deve fornecer um EXTERNAL ID de empresa válido.[EN]You have to provide a valid company EXTERNAL ID.","operationId":"findCompanyByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCompanyDto"}}}}}}},"/companies/all":{"get":{"tags":["Empresas / Companies"],"summary":"Lista as empresas empregadoras / List of employers companies","description":"[PT] Aqui são listadas as empresas empregadoras. O parâmetro {value} é um filtro global que permite uma busca por nome da empresa.\n\n[EN] Returns the companies list. The {value} parameter is a global filter which can filter companies by name.","operationId":"findByValuePaged_20","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageCompanyDto"}}}}}}},"/clockings/start/{start}/finish/{finish}":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações numa faixa de data. [EN] Lists valids clockin/out and alerts time card by date range.","description":"[PT] Aqui são listadas as marcações realizadas em determinado período de data, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00). \n\n[EN] Returns clockings in a specified date range ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPeriod_3","parameters":[{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClockingDto"}}}}}}}},"/clockings/person/{id}/start/{start}/finish/{finish}":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações de um colaborador numa faixa de data. [EN] Lists valids clockin/out and alerts from employee time card by date range.","description":"[PT] Aqui são listadas as marcações realizadas por um colaborador ( filtro {id} ) em determinado período de data, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00). \n\n[EN] Returns clockings from specified employee {id} in a specified date range ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByPersonPeriod_2","parameters":[{"name":"id","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ClockingDto"}}}}}}}},"/clockings/person/{id}/period/{period}":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações e eventuais inconsistências de um colaborador por competência. [EN] Lists valids clockin/out and alerts from employee time card by period.","description":"[PT] Aqui são listadas as marcações realizadas por um colaborador ( filtro {id} ) em determinada competência ( filtro {period} ) O campo period segue o formato MM-YYYY. Ex.: 07-2017.\n\n[EN] Returns the time card from a specified employee {id}. The time card period is defined by {period} parameter and must be in MM-YYYY format. i.e.: 07-2017.","operationId":"findByPersonPeriod_3","parameters":[{"name":"id","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"period","in":"path","description":"Período.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TimeCardDto"}}}}}}}},"/clockings/person/externalid/{externalId}/period/{period}":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações e eventuais inconsistências de um colaborador {externalId} por competência. [EN] Lists valids clockin/out and alerts from employee time card by period.","description":"[PT] Aqui são listadas as marcações realizadas por um colaborador ( filtro {externalId} ) em determinada competência ( filtro {period} ) O campo period segue o formato MM-YYYY. Ex.: 07-2017.\n\n[EN] Returns the time card from a specified employee {externalId}. The time card period is defined by {period} parameter and must be in MM-YYYY format. i.e.: 07-2017.","operationId":"findByPersonPeriod_4","parameters":[{"name":"externalId","in":"path","description":"External ID do colaborador.","required":true,"schema":{"type":"string"}},{"name":"period","in":"path","description":"Período.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TimeCardDto"}}}}}}}},"/clockings/lastupdate/start/{start}/finish/{finish}/workplaceid/{workplaceid}/types":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações numa faixa de data. [EN] Lists valids clockin/out and alerts time card by date range.","description":"[PT] Aqui são listadas as marcações realizadas em determinado período de data e posto, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00). \n\n[EN] Returns clockings in a specified date range ({start} and {finish}) and workplace. Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByLastUpdateWorkplaceIdAndTypes","parameters":[{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"workplaceid","in":"path","description":"WorkplaceId.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"types","in":"query","description":"Tipos de marcação.","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageClockingDto"}}}}}}},"/clockings/lastupdate/start/{start}/finish/{finish}/types":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações numa faixa de data. [EN] Lists valids clockin/out and alerts time card by date range.","description":"[PT] Aqui são listadas as marcações realizadas em determinado período de data, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00). \n\n[EN] Returns clockings in a specified date range ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByLastUpdateTypes_1","parameters":[{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"types","in":"query","description":"Tipos de marcação.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageClockingDto"}}}}}}},"/clockings/inconsistencies":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista as inconsistências não tratadas pela mesa. [EN] Lists alerts that must be managed by operation desk.","description":"[PT] Todas as inconsistências geradas pelo Nexti e ainda não tratadas, serão listadas neste serviço. Existem três tipos de inconsistências geradas pelo Nexti: Ausência de Marcação (NOT_REGISTERED), Terminal Não Autorizado (DEVICE_NOT_AUTHORIZED) e Horário Inválido (INVALID_TIME). Ausência de Marcação, que é quando um colaborador não registra sua entrada ou saída, conforme configuração de sua escala. Terminal Não Autorizado é quando ocorre o registro em um terminal não permitido. Horário Inválido é quando ocorre o registro, porém este está em desacordo com sua escala e fora da tolerância de entrada e saída.\n\n[EN] Nexti can detect and alert operation desk in real time about abnormal employees clocking and out. When this resource is enabled, this endpoint lists three types of alerts: NOT_REGISTERED, DEVICE_NOT_AUTHORIZED AND INVALID_TIME. NOT_REGISTERED is when a employee have not registered his/her clocking or out. DEVICE_NOT_AUTHORIZED is when registration occurs at an unauthorized terminal. INVALID_TIME is when a employee registered his/her clockin or out, but the time is not the expected by the shift.","operationId":"findInconsistenciesPaged","parameters":[{"name":"referenceDate","in":"query","description":"Data de referência. (ddMMyyyy)","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageClockingDto"}}}}}}},"/clockings/inconsistencies/person/externalid/{externalId}/start/{start}/finish/{finish}/types":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista as inconsistências não tratadas pela mesa de um determinado colaborador em um período de no máximo 30 dias. [EN] Lists alerts that must be managed by operation desk of a given employee in a period of a maximum of 30 days.","description":"[PT] Todas as inconsistências geradas pelo Nexti e ainda não tratadas, serão listadas neste serviço. Existem três tipos de inconsistências geradas pelo Nexti: Ausência de Marcação (NOT_REGISTERED), Terminal Não Autorizado (DEVICE_NOT_AUTHORIZED) e Horário Inválido (INVALID_TIME). Ausência de Marcação, que é quando um colaborador não registra sua entrada ou saída, conforme configuração de sua escala. Terminal Não Autorizado é quando ocorre o registro em um terminal não permitido. Horário Inválido é quando ocorre o registro, porém este está em desacordo com sua escala e fora da tolerância de entrada e saída.\n\n[EN] Nexti can detect and alert operation desk in real time about abnormal employees clocking and out. When this resource is enabled, this endpoint lists three types of alerts: NOT_REGISTERED, DEVICE_NOT_AUTHORIZED AND INVALID_TIME. NOT_REGISTERED is when a employee have not registered his/her clocking or out. DEVICE_NOT_AUTHORIZED is when registration occurs at an unauthorized terminal. INVALID_TIME is when a employee registered his/her clockin or out, but the time is not the expected by the shift.","operationId":"findInconsistenciesByPersonPaged","parameters":[{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"ddMMyyyyHHmmss"}},{"name":"externalId","in":"path","description":"External ID do colaborador.","required":true,"schema":{"type":"string"}},{"name":"types","in":"query","description":"Tipos de marcação.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageClockingDto"}}}}}}},"/clockings/client/externalid/{externalId}/period/{period}":{"get":{"tags":["Marcação de Ponto / Clocking"],"summary":"[PT] Lista todas as marcações e eventuais inconsistências de todos colaboradores de um cliente específico {externalId} por competência. [EN] Lists valids clockin/out and alerts from all employees time card from a client specified by period.","description":"[PT] Aqui são listadas as marcações realizadas por colaboradores de um cliente ( filtro {externalId} ) em determinada competência ( filtro {period} ) O campo period segue o formato MM-YYYY. Ex.: 07-2017.\n\n[EN] Returns the time cards by all employees from a specified clients {externalId}. The time card period is defined by {period} parameter and must be in MM-YYYY format. i.e.: 07-2017.","operationId":"findByClientPeriod","parameters":[{"name":"externalId","in":"path","description":"External ID do cliente.","required":true,"schema":{"type":"string"}},{"name":"period","in":"path","description":"Período.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MultipleTimeCardDto"}}}}}}}},"/clients/externalid/{externalid}":{"get":{"tags":["Clientes / Clients"],"summary":"[PT] Consultar um cliente. [EN] Get a single client.","description":"[PT]Você deve fornecer um EXTERNAL ID de cliente válido.[EN]You have to provide a valid client EXTERNAL ID.","operationId":"findClientByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoClientDto"}}}}}}},"/clients/all":{"get":{"tags":["Clientes / Clients"],"summary":"Lista clientes existentes / Lists clients","description":"[PT] Aqui são listados os clientes do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do cliente. \n\n[EN] Returns client list. The {value} parameter is a global filter which can filter client by name.","operationId":"findByValuePaged_21","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageClientDto"}}}}}}},"/clientcontacts/all":{"get":{"tags":["Contato do cliente"],"summary":"Lista os contatos existentes / List of contacts existing","description":"[PT] Aqui são listados os registros de contatos cadastrados pelo cliente. O parâmetro {value} é um filtro global que permite uma busca por nome do serviço. \n\n[EN] Returns types of client contacts. The {value} parameter is a global filter which can filter type of service by name.","operationId":"findByValue_5","parameters":[{"name":"value","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageClientContactDto"}}}}}}},"/cities/federatedunit/{federatedUnitId}":{"get":{"tags":["Municípios / Cities"],"summary":"Lista os municípios de um UF / list the cities of a federated unit","description":"[PT] Aqui são listados os municípios de um determinado UF. \n\n[EN] Here the cities of a particular federated unit are listed.","operationId":"findByFederatedUnitId","parameters":[{"name":"federatedUnitId","in":"path","description":"ID da UF.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageCityDto"}}}}}}},"/cities/federatedunit/externalid/{federatedUnitExternalId}":{"get":{"tags":["Municípios / Cities"],"summary":"Lista os municípios pelo ID externo de uma UF / Lists the cities by the external ID of a federated unit","description":"[PT] Aqui são listados os municípios pelo ID externo de uma UF. \n\n[EN]Here the cities are listed by the external ID of a federated unit.","operationId":"findByFederatedUnitExternalId","parameters":[{"name":"federatedUnitExternalId","in":"path","description":"ID externo da UF.","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageCityDto"}}}}}}},"/cities/externalid/{externalid}":{"get":{"tags":["Municípios / Cities"],"summary":"[PT] Consultar um município. [EN] Get a single city.","description":"[PT]Você deve fornecer um EXTERNAL ID de município válido.[EN]You have to provide a valid city EXTERNAL ID.","operationId":"findCityByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCityDto"}}}}}}},"/cities/all":{"get":{"tags":["Municípios / Cities"],"summary":"Lista municípios existentes / Lists citys","description":"[PT] Aqui são listados os municípios. O parâmetro {value} é um filtro global que permite uma busca por nome do município. \n\n[EN] Returns citys list. The {value} parameter is a global filter which can filter city by name.","operationId":"findByValuePaged_22","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageCityDto"}}}}}}},"/checklists/{id}":{"get":{"tags":["Checklists"],"summary":"[PT] Consultar um checklist. [EN] Get a single checklist.","description":"[PT] Você deve fornecer um ID de checklist válido.[EN] You have to provide a valid checklist ID.","operationId":"findChecklistById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoChecklistDto"}}}}}}},"/checklists/workplace/{workplaceId}/start/{start}/finish/{finish}":{"get":{"tags":["Checklists"],"summary":"Lista todos os cheklists de um posto / Lists all checklists in a workplace","description":"[PT] Aqui são listados os checklists de um posto ( filtro {workplaceId}) a partir de uma data específica. O campo data deve estar no formato ddMMyyyyHHmmss. [EN] Here are the checklists of a workplace (filter {workplaceId}) from a specific date. Date must be in ddMMyyyy format. i.e.: 01072017000000 ","operationId":"findChecklistByWorkplaceId","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageChecklistDto"}}}}}}},"/checklists/workplace/{workplaceId}/start/{start}/finish/{finish}/checklistname/{checklistName}":{"get":{"tags":["Checklists"],"summary":"[PT] Consultar o total de respostas de um checklist. [EN] Get total answers of a single checklist.","description":"[PT] Você deve fornecer um ID de checklist válido e um período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss.[EN] You have to provide a valid checklist ID  and a period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000.\"","operationId":"totalChecklistAnswers","parameters":[{"name":"workplaceId","in":"path","description":"ID do Posto.","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"checklistName","in":"path","description":"Nome do checklist.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoString"}}}}}}},"/checklists/answer/checklist/{checklistId}/start/{start}/finish/{finish}":{"get":{"tags":["Checklists"],"summary":"Lista as respostas de um cheklists / Lists all checklist answers","description":"[PT] Aqui são listadas as respostas de um checklist ( filtro {checklistId}) específico. [EN] Here are the answers of a specific checklist (filter {checklistId}). ","operationId":"findChecklistAnswerByCheklistId","parameters":[{"name":"checklistId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","description":"Data início.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"finish","in":"path","description":"Data fim.","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageChecklistPersonAnswerDto"}}}}}}},"/careers/externalid/{externalid}":{"get":{"tags":["Cargos / Careers"],"summary":"[PT] Consultar um cargo. [EN] Get a single career.","description":"[PT]Você deve fornecer um EXTERNAL ID de cargo válido.[EN]You have to provide a valid career EXTERNAL ID.","operationId":"findCareerByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoCareerDto"}}}}}}},"/careers/all":{"get":{"tags":["Cargos / Careers"],"summary":"Lista cargos existentes / Lists careers","description":"[PT] Aqui são listados os cargos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do cargo. \n\n[EN] Returns careers list. The {value} parameter is a global filter which can filter career by name.","operationId":"findByValuePaged_23","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim no formato ddMMyyyyHHmmss.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageCareerListDto"}}}}}}},"/businessunits/externalid/{externalid}":{"get":{"tags":["Unidade de negócio / Business Unit"],"summary":"[PT] Consultar uma unidade de negócios. [EN] Get a single business unit.","description":"[PT] Você deve fornecer um EXTERNAL ID de unidade de negócios válido.[EN] You have to provide a valid business unit EXTERNAL ID.","operationId":"findBusinessUnitByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoBusinessUnitDto"}}}}}}},"/businessunits/all":{"get":{"tags":["Unidade de negócio / Business Unit"],"summary":"Lista unidades de negócio / Lists business unit","description":"[PT] Aqui são listados as unidades de negócio do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome da unidade de negócio. \n\n[EN] Returns business unit list. The {value} parameter is a global filter which can filter business unit by name.","operationId":"findByValuePaged_24","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageBusinessUnitDto"}}}}}}},"/banking/paymentrequests/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Adiantamento Salarial / Banking Payment Requests"],"summary":"[PT] Lista todas as solicitações de adiantamento salarial numa faixa de data informada. [EN] Lists all banking payment requests by date range.","description":"[PT] Aqui são listadas as solicitações de adiantamento salarial realizadas em um determinado período de datas, sendo data inicial {start} e data final {finish}. As datas devem estar no formato ddMMyyyyHHmmss. Ex.: 01092023000000 (01/09/2023 00:00:00). \n\n[EN] Returns a List of banking payment requests in a specified date range ({start} and {finish}). Dates must be in ddMMyyyyHHmmss format. i.e.: 01092023000000 (01/09/2023 00:00:00).","operationId":"findByLastUpdate_1","parameters":[{"name":"start","in":"path","description":"Data de início no formato ddMMyyyyHHmmss","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"finish","in":"path","description":"Data fim no formato ddMMyyyyHHmmss","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"paymentRequestStatusIds","in":"query","description":"ID do status da solicitação de pagamento","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageBankingAnticipationSalaryDto"}}}}}}},"/assettypes/all":{"get":{"tags":["Tipos de ativos / Asset Types"],"summary":"Lista Tipo de Ativos existentes / List Asset Types","description":"[PT] Aqui são listados Tipo de Ativos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome da Tipo de Ativo. \n\n[EN] Returns Asset Types list. The {value} parameter is a global filter which can filter Asset Type by name.","operationId":"findByValuePaged_25","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAssetTypeDto"}}}}}}},"/assets/all":{"get":{"tags":["Ativos / Asset"],"summary":"Lista Ativos existentes / List Asset","description":"[PT] Aqui são listados Ativos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do Ativo. \n\n[EN] Returns Asset list. The {value} parameter is a global filter which can filter Asset by name.","operationId":"findByValuePaged_26","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAssetDto"}}}}}}},"/assetperiodicities/all":{"get":{"tags":["Periodicidade de ativos / Asset Periodicity"],"summary":"Lista Periodicidade de Ativos existentes / List Asset Periodicitys","description":"[PT] Aqui são listados Periodicidade de Ativos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome da Periodicidade de Ativo. \n\n[EN] Returns Asset Periodicitys list. The {value} parameter is a global filter which can filter Asset Periodicity by name.","operationId":"findByValuePaged_27","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAssetPeriodicityDto"}}}}}}},"/assetcertificateapprovals/all":{"get":{"tags":["Certificado de aprovação de ativo / Asset Certificate Approval"],"summary":"Lista certificados de aprovação de Ativos existentes / List Asset Certificate Approvals","description":"[PT] Aqui são listados certificado de aprovação de Ativos do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome da certificado de aprovação de Ativo. \n\n[EN] Returns Asset Certificate Approvals list. The {value} parameter is a global filter which can filter Asset Certificate Approval by name.","operationId":"findByValuePaged_28","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAssetCertificateApprovalDto"}}}}}}},"/areas/workplaceExternalId/{workplaceExternalId}/supervisors":{"get":{"tags":["Área / Area"],"summary":"[PT] Consultar uma área trazendo os supervisores. [EN] Consult the area bringing supervisors.","description":"[PT]Você deve fornecer um EXTERNAL ID do posto válido para consultar uma área vinculada ao posto.[EN]You must provide a valid WORKPLACE EXTERNAL ID to consult an area linked to the workplace.","operationId":"findAreaSupervisorsByWorkplaceExternalId","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListÁrea"}}}}}}},"/areas/externalid/{externalid}":{"get":{"tags":["Área / Area"],"summary":"[PT] Consultar uma área. [EN] Get a single area.","description":"[PT]Você deve fornecer um EXTERNAL ID de área válido.[EN]You have to provide a valid area EXTERNAL ID.","operationId":"findAreaByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/areas/all":{"get":{"tags":["Área / Area"],"summary":"Lista áreas existentes / Lists areas","description":"[PT] Aqui são listadas áreas do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome da área. \n\n[EN] Returns areas list. The {value} parameter is a global filter which can filter area by name.","operationId":"findByValuePaged_29","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageÁrea"}}}}}}},"/addresstypes/all":{"get":{"tags":["Tipos de Endereço / Address Types"],"summary":"Lista Tipos de Endereço existentes / List Address Types","description":"[PT] Aqui são listados tipos de endereço do cadastro. O parâmetro {value} é um filtro global que permite uma busca por nome do Tipo de Endereço. \n\n[EN] Returns Address Types list. The {value} parameter is a global filter which can filter Address Type by name.","operationId":"findByValuePaged_30","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAddressTypeDto"}}}}}}},"/absencesituations/externalid/{externalid}":{"get":{"tags":["Situação de ausências / Absence situation"],"summary":"[PT] Consultar uma situação de ausência. [EN] Get a single absence situation.","description":"[PT]Você deve fornecer um EXTERNAL ID de situação de ausência válido.[EN]You have to provide a valid absence situation EXTERNAL ID.","operationId":"findAbsenceSituationByExternalId","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}},"delete":{"tags":["Situação de ausências / Absence situation"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma situação de ausência. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified absence situation. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_6","parameters":[{"name":"externalid","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoAbsenceSituation"}}}}}}},"/absencesituations/all":{"get":{"tags":["Situação de ausências / Absence situation"],"summary":"Listar situações de ausências","description":"[PT]Este serviço permite listar as situações de ausências via Nexti API.[EN]This service allows you to list absences situation for the nexti API.","operationId":"findByValuePaged_31","parameters":[{"name":"filter","in":"query","description":"Filtro da pesquisa.","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Número da página.","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","description":"Número de registros por página.","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsenceSituation"}}}}}}},"/absences/personExternal/{personExternalId}/start/{start}":{"get":{"tags":["Ausências / Absence"],"summary":"Lista todos as ausências de um colaborador por período usando personExternalId","description":"[PT] Aqui são listadas as ausências de um colaborador por personExternalId ( filtro {personExternalId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00).\n\n[EN] Here are the employee's absences by personExternalId (filter {personExternalId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByValueExternalNewPaged","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/absences/personExternal/{personExternalId}/start/{start}/finish/{finish}":{"get":{"tags":["Ausências / Absence"],"summary":"Lista todos as ausências de um colaborador por período usando personExternalId","description":"[PT] Aqui são listadas as ausências de um colaborador por personExternalId ( filtro {personExternalId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00).\n\n[EN] Here are the employee's absences by personExternalId (filter {personExternalId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByValueExternalPaged_3","parameters":[{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/absences/person/{personId}/start/{start}/finish/{finish}":{"get":{"tags":["Ausências / Absence"],"summary":"Lista todos as ausências de um colaborador por período usando personId","description":"[PT] Aqui são listadas as ausências de um colaborador por personId ( filtro {personId} ) em determinado período ( filtro {start} e {finish}) ambos campos seguem o formato ddMMyyyyHHmmss. Ex.: 01072017000000 (01/07/2017 00:00:00).\n\n[EN] Here are the employee's absences by personId (filter {personId}) in a given period (filter {start} and {finish}) both fields follow the ddMMyyyyHHmmss format. i.e.: 01072017000000 (01/07/2017 00:00:00).","operationId":"findByValuePaged_32","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/absences/lastupdate/start/{start}/finish/{finish}":{"get":{"tags":["Ausências / Absence"],"summary":"Listar ausências por periodo(data da ultima alteração)","description":"[PT]Este serviço permite listar as ausências via Nexti API em um período específico de no máximo 31 dias.[EN]This service allows you to list absences for the nexti API in a specific period maximum of 31 days.","operationId":"findByLastUpdate_2","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/absences/lastupdate/nextiuser/start/{start}/finish/{finish}":{"get":{"tags":["Ausências / Absence"],"summary":"Listar ausências por periodo(data da ultima alteração) criadas por usuários Nexti","description":"[PT]Este serviço permite listar as ausências criadas por usuários Nexti via Nexti API em um período específico de no máximo 31 dias.[EN]This service allows you to list absences created by user Nexti for the nexti API in a specific period maximum of 31 days.","operationId":"findByLastUpdateNextiUser","parameters":[{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/absences/lastupdate/nextiuser/situationExternal/{externalId}/start/{start}/finish/{finish}":{"get":{"tags":["Ausências / Absence"],"summary":"Listar ausências por id externo de Situação de Ausência e período (data da última alteração) criadas por usuários Nexti","description":"[PT]Este serviço permite listar as ausências criadas por usuários Nexti via Nexti API, filtrando por id externo de Situação de Ausência, em um período específico de no máximo 31 dias.[EN]This service allows you to list absences created by user Nexti for the nexti API, filtering by Absence Situation External id, in a specific period maximum of 31 days.","operationId":"findByLastUpdateNextiUserWithAbsenceSituationExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/absences/lastupdate/nextiuser/situation/{id}/start/{start}/finish/{finish}":{"get":{"tags":["Ausências / Absence"],"summary":"Listar ausências por id de Situação de Ausência e período (data da última alteração) criadas por usuários Nexti","description":"[PT]Este serviço permite listar as ausências criadas por usuários Nexti via Nexti API, filtrando por id de Situação de Ausência, em um período específico de no máximo 31 dias.[EN]This service allows you to list absences created by user Nexti for the nexti API, filtering by Absence Situation id, in a specific period maximum of 31 days.","operationId":"findByLastUpdateNextiUserWithAbsenceSituationId","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"start","in":"path","required":true,"schema":{"type":"string"}},{"name":"finish","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageAbsence"}}}}}}},"/workplacevacancies/{id}":{"delete":{"tags":["Vagas de postos / Workplace vacancy"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma vaga de posto especificada. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified workplace vacancy. The {id} must be send as parameter.","operationId":"delete_33","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceVacancyDto"}}}}}}},"/workplacevacancies/allByWorkplace/{externalId}":{"delete":{"tags":["Vagas de postos / Workplace vacancy"],"summary":"Excluir todos por posto / Delete all by workplace","description":"[PT] Este serviço permite a exclusão de todas as vagas de um posto. O campo {externalId} deve ser enviado como parâmetro.\n\n[EN] Delete all workplace vacancies. The {externalId} field must be sent as a parameter.","operationId":"deleteAllByWorkplaceExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceVacancyDto"}}}}}}},"/workplacetransfers/delete":{"delete":{"tags":["Histórico de posto / Workplace history"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um histórico de posto especificado. Os campos {externalPersonId} e {externaWorkplacelId} são ids do cliente. O campo transferDate deverá ter o formato ddMMyyyy\n\n[EN] Deletes the specified workplace history. The {externalPersonId} and {externalWorkplacelId} fields are client ids. The transferDate field should have the format ddMMyyyy.","operationId":"delete_34","parameters":[{"name":"externalPersonId","in":"query","required":true,"schema":{"type":"string"}},{"name":"transferDate","in":"query","required":true,"schema":{"type":"string"}},{"name":"externaWorkplacelId","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListWorkplaceTransferExternalDto"}}}}}}},"/workplaces/externalid/{externalId}":{"delete":{"tags":["Postos / Workplaces"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um posto. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified workplace. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_7","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoWorkplaceDto"}}}}}}},"/tradeunionstransfers/delete":{"delete":{"tags":["Histórico de sindicato / Trade union history"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um histórico de sindicato especificado. Os campos {personExternalId} e {tradeUnionExternalId} são ids do cliente. O campo transferDate deverá ter o formato ddMMyyyyHHmmss\n\n[EN] Deletes the specified trade union history. The {personExternalId} and {tradeUnionExternalId} fields are client ids. The transferDate field should have the format ddMMyyyyHHmmss.","operationId":"delete_35","parameters":[{"name":"personExternalId","in":"query","required":true,"schema":{"type":"string"}},{"name":"transferDate","in":"query","required":true,"schema":{"type":"string"}},{"name":"tradeUnionExternalId","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTradeUnionTransferDto"}}}}}}},"/templates/person/{id}":{"delete":{"tags":["Biometrias / Biometric"],"summary":"Excluir biometria de um colaborador / Delete person biometrics","description":"[PT] Este serviço permite a exclusão de biometrias de colaboradores. O campo {id} do colaborador deve ser enviado como parâmetro.\n\n[EN] This service allows the exclusion of employees' biometrics. The {id} field of the person must be sent as a parameter.","operationId":"deleteByPerson","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTemplateDto"}}}}}}},"/templates/device/{code}":{"delete":{"tags":["Biometrias / Biometric"],"summary":"Excluir biometria de device / Delete device biometrics","description":"[PT] Este serviço permite a exclusão de biometrias de colaboradores em um determinado dispositivo. O campo {code} do device deve ser enviado como parâmetro.\n\n[EN] This service allows the exclusion of employees' biometrics in a particular device. The {code} field of the device must be sent as a parameter.","operationId":"deleteToDevice","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoTemplateDto"}}}}}}},"/shifts/externalid/{externalId}":{"delete":{"tags":["Horários / Shifts"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um horário especificado. O campo {EXTERNAL ID} deve ser enviado como parâmetro.\n\n[EN] Delete the specified specified shift. The {EXTERNAL ID} must be send as parameter.","operationId":"deleteByExternalId_8","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoShiftDto"}}}}}}},"/scheduletransfers/delete":{"delete":{"tags":["Troca de Escala / Schedule Transfer"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite excluir um histórico de escala especificado. O parametro {transferDate} deve ter o formato ddMMyyyyHHmmss\n[EN]This service excludes a history of scale. The {transferDate} parameter should have the format ddMMyyyyHHmmss","operationId":"logicalDelete","parameters":[{"name":"personExternalId","in":"query","required":true,"schema":{"type":"string"}},{"name":"transferDate","in":"query","required":true,"schema":{"type":"string"}},{"name":"scheduleExternalId","in":"query","required":true,"schema":{"type":"string"}},{"name":"rotationCode","in":"query","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListScheduleTransferDto"}}}}}}},"/schedules/externalid/{externalId}":{"delete":{"tags":["Escalas / Schedule"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma escala especificada. O campo {id externo} deve ser enviado como parâmetro. [EN] Deletes the specified schedule. The {external id} must be send as parameter.","operationId":"deleteByExternalId_9","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoScheduleDto"}}}}}}},"/replacements/delete":{"delete":{"tags":["Coberturas / Replacements"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma cobertura especificado. Todos os campos devem ser informados, sendo os campos {start} e {finish} com o formato ddMMyyyy. \n\n[EN] Deletes the specified replacement. All fields must be informed, with the {start} and {finish} fields in the format ddMMyyyy.","operationId":"delete_36","parameters":[{"name":"personExternalId","in":"query","required":true,"schema":{"type":"string"}},{"name":"start","in":"query","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoListReplacementDto"}}}}}}},"/persons/externalid/{externalId}":{"delete":{"tags":["Colaboradores / Persons"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um colaborador especificado. O campo {id externo} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified person. The {external id} must be send as parameter.","operationId":"deleteByExternalId_10","parameters":[{"name":"externalId","in":"path","description":"Código do colaborador.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPerson"}}}}}}},"/personResponsible/{personId}/{responsibleId}":{"delete":{"tags":["Responsavel pelo colaborador/ Person responsible"],"summary":"Excluir","description":"[PT]Este serviço permite a exclusão de um responsável. O campo {personId} e {responsibleId} deve ser enviado como parâmetro.\n[EN]This service allows the exclusion of a responsible person. The {personId} and {responsibleId} field should be sent as a parameter.","operationId":"delete_37","parameters":[{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"responsibleId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoPersonResponsibleDto"}}}}}}},"/paychecks/period/{periodName}/companyid/{companyId}":{"delete":{"tags":["Contracheques / Paychecks"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma competência especificada e todos seus contracheques. O campo {competência} e {id da empresa} devem ser enviados como parâmetro. \n\n[EN] Deletes the specified paycheck period and its paychecks. The {period name} and {company id} must be send as parameter.","operationId":"delete_38","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"path","description":"Id da empresa.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paychecks/period/{periodName}/companyexternalid/{companyExternalId}":{"delete":{"tags":["Contracheques / Paychecks"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma competência especificada e todos seus contracheques. O campo {competência} e {id externo da empresa} devem ser enviados como parâmetro. \n\n[EN] Deletes the specified paycheck period and its paychecks. The {period name} and {company external id} must be send as parameter.","operationId":"delete_39","parameters":[{"name":"periodName","in":"path","description":"Competência do contracheque no formato MM-yyyy.","required":true,"schema":{"type":"string"}},{"name":"companyExternalId","in":"path","description":"Id externo da empresa.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/paychecks/externalid/{externalId}":{"delete":{"tags":["Contracheques / Paychecks"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um Contracheque especificado. O campo {id externo} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified paycheck. The {external id} must be send as parameter.","operationId":"deleteByExternalId_11","parameters":[{"name":"externalId","in":"path","description":"ID externo da escala.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckDto"}}}}}}},"/paycheckperiods/externalid/{externalId}":{"delete":{"tags":["Competência de Contracheques / Paycheck Periods"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de uma competência especificada. O campo {id externo} deve ser enviado como parâmetro. \n\n[EN] Deletes the specified Paycheck Period. The {external id} must be send as parameter.","operationId":"deleteByExternalId_12","parameters":[{"name":"externalId","in":"path","description":"Código da competência.","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoPaycheckPeriodDto"}}}}}}},"/holidays/{id}":{"delete":{"tags":["Feriados / Holidays"],"summary":"Excluir / Delete","description":"[PT] Este serviço permite a exclusão de um feriado especificado. O campo {id} deve ser enviado como parâmetro.\n\n[EN] Deletes the specified holidays. The {id} must be send as parameter.","operationId":"delete_40","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoHolidayDto"}}}}}}},"/holidays/workplace/{workplaceId}":{"delete":{"tags":["Feriados / Holidays"],"summary":"Excluir por ID de posto / Delete by workplace ID","description":"[PT] Este serviço permite a exclusão de feriados de postos. O campo {workplaceId} deve ser enviado como parâmetro.\n\n[EN] Deletes the workplace holidays. The {workplaceId} must be send as parameter.","operationId":"deleteWorkplace","parameters":[{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoHolidayDto"}}}}}}},"/holidays/workplace/external/{workplaceExternalId}":{"delete":{"tags":["Feriados / Holidays"],"summary":"Excluir por ID externo de posto / Delete by workplace external ID","description":"[PT] Este serviço permite a exclusão de feriados de postos pelo ID externo. O campo {workplaceExternalId} deve ser enviado como parâmetro.\n\n[EN] Deletes the workplace holidays by external ID. The {workplaceExternalId} must be send as parameter.","operationId":"deleteWorkplaceExternal","parameters":[{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoHolidayDto"}}}}}}},"/holidays/city/{cityId}":{"delete":{"tags":["Feriados / Holidays"],"summary":"Excluir por ID da cidade / Delete by city ID","description":"[PT] Este serviço permite a exclusão de feriados municipais. O campo {cityId} deve ser enviado como parâmetro.\n\n[EN] Deletes the cities holidays. The {cityId} must be send as parameter.","operationId":"deleteCity","parameters":[{"name":"cityId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoHolidayDto"}}}}}}},"/holidays/city/external/{cityExternalId}":{"delete":{"tags":["Feriados / Holidays"],"summary":"Excluir por ID externo da cidade / Delete by city external ID","description":"[PT] Este serviço permite a exclusão de feriados municipais pelo ID externo. O campo {cityExternalId} deve ser enviado como parâmetro.\n\n[EN] Deletes the cities holidays by external ID. The {cityExternalId} must be send as parameter.","operationId":"deleteCityExternal","parameters":[{"name":"cityExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoHolidayDto"}}}}}}},"/checklists/cancel":{"delete":{"tags":["Checklists"],"summary":"Excluir","description":"[PT]Este serviço permite cancelar um checklist via Nexti API. O id do checklist deve ser informado.\n[EN]This service allows the cancel checklist via Nexti API. The checklist id must be informed.","operationId":"delete_41","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoChecklistDto"}}}}}}},"/areas/{id}/workplace/{workplaceId}":{"delete":{"tags":["Área / Area"],"summary":"Excluir posto / Delete workplace","description":"[PT] Este serviço permite o excluir um posto de uma área especifica. [EN] this service allows you to delete a workplace to a specific area.","operationId":"deleteWorkplace_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"workplaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/areas/{id}/person/{personId}":{"delete":{"tags":["Área / Area"],"summary":"Excluir supervisor / Delete supervisor","description":"[PT] Este serviço permite o excluir um supervisor de uma área especifica. [EN] this service allows you to delete a supervisor to a specific area.","operationId":"deleteSupervisor","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"personId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/areas/externalid/{externalId}/workplace/{workplaceExternalId}":{"delete":{"tags":["Área / Area"],"summary":"Excluir posto / Delete workplace","description":"[PT] Este serviço permite o excluir um posto de uma área especifica utilizando o id externo. [EN] this service allows you to delete a workplace to a specific area by external id.","operationId":"deleteWorkplaceByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"workplaceExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/areas/externalid/{externalId}/person/{personExternalId}":{"delete":{"tags":["Área / Area"],"summary":"Excluir supervisor / Delete supervisor","description":"[PT] Este serviço permite o excluir um supervisor de uma área especifica utilizando o id externo do colaborador. [EN] this service allows you to delete a supervisor to a specific area by person external id.","operationId":"deleteSupervisorByExternalId","parameters":[{"name":"externalId","in":"path","required":true,"schema":{"type":"string"}},{"name":"personExternalId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseDtoÁrea"}}}}}}},"/absences/delete":{"delete":{"tags":["Ausências / Absence"],"summary":"Excluir","description":"[PT]Este serviço permite a exclusão de uma ausência via Nexti API. Todos os campos devem ser informados, e para os campos {start} e {finish} o formato deve ser ddMMyyyy\n[EN]This service allows the exclusion of an absence via Nexti API. All fields must be entered, and for the {start} and {finish} fields the format should be ddMMyyyy.","operationId":"delete_42","parameters":[{"name":"personExternalId","in":"query","required":true,"schema":{"type":"string"}},{"name":"start","in":"query","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListAbsence"}}}}}}},"/absences/delete/situation/ids":{"delete":{"tags":["Ausências / Absence"],"summary":"Excluir","description":"[PT]Este serviço permite a exclusão de ausências via Nexti API aplicando uma lista de ID de situações de ausência. Todos os campos obrigatórios devem ser informados, e para os campos {start} e {finish} o formato deve ser ddMMyyyy\n[EN]This service allows the exclusion of an absence via Nexti API applying a list of absence situations Ids. All required fields must be entered, and for the {start} and {finish} fields the format should be ddMMyyyy.","operationId":"deleteBySituationIds","parameters":[{"name":"personExternalId","in":"query","description":"ID externo do colaborador.","required":true,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim.","required":false,"schema":{"type":"string"}},{"name":"absenceSituationIds","in":"query","description":"Situações de ausência.","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListAbsence"}}}}}}},"/absences/delete/situation/externalids":{"delete":{"tags":["Ausências / Absence"],"summary":"Excluir","description":"[PT]Este serviço permite a exclusão de ausências via Nexti API aplicando uma lista de ID externos de situações de ausência. Todos os campos obrigatórios devem ser informados, e para os campos {start} e {finish} o formato deve ser ddMMyyyy\n[EN]This service allows the exclusion of an absence via Nexti API applying a list of absence situations externalIds. All required fields must be entered, and for the {start} and {finish} fields the format should be ddMMyyyy.","operationId":"deleteBySituationExternalIds","parameters":[{"name":"personExternalId","in":"query","description":"ID externo do colaborador.","required":true,"schema":{"type":"string"}},{"name":"start","in":"query","description":"Data início.","required":true,"schema":{"type":"string"}},{"name":"finish","in":"query","description":"Data fim.","required":false,"schema":{"type":"string"}},{"name":"absenceSituationExternalIds","in":"query","description":"Situações de ausência.","required":true,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListAbsence"}}}}}}},"/absences/delete/referencedate/{referenceDate}":{"delete":{"tags":["Ausências / Absence"],"summary":"Excluir","description":"[PT]Este serviço permite a exclusão de ausências via Nexti API a partir de uma determinada data de referência. Todos os campos devem ser informados, e para o campo {referenceDate} o formato deve ser ddMMyyyy\n[EN]This service allows the exclusion of an absences via Nexti API from a certain reference date. All fields must be entered, and for the {referenceDate}  field format should be ddMMyyyy.","operationId":"deleteByExternalIdAndReferenceDate","parameters":[{"name":"personExternalId","in":"query","required":true,"schema":{"type":"string"}},{"name":"referenceDate","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDtoListAbsence"}}}}}}}},"components":{"schemas":{"WorkplaceTransferExternalDto":{"type":"object","description":"Histórico de Posto","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do histórico de posto\n[EN]Workplace history ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Employee ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"transferDateTime":{"type":"string","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"personExternalId":{"type":"string","description":"[PT]Id externo do colaborador.\n[EN]Person external Id"},"workplaceExternalId":{"type":"string","description":"[PT]Id externo do posto.\n[EN]Workplace external Id"},"lastUpdate":{"type":"string","description":"[PT]Data da ultima alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Registro removido(sim ou não)\n[EN]removed register(true or false)"},"personIds":{"type":"array","description":"[PT]ID do colaborador\n[EN]Employee ID","items":{"type":"integer","format":"int64"}},"personExternalIds":{"type":"array","description":"[PT]Id externo do colaborador.\n[EN]Person external Id","items":{"type":"string"}},"observation":{"type":"string","description":"[PT] Observação da transferência de posto\n[EN]Workplace transfer observation"},"userRegisterId":{"type":"integer","format":"int64"}},"required":["personExternalId","personId","transferDateTime","workplaceExternalId","workplaceId"]},"ResponseDtoWorkplaceTransferExternalDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoWorkplaceTransferReasonDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceTransferReasonDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkplaceTransferReasonDto":{"type":"object","description":"Descrição dos motivos de transferência de posto","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do motivo de histórico de posto\n[EN]Workplace transfer reason ID"},"name":{"type":"string","description":"[PT]Nome do motivo de histórico de posto\n[EN]Workplace transfer reason Name"},"externalId":{"type":"string","description":"[PT]ID externo do motivo de histórico de posto\n[EN]Workplace transfer reason External ID"},"active":{"type":"boolean","description":"[PT]Motivo de histórico de posto ativo\n[EN]Workplace transfer reason active"},"workplaceTransferReasonId":{"type":"integer","format":"int64"},"workplaceTransferReasonExternalId":{"type":"string"}},"required":["active","name"]},"CareerDto":{"type":"object","description":"[PT]Modelo de Cargo\n[EN]Career model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do cargo\n[EN]Career ID"},"externalId":{"type":"string","description":"[PT]ID externo do cargo\n[EN]External career ID"},"name":{"type":"string","description":"[PT]Nome do cargo\n[EN]Career Name"},"careerGroupId":{"type":"integer","format":"int64","description":"[PT]ID do grupo de cargo\n[EN]Career group ID"},"careerGroupExternalId":{"type":"string","description":"[PT]ID externo do grupo de cargo\n[EN]External career group ID"},"careerGroupName":{"type":"string","description":"[PT]Nome do grupo de cargo\n[EN]Career group name"},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última alteração\n[EN]Last Update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["name"]},"HolidayDto":{"type":"object","description":"Descrição Holiday","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do feriado\n[EN]Holiday ID"},"externalId":{"type":"string","description":"[PT]ID externo do feriado\n[EN]External holiday ID"},"name":{"type":"string","description":"[PT]Nome do feriado\n[EN]Holiday name"},"holidayTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de feriado.\nValores:\n[ID - 1] - FIXO\n[ID - 2] - VARIÁVEL\n[ID - 3] - POSTO\n[ID - 4] - MUNICIPAL\n[EN]Holiday type ID.\nValues:\n[ID - 1] - FIXED\n[ID - 2] - VARIABLE\n[ID - 3] - WORKPLACE\n[ID - 4] - MUNICIPAL"},"holidayTypeName":{"type":"string","description":"[PT]Nome do tipo de feriado\n[EN]Holiday type name"},"holidayDate":{"type":"string","format":"date-time","description":"[PT]Data do feriado\n[EN]Holiday date","example":"ddMMyyyy"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"workplaceName":{"type":"string","description":"[PT]Nome do posto\n[EN]Workplace name"},"cityId":{"type":"integer","format":"int64","description":"[PT]ID do município\n[EN]City ID"},"cityExternalId":{"type":"string","description":"[PT]ID externo do município\n[EN]External city ID"},"cityName":{"type":"string","description":"[PT]Nome município\n[EN]City name"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID do Usuário\n[EN]User Account ID"},"registerDate":{"type":"string","description":"[PT]Data do registro\n[EN]Registration date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["cityId","holidayDate","holidayTypeId","id","workplaceId"]},"Person":{"type":"object","description":"Dados da pessoa.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personSituationId":{"type":"integer","format":"int64","description":"[PT]ID da situação do colaborar.\nValores:\n[ID - 1] - TRABALHANDO\n[ID - 2] - AUSENTE\n[ID - 3] - DEMITIDO\n[EN]Person situation ID.\nValues:\n[ID - 1] - WORKING\n[ID - 2] - ABSENT\n[ID - 3] - DISMISSED"},"personTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de colaborar.\nValores:\n[ID - 1] - COLABORADOR\n[ID - 2] - TERCERIZADO\n[EN]Person type ID.\nValues:\n[ID - 1] - EMPLOYEE\n[ID - 2] - OUTSOURCED"},"businessUnitId":{"type":"integer","format":"int64","description":"[PT]ID da unidade de negócio\n[EN]Person business unit ID"},"businessUnitName":{"type":"string","description":"[PT]Nome da unidade de negócio\n[EN]Name business unit ID"},"careerId":{"type":"integer","format":"int64","description":"[PT]ID do cargo\n[EN]Person career ID"},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Person company ID"},"enrolment":{"type":"string","description":"[PT]Matricula do colaborador\n[EN]Person enrolment"},"name":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name"},"email":{"type":"string","description":"[PT]E-mail do colaborador\n[EN]Person E-mail"},"phone":{"type":"string","description":"[PT]Telefone do colaborador\n[EN]Person phone"},"phone2":{"type":"string","description":"[PT]Telefone 2 do colaborador\n[EN]Person phone 2"},"externalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"cpf":{"type":"string","description":"[PT]CPF do colaborador\n[EN]Person register number"},"pis":{"type":"string","description":"[PT]PIS do colaborador\n[EN]Person number social inegration"},"zipCode":{"type":"string","description":"[PT]Código postal\n[EN]Zip code"},"address":{"type":"string","description":"[PT]Endereço\n[EN]Address"},"district":{"type":"string","description":"[PT]Bairro\n[EN]District"},"city":{"type":"string","description":"[PT]Cidade\n[EN]City"},"state":{"type":"string","description":"[PT]Estado\n[EN]State"},"country":{"type":"string","description":"[PT]País\n[EN]Country"},"houseNumber":{"type":"string","description":"[PT]Número da casa\n[EN]House number"},"complement":{"type":"string","description":"[PT]Complemento\n[EN]Complement"},"gender":{"type":"string","description":"[PT]Gênero\n[EN]Gender","example":"'M', 'F'"},"birthDate":{"type":"string","description":"[PT]Data de aniversário\n[EN]Birth date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"admissionDate":{"type":"string","description":"[PT]Data de admissão\n[EN]Admission date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"demissionDate":{"type":"string","description":"[PT]Data de demissão\n[EN]Demission date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"issueDateRegisterNumber":{"type":"string","description":"[PT]Data de emissão\n[EN]Issuing date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"adminDevice":{"type":"boolean","description":"[PT]Adminstrador do dispositivo\n[EN]Admin device"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceName":{"type":"string","description":"[PT]Nome do posto\n[EN]Workplace Name"},"externalWorkplaceId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"tradeUnionId":{"type":"integer","format":"int64","description":"[PT]ID do sindicato\n[EN]Trade Union ID"},"externalTradeUnionId":{"type":"string","description":"[PT]ID externo do sindicato\n[EN]External trade union ID"},"scheduleId":{"type":"integer","format":"int64","description":"[PT]ID da escala\n[EN]Schedule ID"},"nameSchedule":{"type":"string","description":"[PT]Nome da escala\n[EN]Schedule name"},"scheduleDailyWorkload":{"type":"integer","format":"int32","description":"[PT]Carga horária diária em minutos\n[EN]Daily workload in minutes"},"scheduleMonthlyWorkload":{"type":"integer","format":"int32","description":"[PT]Carga horária mensal em minutos\n[EN]Monthly workload in minutes"},"nameCareer":{"type":"string","description":"[PT]Nome do cargo\n[EN]Career Name"},"rotationId":{"type":"integer","format":"int64","description":"[PT]ID da turma\n[EN]Rotation ID"},"ignoreValidation":{"type":"boolean","description":"[PT]Ignorar validação\n[EN]Ignore validation"},"ignoreTimeTracking":{"type":"boolean","description":"[PT]Ignorar Apuração\n[EN]Ignore Time Tracking"},"compensateComptimeBank":{"type":"boolean","description":"[PT]Compensar Banco de Horas\n[EN]Compensate Time Bank"},"allowDevicePassword":{"type":"boolean","description":"[PT]Permitir senha no dispositivo\n[EN]Allow device password"},"allowMobileClocking":{"type":"boolean","description":"[PT]Permitir acesso mobile\n[EN]Allow mobile clocking"},"externalCompanyId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company ID"},"externalScheduleId":{"type":"string","description":"[PT]ID externo da escala\n[EN]External schedule ID"},"externalBusinessUnitId":{"type":"string","description":"[PT]ID externo da unidade de negócios\n[EN]External business unit ID"},"externalCareerId":{"type":"string","description":"[PT]ID externo do cargo\n[EN]External career ID"},"rotationCode":{"type":"integer","format":"int32","description":"[PT]Código da turma\n[EN]Rotation code"},"mothersName":{"type":"string","description":"[PT]Nome da mãe\n[EN]Mother's name"},"fathersName":{"type":"string","description":"[PT]Nome da mãe\n[EN]Father's name"},"registerNumber":{"type":"string","description":"[PT]Registro Geral\n[EN]Register Number","example":999.999},"initialsRegisterNumber":{"type":"string","description":"[PT]Estado emissor. Tamanho máximo 2 (dois) caracteres\n[EN]Issuing federative unit. Maximum length 2 (two) characters","example":"RJ"},"maritalStatusId":{"type":"integer","format":"int64","description":"[PT]ID do estado civil\n[EN]Marital status ID"},"maritalStatusExternalId":{"type":"string","description":"[PT]ID externo do estado civil\n[EN]External marital status ID","example":"002"},"maritalStatusName":{"type":"string","description":"[PT]Nome do estado civil\n[EN]Marital status name","example":"Solteiro"},"publicArea":{"type":"string","description":"[PT]Tipo de Logradouro\n[EN]Public Area","example":"Rua, avenida, Travessa"},"federatedUnitInitials":{"type":"string","description":"[PT]UF do Estado\n[EN]Federated Unit Initials","example":"SC, SP"},"shiftId":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Shift ID"},"externalShiftId":{"type":"string","description":"[PT]ID externo do horário\n[EN]External shift ID"},"markings":{"type":"array","description":"[PT]Horários\n[EN]Markings","example":[480,720,760,880],"items":{"type":"integer","format":"int32"}},"referenceDate":{"type":"string","description":"[PT]Data de referência\n[EN]Reference Date","example":"YYYY-MM-DD"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID do Usuário\n[EN]User Account ID"},"ignoreTimeTrackingDate":{"type":"string","description":"[PT]Data de corte\n[EN]Cutoff Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"generateNightBonusByExpectedWorkload":{"type":"boolean","description":"[PT]Gerar adicional noturno por jornada prevista\n[EN]Generate Night Bonus By Expected Workload"},"allowComptimeMobile":{"type":"boolean"},"allowMobileMonthComptime":{"type":"boolean"}},"required":["admissionDate","careerId","externalCareerId","name","personSituationId","personTypeId"]},"ResponseDtoWorkplaceDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"RotationDto":{"type":"object","description":"Descrição turma","properties":{"idSchedule":{"type":"integer","format":"int64","description":"[PT]ID da escala.\n[EN]Schedule ID"},"code":{"type":"integer","format":"int32","description":"[PT]Código da turma.\n[EN]Rotation code."},"baseDateTime":{"type":"string","description":"[PT]Data da turma.\n[EN]Rotation date.","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"scheduleExternalId":{"type":"string","description":"[PT]ID Externo da escala.\n[EN]Schedule External ID"}},"required":["baseDateTime","code"]},"ScheduleDto":{"type":"object","description":"Descrição Schedule","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da escala\n[EN]Scheduler ID"},"externalId":{"type":"string","description":"[PT]ID externo da escala\n[EN]External scheduler ID"},"name":{"type":"string","description":"[PT]Nome da escala\n[EN]Scheduler name"},"fullDescription":{"type":"string","description":"[PT]Descrição completa da escala\n[EN]Scheduler full description"},"active":{"type":"boolean","description":"[PT]Escala ativa(sim ou não)\n[EN]Scheduler active(true or false)"},"ignoreHolidays":{"type":"boolean","description":"[PT]Ignorar feriados(sim ou não)\n[EN]Ignore holidays(true or false)"},"ignoreInterval":{"type":"boolean","description":"[PT]Ignorar intervalo(sim ou não)\n[EN]Ignore interval(true or false)"},"premarkedInterval":{"type":"boolean","description":"[PT]Intervalo pré-assinalado(sim ou não)\n[EN]Premarked interval(true or false)"},"ignoreValidation":{"type":"boolean","description":"[PT]ignorar validação(sim ou não)\n[EN]Ignore validation(true or false)"},"scheduleGroupId":{"type":"integer","format":"int64","description":"[PT]ID do grupo de escala\n[EN]Scheduler group ID"},"scheduleTurnId":{"type":"integer","format":"int64","description":"[PT]ID do turno de escala\n[EN]Scheduler turn ID"},"scheduleGroupExternalId":{"type":"string","description":"[PT]ID externo do grupo de escala\n[EN]External scheduler group ID"},"scheduleTurnExternalId":{"type":"string","description":"[PT]ID externo do turno de escala\n[EN]External scheduler turn ID"},"holidayShiftId":{"type":"integer","format":"int64","description":"[PT]ID do horario que é feriado.\n[EN]Holiday shift ID"},"holidayShiftExternalId":{"type":"string","description":"[PT]ID externo do horario que é feriado.\n[EN]External holiday shift ID"},"scheduleTypeId":{"type":"integer","format":"int64","description":"[PT]Tipo de escala.\nValores:\n ID 1 = SEMANAL\n ID 2 = 12X36\n ID 3 = 24X72\n ID 4 = 4X1\n ID 5 = 5X1\n ID 6 = 6X2\n ID 7 = OUTRO\n ID 8 = INTERMITENTE\n ID 9 = HORISTA\n [EN]Schedule Type ID.\nValues:\n ID 1 = WEEKLY\n ID 2 = 12X36\n ID 3 = 24X72\n ID 4 = 4X1\n ID 5 = 5X1\n ID 6 = 6X2\n ID 7 = OTHER\n ID 8 = INTERMITTENT\n ID 9 = HOURLY"},"monthlyWorkload":{"type":"integer","format":"int64","description":"[PT]Carga horária mensal convertida em minutos.\n[EN]Monthly workload in minutes."},"weeklyWorkload":{"type":"integer","format":"int64","description":"[PT]Carga horária semanal convertida em minutos.\n[EN]Weekly workload in minutes."},"dailyWorkload":{"type":"integer","format":"int64","description":"[PT]Carga horária diária convertida em minutos.\n[EN]Daily workload in minutes."},"breakpaid":{"type":"integer","format":"int32","description":"[PT]Intrajornada convertida em minutos.\n[EN]Breakpaid in minutes."},"rotations":{"type":"array","description":"[PT]Lista da turma.\n[EN]Rotation list.","items":{"$ref":"#/components/schemas/RotationDto"}},"scheduleShifts":{"type":"array","description":"[PT]Lista de horários.\n[EN]Shift list.","items":{"$ref":"#/components/schemas/ScheduleShiftDto"}},"holidayTimeTracking":{"type":"boolean","description":"[PT]Considerar feriado na apuração(sim ou não)\n[EN]Consider holiday in time tracking(true or false)"},"deductWeeklyDayoffPerDay":{"type":"boolean","description":"[PT]Descontar DSR por dia(sim ou não)\n[EN]Deduct Weekly Paid Day Off per day(true or false)"},"workedBreakOnDoubleJourney":{"type":"boolean","description":"[PT]Considerar Folga Trabalhada em Dupla Jornada (sim ou não)\n[EN]Consider Worked Break on Double Journey (true or false)"},"workedBreakOnDoubleJourneyStartingMinutes":{"type":"integer","format":"int64","description":"[PT]Considerar Folga Trabalhada em Dupla Jornada a partir do horário(em minutos).\n[EN]Consider Worked Break on Double Journey from time (in minutes)"},"differentiateToleranceInMarkings":{"type":"boolean","description":"[PT]Diferenciar tolerância nas marcações(sim ou não)\n[EN]Differentiate tolerance in markings(true or false)"},"checkInTolerance":{"type":"integer","format":"int64","description":"[PT]Tolerância antes (convertida em minutos).\n[EN]Check in tolerance (in minutes)."},"checkOutTolerance":{"type":"integer","format":"int64","description":"[PT]Tolerância após (convertida em minutos).\n[EN]Check out tolerance (in minutes)."},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última alteração\n[EN]Last Update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["ignoreHolidays","ignoreInterval","name","rotations","scheduleShifts","scheduleTypeId"]},"ScheduleGroupDto":{"type":"object","description":"[PT]Modelo de Grupo de escala\n[EN]ScheduleGroup model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do grupo de escala\n[EN]ScheduleGroup ID"},"externalId":{"type":"string","description":"[PT]ID externo do grupo de escala\n[EN]External scheduleGroup ID"},"name":{"type":"string","description":"[PT]Nome do grupo de escala\n[EN]ScheduleGroup Name"}},"required":["name"]},"ScheduleShiftDto":{"type":"object","description":"Descrição ScheduleShift","properties":{"sequence":{"type":"integer","format":"int32","description":"[PT]Sequencia da mudança de horário.\n[EN]Schedule shift sequence"},"shiftId":{"type":"integer","format":"int64","description":"[PT]ID do horário.\n[EN]Shift ID"},"shiftExternalId":{"type":"string","description":"[PT]ID externo do horário.\n[EN]Shift external id"},"shiftName":{"type":"string","description":"[PT]Nome do horário.\n[EN]Shift name"}},"required":["shiftId"]},"ScheduleTurn":{"type":"object","description":"[PT]Modelo de Turno\n[EN]ScheduleTurn model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do turno\n[EN]ScheduleTurn ID"},"externalId":{"type":"string","description":"[PT]ID externo do turno\n[EN]External scheduleTurn ID"},"name":{"type":"string","description":"[PT]Nome do turno\n[EN]ScheduleTurn Name"}},"required":["name"]},"WorkplaceDto":{"type":"object","description":"Descrição Workplace","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"externalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"workplaceNumber":{"type":"integer","format":"int64","description":"[PT]Número do posto (formato numérico)\n[EN]Workplace number (numeric format)"},"contractNumber":{"type":"integer","format":"int64","description":"[PT]Número do contrato (formato numérico)\n[EN]Contract number (numeric format)"},"clientId":{"type":"integer","format":"int64","description":"[PT]ID do cliente\n[EN]Client ID"},"clientName":{"type":"string","description":"[PT]Nome do cliente\n[EN]Client name"},"externalClientId":{"type":"string","description":"[PT]ID externo do cliente\n[EN]Client external ID"},"name":{"type":"string","description":"[PT]Nome do posto\n[EN]Workplace name"},"service":{"type":"string","description":"[PT]Serviço\n[EN]Service"},"city":{"type":"string","description":"[PT]Nome da cidade\n[EN]City name"},"state":{"type":"string","description":"[PT]Estado\n[EN]State"},"vacantJob":{"type":"integer","format":"int32","description":"[PT]Vagas\n[EN]Vacant job"},"businessUnitId":{"type":"integer","format":"int64","description":"[PT]Unidade de negócio\n[EN]Business unit"},"externalBusinessUnitId":{"type":"string","description":"[PT]ID externo da Unidade de negócio\n[EN]Business unit external ID"},"zipCode":{"type":"string","description":"[PT]Código postal\n[EN]Zip code"},"address":{"type":"string","description":"[PT]Endereço\n[EN]Address"},"addressNumber":{"type":"string","description":"[PT]Número do endereço\n[EN]Address number"},"addressTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de endereço\n[EN]Address type ID"},"costCenter":{"type":"string","description":"[PT]Centro de custo\n[EN]Cost center"},"district":{"type":"string","description":"[PT]Bairro\n[EN]District"},"serviceTypeId":{"type":"integer","format":"int64","description":"ID do tipo de serviço.\n[EN]Service type ID.\nValues:"},"externalServiceTypeId":{"type":"string","description":"[PT]ID externo do tipo de serviço\n[EN]Service type external ID"},"timezone":{"type":"string","description":"[PT]Timezone\n[EN]Timezone","example":"America/Sao_Paulo"},"startDate":{"type":"string","description":"[PT]Data de inicio do posto\n[EN]Workplace start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"finishDate":{"type":"string","description":"[PT]Data de termino do posto\n[EN]Workplace finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID"},"externalCompanyId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company ID"},"workplaceVacancies":{"type":"array","description":"[PT]Lista de vagas\n[EN]Vacancies list","items":{"$ref":"#/components/schemas/WorkplaceVacancyDto"}},"fractionalVacancy":{"type":"boolean","description":"[PT]Vagas fracionadas\n[EN]Fractional vacancy"},"forceCompanyReplacement":{"type":"boolean","description":"[PT]Forçar cobertura na mesma empresa\n[EN]Force replacement in the same company"},"forceCompanyTransfer":{"type":"boolean","description":"[PT]Forçar transferência na mesma empresa\n[EN]Force transfer in the same company"},"externalAlarmId":{"type":"string","description":"[PT]ID externo da conta de alarme\n[EN]External alarm ID"},"cityId":{"type":"integer","format":"int64","description":"ID da cidade.\n[EN]City ID."},"cityExternalId":{"type":"string","description":"[PT]ID externo da cidade\n[EN]City external ID"},"cityName":{"type":"string","description":"[PT]Nome da cidade\n[EN]City name"},"federatedUnitId":{"type":"integer","format":"int64","description":"ID do UF.\n[EN]Federated unit ID."},"federatedUnitExternalId":{"type":"string","description":"[PT]ID externo do UF\n[EN]Federated unit external ID"},"federatedUnitName":{"type":"string","description":"[PT]Nome do UF\n[EN]Federated unit name"},"federatedUnitInitials":{"type":"string","description":"[PT]Silga do UF\n[EN]Federated unit initials"},"managerName":{"type":"string","description":"[PT]Nome do gestor do posto\n[EN]Manager name"},"managerPhone":{"type":"string","description":"[PT]Telefone do gestor do posto\n[EN]Manager phone"},"controlLackOfEffectiveness":{"type":"boolean","description":"[PT]Emitir alerta para posto sem colaboradores efetivos\n[EN]Issue alert to station without effective employees"},"generateVirtualClocking":{"type":"boolean","description":"[PT]Gerar marcação virtual no lugar de esquecimento\n[EN]Generate virtual markup instead of forgetting"},"checkinTolerance":{"type":"integer","format":"int32","description":"[PT]Tolerância de entrada em minutos \n[EN] Input Tolerance in Minutes"},"checkoutTolerance":{"type":"integer","format":"int32","description":"[PT]Tolerância de saída em minutos \n[EN] Output Tolerance in Minutes"},"companyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company name"},"companyNumber":{"type":"string","description":"[PT]Número da empresa\n[EN]Company Number"},"department":{"type":"string","description":"[PT]Departamento\n[EN]Department"},"workplaceNumberTxt":{"type":"string","description":"[PT]Número do posto (formato alfanumérico)\n[EN]Workplace number (alphanumeric format)"},"contractNumberTxt":{"type":"string","description":"[PT]Número do contrato (formato alfanumérico)\n[EN]Contract number (alphanumeric format)"},"workplaceClosingReasonId":{"type":"integer","format":"int64","description":"[PT]ID do motivo de encerramento de posto\n[EN]Workplace closing reason ID"},"workplaceClosingReasonName":{"type":"string","description":"[PT]Nome do motivo de encerramento de posto\n[EN]Workplace closing reason name"},"workplaceClosingReasonExternalId":{"type":"string","description":"[PT]ID externo do motivo de encerramento de posto\n[EN]Workplace closing reason external ID"},"closingNote":{"type":"string","description":"[PT]Nota de encerramento de posto\n[EN]Workplace closing note"},"ordination":{"type":"string","description":"[PT]Ordem de exibição na mesa\n[EN]Operation Desk ordination"},"holidays":{"type":"array","description":"[PT]Lista de feriados do posto. Informar apenas os campos: name e holidayDate.\n[EN]Workplace holidays list. Inform only the fields: name and holidayDate","items":{"$ref":"#/components/schemas/HolidayDto"}},"active":{"type":"boolean","description":"[PT]Ativo\n[EN]Active"},"phone":{"type":"string","description":"[PT]Telefone\n[EN]Phone"},"phone2":{"type":"string","description":"[PT]Telefone2\n[EN]Phone2"},"persons":{"type":"array","description":"[PT]Colaboradores\n[EN]Persons","items":{"$ref":"#/components/schemas/Person"},"uniqueItems":true},"latitude":{"type":"string","description":"[Pt]Latitude do posto.\n[EN]Workplace latitude."},"longitude":{"type":"string","description":"[PT]Longitude do posto.\n[EN]Workplace longitude."},"generateFlexibleInconsistenciesAlert":{"type":"boolean","description":"[PT]Gerar alerta de inconsistências para horário flexível \n[EN]Generate inconsistencies alert for flexible shift"},"maximumPerimeterRecordMarking":{"type":"integer","format":"int32","description":"[PT]Perímetro máximo para marcação de ponto \n[EN]Maximum perimeter for point marking"},"initialScheduleAdjustment":{"type":"boolean","description":"[PT]Início da jornada \n[EN]Shift start"},"intervalScheduleAdjustment":{"type":"boolean","description":"[PT]Intrajornada \n[EN]Break schedule"},"finalScheduleAdjustment":{"type":"boolean","description":"[PT]Fim da jornada \n[EN]Shift end"},"alterBonusForReplacement":{"type":"boolean","description":"[PT]Alterar perfil em caso de coberturas de gratificação \n[EN]Change profile in case of bonus coverage"},"showWorkplaceInPersonInformationApp":{"type":"boolean","description":"[PT]Mostrar posto em “Informações do colaborador” no aplicativo \n[EN]Show workplace in the app's \"Person Information\" tab"},"createMaximumPerimeterToRecordMarking":{"type":"boolean","description":"[PT]Mostrar Perímetro máximo para marcação de ponto \n[EN]Show maximum perimeter for point marking"},"complement":{"type":"string","description":"[PT]Complemento do endereço do posto.\n[EN]Complement of the workplace address."},"responsibleReception":{"type":"string","description":"[PT]Responsável pelo posto.\n[EN]Responsible for the workplace."},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última alteração\n[EN]Last Update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["addressTypeId","businessUnitId","clientId","clientName","externalBusinessUnitId","externalClientId","name","serviceTypeId","timezone"]},"WorkplaceVacancyDto":{"type":"object","description":"Descrição WorkplaceVacancy","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da vaga do posto\n[EN]Workplace vacancy ID"},"externalId":{"type":"string","description":"[PT]ID externo de vagas do posto\n[EN]Workplace vacancy External ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"quantity":{"type":"integer","format":"int32","description":"[PT]Quantidade\n[EN]Quantity"},"finishDateTime":{"type":"string","description":"[PT]Data final da vaga\n[EN]Vacancy finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"startDateTime":{"type":"string","description":"[PT]Data inicial da vaga\n[EN]Vacancy start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"careerDtoList":{"type":"array","description":"[PT]Lista de cargo\n[EN]Career list","items":{"$ref":"#/components/schemas/CareerDto"}},"scheduleGroupDtoList":{"type":"array","description":"[PT]Lista de grupo de escala\n[EN]Schedule group list","items":{"$ref":"#/components/schemas/ScheduleGroupDto"}},"scheduleTurnDtoList":{"type":"array","description":"[PT]Lista de turno de escala\n[EN]Schedule turn list","items":{"$ref":"#/components/schemas/ScheduleTurn"}},"scheduleDtoList":{"type":"array","description":"[PT]Lista de escala\n[EN]Schedule list","items":{"$ref":"#/components/schemas/ScheduleDto"}}},"required":["finishDateTime","startDateTime"]},"ResponseDtoWorkplaceClosingReasonDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceClosingReasonDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkplaceClosingReasonDto":{"type":"object","description":"Motivo de encerramento de posto","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do motivo de encerramento de posto\n[EN]Workplace closing reason ID"},"name":{"type":"string","description":"[PT]Nome do motivo de encerramento de posto\n[EN]Workplace closing reason Name"},"externalId":{"type":"string","description":"[PT]ID externo de motivo de encerramento de posto\n[EN]Workplace closing reason External ID"},"active":{"type":"boolean","description":"[PT]Motivo de encerramento de posto ativo\n[EN]Workplace closing reason active"}},"required":["active","name"]},"ResponseDtoWorkloadDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkloadDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkloadDto":{"type":"object","description":"Descrição da Carga Horária","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da Carga Horária\n[EN]Workload ID"},"externalId":{"type":"string","description":"[PT]ID externo da Carga Horária\n[EN]Workload External ID"},"workloadTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de carga horária.\nValores:\n[ID - 1] - DIÁRIA\n[ID - 2] - SEMANAL\n[ID - 3] - MENSAL\n[EN]Workload type ID.\nValues:\n[ID - 1] - DAILY\n[ID - 2] - WEEKLY\n[ID - 3] - MONTHLY"},"scheduleGroupId":{"type":"integer","format":"int64","description":"[PT]ID do Grupo de Escala\n[EN]Schedule Group ID"},"tradeUnionId":{"type":"integer","format":"int64","description":"[PT]ID do Sindicato\n[EN]TradeUnion ID"},"limitWorkload":{"type":"integer","format":"int32","description":"[PT]Carga Horária\n[EN]Workload"},"computeWorkload":{"type":"integer","format":"int32","description":"[PT]Carga Horária a calcular\n[EN]Workload to calculate"},"scheduleGroupExternalId":{"type":"string","description":"[PT]ID externo do Grupo de Escala\n[EN]External Schedule Group ID"},"tradeUnionExternalId":{"type":"string","description":"[PT]ID externo do Sindicato\n[EN]External TradeUnion ID"}},"required":["workloadTypeId"]},"TradeUnionTransferDto":{"type":"object","description":"Histórico de Sindicato","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do histórico de sindicato\n[EN]Trade union history ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personExternalId":{"type":"string","description":"[PT]Id externo do colaborador.\n[EN]Person external Id"},"personName":{"type":"string","description":"[PT]Nome do colaborador.\n[EN]Person name"},"tradeUnionId":{"type":"integer","format":"int64","description":"[PT]ID do sindicato\n[EN]Trade union ID"},"tradeUnionExternalId":{"type":"string","description":"[PT]Id externo do sindicato.\n[EN]Trade union external Id"},"tradeUnionName":{"type":"string","description":"[PT]Nome do sindicato.\n[EN]Trade union name"},"transferDate":{"type":"string","description":"[PT]Data da transferência\n[EN]Transfer date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da ultima alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean"}},"required":["personExternalId","personId","tradeUnionExternalId","tradeUnionId","transferDate"]},"ResponseDtoTradeUnionTransferDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TradeUnionTransferDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoTradeUnionDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TradeUnionDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TradeUnionDto":{"type":"object","description":"Sindicatos","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do sindicato\n[EN]Trade union ID"},"name":{"type":"string","description":"[PT]Nome do sindicato.\n[EN]Trade union name"},"externalId":{"type":"string","description":"[PT]Id externo do sindicato.\n[EN]Trade union external Id"},"email":{"type":"string","description":"[PT]E-mail do sindicato\n[EN]Trade union E-mail"},"active":{"type":"boolean","description":"[PT]Ativar sindicato\n[EN]Trade union active"},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["active","name","registerDate"]},"ResponseDtoTimeTrackingOvertimeAuthorizationDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TimeTrackingOvertimeAuthorizationDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeTrackingOvertimeAuthorizationDto":{"type":"object","description":"Informação de autorização de horas extras de rastreamento de tempo","properties":{"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"referenceDate":{"type":"string","format":"date-time","description":"[PT]Data de referência do evento\n[EN]Event reference date","example":"yyyy-MM-dd"},"timeTrackingTypeName":{"type":"string","description":"[PT]Nome do Tipo de Timetracking. Valores:\n[EN]TimeTracking Type Name. Values:\n\n [ALLOWANCE_PAID] = Horas - Abono\n [REGULAR_DAYSHIFT] = Hora Regular Diurna\n [REGULAR_NIGHTSHIFT] = Hora Regular Noturna\n [OVERTIME] = Hora Extra\n [OVERTIME_DAYSHIFT] = Hora Extra Diurna\n [OVERTIME_NIGHTSHIFT] = Hora Extra Noturna\n [BREAKPAID_DAYSHIFT] = Intrajornada Diurna\n [BREAKPAID_NIGHTSHIFT] = Intrajornada Noturna\n [NIGHT_BONUS] = Adicional Noturno\n [REDUCED_NIGHTSHIFT] = Hora Noturna Reduzida\n [WEEKLY_PAID_DAYOFF] = DSR\n [WEEKLY_PAID_DAYOFF_OVERTIME_DAYSHIFT] = DSR Trabalhado Diurno\n [WEEKLY_PAID_DAYOFF_OVERTIME_NIGHTSHIFT] = DSR Trabalhado Noturno\n [HOLIDAY_DAYSHIFT] = Hora Feriado Diurna\n [HOLIDAY_NIGHTSHIFT] = Hora Feriado Noturna\n [HOLIDAY_OVERTIME_DAYSHIFT] = Hora Extra Diurna em Feriado\n [HOLIDAY_OVERTIME_NIGHTSHIFT] = Hora Extra Noturna em Feriado\n [HOLIDAY_BREAKPAID_DAYSHIFT] = Intrajornada Diurna em Feriado\n [HOLIDAY_BREAKPAID_NIGHTSHIFT] = Intrajornada Noturna em Feriado\n [PARTIAL_ABSENCE_DELAY_DAYSHIFT] = Atraso Diurno\n [PARTIAL_ABSENCE_DELAY_NIGHTSHIFT] = Atraso Noturno\n [PARTIAL_ABSENCE_MIDDLE_DAYSHIFT] = Ausência Intermediária Diurna\n [PARTIAL_ABSENCE_MIDDLE_NIGHTSHIFT] = Ausência Intermediária Noturna\n [PARTIAL_ABSENCE_EARLY_DAYSHIFT] = Saída Antecipada Diurna\n [PARTIAL_ABSENCE_EARLY_NIGHTSHIFT] = Saída Antecipada Noturna\n [ALLSHIFT_ABSENCE_DAYSHIFT] = Falta Diurna\n [ALLSHIFT_ABSENCE_NIGHTSHIFT] = Falta Noturna\n [PARTIAL_ABSENCE_GENERIC] = Ausência Parcial\n [COMPTIME] = Banco de Horas\n [COMPTIME_REGULAR_DAYSHIFT] = Banco de Horas - Regular Diurno\n [COMPTIME_REGULAR_NIGHTSHIFT] = Banco de Horas - Regular Noturno\n [COMPTIME_CREDIT] = Banco de Horas - Crédito\n [COMPTIME_CREDIT_DAYSHIFT] = Banco de Horas - Crédito Diurno\n [COMPTIME_CREDIT_NIGHTSHIFT] = Banco de Horas - Crédito Noturno\n [COMPTIME_CREDIT_BREAKPAID_DAYSHIFT] = Banco de Horas - Intrajornada Diurna\n [COMPTIME_CREDIT_BREAKPAID_NIGHTSHIFT] = Banco de Horas - Intrajornada Noturna\n [COMPTIME_HOLIDAY_DAYSHIFT] = Banco de Horas - Feriado Diurno\n [COMPTIME_HOLIDAY_NIGHTSHIFT] = Banco de Horas - Feriado Noturno\n [COMPTIME_HOLIDAY_CREDIT_DAYSHIFT] = Banco de Horas - Crédito Feriado Diurno\n [COMPTIME_HOLIDAY_CREDIT_NIGHTSHIFT] = Banco de Horas - Crédito Feriado Noturno\n [COMPTIME_HOLIDAY_CREDIT_BREAKPAID_DAYSHIFT] = Banco de Horas - Crédito Feriado Intrajornada Diurno\n [COMPTIME_HOLIDAY_CREDIT_BREAKPAID_NIGHTSHIFT] = Banco de Horas - Crédito Feriado Intrajornada Noturno\n [COMPTIME_CREDIT_WEEKLY_PAID_DAYOFF_DAYSHIFT] = Banco de Horas - Crédito DSR Diurno\n [COMPTIME_CREDIT_WEEKLY_PAID_DAYOFF_NIGHTSHIFT] = Banco de Horas - Crédito DSR Noturno\n [COMPTIME_DEBIT_ALLSHIFT_ABSENCE_DAYSHIFT] = Banco de Horas - Débito Falta Diurna\n [COMPTIME_DEBIT_ALLSHIFT_ABSENCE_NIGHTSHIFT] = Banco de Horas - Débito Falta Noturna\n [COMPTIME_DEBIT] = Banco de Horas - Débito\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_DELAY_DAYSHIFT] = Banco de Horas - Débito Atraso Diurno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_DELAY_NIGHTSHIFT] = Banco de Horas - Débito Atraso Noturno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_MIDDLE_DAYSHIFT] = Banco de Horas - Débito Intermediário Diurno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_MIDDLE_NIGHTSHIFT] = Banco de Horas - Débito Intermediário Noturno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_EARLY_DAYSHIFT] = Banco de Horas - Débito Saída Antecipada Diurna\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_EARLY_NIGHTSHIFT] = Banco de Horas - Débito Saída Antecipada Noturna\n [ABSENCE_PAID] = Ausência Justificada\n [COMPTIME_CREDIT_MANUAL] = Crédito Manual de Banco\n [COMPTIME_DEBIT_MANUAL] = Débito Manual de Banco\n [COMPTIME_SALDO] = Banco de Horas - Saldo\n [ABSENCE_NOT_PAID] = Ausência não Justificada\n [COMPTIME_MONTH_SALDO] = Banco de Horas - Saldo do mês\n [BREAKGRANTED_DAYSHIFT] = Intervalo Realizado Diurno\n [BREAKGRANTED_NIGHTSHIFT] = Intervalo Realizado Noturno\n [DEDUCT_WEEKLY_PAID_DAYOFF] = Desconto de DSR\n [COMPTIME_CREDIT_DAYOFF_PAID_DAYSHIFT] = Crédito de Folga Trabalhada Diurna (FT)\n [COMPTIME_CREDIT_DAYOFF_PAID_NIGHTSHIFT] = Crédito de Folga Trabalhada Noturna (FT)\n [DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna\n [DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna\n [HOLIDAY_DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna em Feriado\n [HOLIDAY_DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna em Feriado\n [COMPTIME_HOLIDAY_CREDIT_DAYOFF_PAID_DAYSHIFT] = Crédito de Folga Trabalhada Diurna (FT) em Feriado\n [COMPTIME_HOLIDAY_CREDIT_DAYOFF_PAID_NIGHTSHIFT] = Crédito de Folga Trabalhada Noturna (FT) em Feriado\n [COMPTIME_POSITIVE_MONTHLY_BALANCE] = Banco de Horas - Saldo positivo do mês\n [COMPTIME_NEGATIVE_MONTHLY_BALANCE] = Banco de Horas - Saldo negativo do mês\n [HOURLY_ABSENCE_PAID] = Horista - Ausência Justificada\n [HOURLY_ALLSHIFT_ABSENCE_DAYSHIFT] = Horista - Falta Diurna\n [HOURLY_ALLSHIFT_ABSENCE_NIGHTSHIFT] = Horista - Falta Noturna\n [HOURLY_BREAKPAID_DAYSHIFT] = Horista - Intrajornada Diurna\n [HOURLY_BREAKPAID_NIGHTSHIFT] = Horista - Intrajornada Noturna\n [HOURLY_HOLIDAY_BREAKPAID_DAYSHIFT] = Horista - Intrajornada Diurna em feriado\n [HOURLY_HOLIDAY_BREAKPAID_NIGHTSHIFT] = Horista - Intrajornada Noturna em feriado\n [HOURLY_HOLIDAY_DAYSHIFT] = Horista - Horas regulares diurnas em feriado\n [HOURLY_HOLIDAY_NIGHTSHIFT] = Horista - Horas regulares noturna em feriado\n [HOURLY_OVERTIME] = Horista - Hora extra\n [HOURLY_REGULAR_DAYSHIFT] = Horista - Horas regulares diurnas\n [HOURLY_REGULAR_NIGHTSHIFT] = Horista - Horas regulares noturna\n [HOURLY_WEEKLY_PAID_DAYOFF] = Horista - DSR\n [SUNDAY_DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna em domingo\n [SUNDAY_DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna em domingo\n [SUNDAY_WEEKLY_PAID_DAYOFF_DAYSHIFT] = DSR - Diferenciado Trabalhado Diurno\n [SUNDAY_WEEKLY_PAID_DAYOFF_NIGHTSHIFT] = DSR - Diferenciado Trabalhado Noturno\n [WORKED_DAYS] = Dias Trabalhados\n [DANIED_OPERATION_CHECK_USER_REGISTRATION] = Operação não realizada! Deve-se verificar o cadastro do colaborador.\n [SUNDAY_OVERTIME_DAYSHIFT] = Hora extra diurna em domingo\n [SUNDAY_OVERTIME_NIGHTSHIFT] = Hora extra noturna em domingo\n [OVERTIME_50_PERCENT] = Hora extra 50%\n [OVERTIME_60_PERCENT] = Hora extra 60%\n [OVERTIME_65_PERCENT] = Hora extra 65%\n [OVERTIME_70_PERCENT] = Hora extra 70%\n [OVERTIME_75_PERCENT] = Hora extra 75%\n [OVERTIME_80_PERCENT] = Hora extra 80%\n [OVERTIME_100_PERCENT] = Hora extra 100%\n [OVERTIME_120_PERCENT] = Hora extra 120%\n"},"minutes":{"type":"integer","format":"int64","description":"[PT]Valor do evento em minutos.\n[EN]Event value in minutes"},"status":{"type":"string","description":"[PT]Status do evento. PENDING = pendente; APPROVED = aprovado; NOT_APPROVED = não aprovado.\n[EN]Event status. PENDING; APPROVED; NOT_APPROVED"},"approvalReasonName":{"type":"string","description":"[PT]Motivo da aprovação de hora extra.\n[EN]Approval reason for the overtime.","example":"Banco de horas excedido"},"approvalReasonId":{"type":"integer","format":"int64","description":"[PT]ID do motivo de aprovação.\n[EN]Approval reason ID.","example":123},"eventCode":{"type":"string","description":"[PT]Código do evento.\n[EN]Event code."},"lastUpdate":{"type":"string","format":"date-time","description":"[PT]Data da última alteração\n[EN]Last update date.","example":"yyyy-MM-dd HH:mm:ss"},"note":{"type":"string","description":"[PT]Observações.\n[EN]Note."}}},"TemplateRegistrationDto":{"type":"object","description":"Configuração do template.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Employee ID"},"name":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Employee name"},"profile":{"type":"integer","format":"int64","description":"[PT]Perfil de usuário: 1 - Administrador | 2 - Colaborador | 3 - Supervisor\n[EN]User Profile: 1 - Administrator | 2 - Employee | 3 - Supervisor"},"deviceAdmin":{"type":"boolean","description":"[PT]Administrador do dispositivo\n[EN]Device Manager"},"authType":{"type":"string","description":"[PT]Tipo de autenticação no device fp - Biometria | pw - Senha\n[EN]Authentication type in device fp - FingerPrint | pw - Password"},"pin":{"type":"integer","format":"int32","description":"[PT]PIN do colaborador, utilizado para senha\n[EN]Employee PIN, used for password"},"pass":{"type":"integer","format":"int32","description":"[PT]Senha do colaborador\n[EN]Employee password"}},"required":["authType","id","name","profile"]},"ResponseDtoTemplateDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TemplateDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TemplateDto":{"type":"object","description":"Cadastro.","properties":{"id":{"type":"integer","format":"int64","description":"ID do Template","example":1},"template":{"type":"string","description":"Conteúdo do Template","example":"Template content"},"personId":{"type":"integer","format":"int64","description":"ID da Pessoa associada ao Template","example":123},"personExternalId":{"type":"string","description":"ID externo da Pessoa associada ao Template","example":"external-123"},"templateTypeId":{"type":"integer","format":"int64","description":"ID do Tipo de Template","example":1},"templateByteArray":{"type":"string","format":"byte"}},"required":["personExternalId","personId","template","templateTypeId"]},"TalkDto":{"type":"object","description":"Dados da talk.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da conversa\n[EN]Talk ID"},"topicId":{"type":"integer","format":"int64","description":"[PT]ID do Grupo\n[EN]Topic ID"},"subjectId":{"type":"integer","format":"int64","description":"[PT]ID do assunto\n[EN]Subject ID"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID do usuário\n[EN]User account ID"},"talkStatusId":{"type":"integer","format":"int64","description":"[PT]ID do status da conversa\n[EN]Talk Status ID"},"customerId":{"type":"integer","format":"int64","description":"[PT]ID do customer\n[EN]Customer ID"},"registerDate":{"type":"string","description":"[PT]Data do registro da conversa\n[EN]Register Date Talk","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última atualização\n[EN]Last update Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"talkRatingId":{"type":"integer","format":"int64","description":"[PT]ID da classificação da conversa\n[EN]Talk Rating ID"}}},"ResponseDtoTalkDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TalkDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"MarkingDto":{"type":"object","description":"Descrição Marking","properties":{"sequence":{"type":"integer","format":"int32","description":"[PT]Sequencia\n[EN]Sequence"},"marking":{"type":"integer","format":"int32","description":"[PT]Marcação\n[EN]Marking"},"markingTypeId":{"type":"integer","format":"int64","description":"ID tipo de marcação.\nValores:\n[ID - 1] - ENTRADA/SAÍDA OBRIGATÓRIA \n[ID - 2] - ENTRADA/SAÍDA NÃO OBRIGATÓRIA \n[ID - 3] - ENTRADA/SAÍDA GERADA \n[ID - 4] - REFEIÇÃO OBRIGATÓRIA \n[ID - 5] - INTERVALO PRÉ-ASSINADO NÃO OBRIGATÓRIA \n[ID - 6] - REFEIÇÃO OBRIGATÓRIA EXTRA \n[ID - 7] - REFEIÇÃO IGNORADA \n[ID - 8] - REFEIÇÃO NÃO OBRIGATÓRIA \n[ID - 9] - INTERVALO PRÉ-ASSINADO GERADO \n[ID - 12] - LANCHE OBRIGATÓRIO \n[ID - 13] - LANCHE NÃO OBRIGATÓRIO \n[ID - 14] - LANCHE OBRIGATÓRIO EXTRA \n"},"checkinTolerance":{"type":"integer","format":"int32"},"checkoutTolerance":{"type":"integer","format":"int32"}},"required":["marking","markingTypeId"]},"ResponseDtoShiftDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ShiftDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ShiftDto":{"type":"object","description":"Cadastro.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Shift ID"},"externalId":{"type":"string","description":"[PT]ID externo do horário\n[EN]External shift ID"},"name":{"type":"string","description":"[PT]Nome do horário\n[EN]Shift name"},"active":{"type":"boolean","description":"[PT]Horário ativo\n[EN]Shift active"},"shiftTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de horário.\nValores:\n[ID - 1] - RÍGIDO\n[ID - 2] - MÓVEL\n[ID - 3] - FLEXÍVEL\n[ID - 4] - MOVEL NA ENTRADA/SAÍDA\n[ID - 5] - MOVEL REFEIÇÃO\n[ID - 7] - FOLGA\n[ID - 8] - COMPENSADO\n[ID - 9] - DESCANSO SEMANAL REMUNERADO\n"},"markings":{"type":"array","description":"[PT]Lista de marcações \n[EN]Markings","items":{"$ref":"#/components/schemas/MarkingDto"}},"mobilityBefore":{"type":"integer","format":"int32","description":"[PT]Mobilidade antes do horário \n[EN]Mobility before"},"mobilityAfter":{"type":"integer","format":"int32","description":"[PT]Mobilidade depois do horário \n[EN]Mobility after"},"breakpaid":{"type":"integer","format":"int32","description":"[PT]Intrajornada convertida em minutos \n[EN]Breakpaid in minutes"},"generateFlexibleInconsistenciesAlert":{"type":"boolean","description":"[PT]Gerar alerta de inconsistências para horário flexível \n[EN]Generate inconsistencies alert for flexible shift"},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última alteração\n[EN]Last Update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["active","name","shiftTypeId"]},"ResponseDtoServiceTypeDTO":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ServiceTypeDTO","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ServiceTypeDTO":{"type":"object","description":"[PT]Modelo de Tipo de serviço\n[EN]Type of Service model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do tipo de serviço\n[EN]Type of service ID"},"name":{"type":"string","description":"[PT]Nome do tipo de serviço\n[EN]Type of service Name"},"externalId":{"type":"string","description":"[PT]ID externo do tipo de serviço\n[EN]External type of service ID"},"controlIdleness":{"type":"boolean","description":"[PT]Controle de ociosidade\n[EN]Idle control"},"createAbsenceInsteadNotRegistered":{"type":"boolean","description":"[PT]Gerar ausência no lugar do esquecimento\n[EN]Generate absence in the place of forgetfulness"},"controlLackOfStaff":{"type":"boolean","description":"[PT]Controle de efetivo\n[EN]Control of lack of effective"},"active":{"type":"boolean","description":"[PT]Ativo\n[EN]Active"}},"required":["name"]},"ResponseDtoScheduleTurn":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ScheduleTurn","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ScheduleTransferDto":{"type":"object","description":"[PT]Objeto de troca de escala\n[EN]Schedule transfer object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da troca de escala\n[EN]Schedule transfer ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"scheduleId":{"type":"integer","format":"int64","description":"[PT]ID da escala\n[EN]Schedule ID"},"rotationId":{"type":"integer","format":"int64","description":"[PT]ID da turma\n[EN]Rotation ID"},"rotationCode":{"type":"integer","format":"int32","description":"[PT]Código da turma\n[EN]Rotation Code"},"personExternalId":{"type":"string","description":"[PT]Id externo do colaborador\n[EN]Person external ID"},"scheduleExternalId":{"type":"string","description":"[PT]ID externo da escala\n[EN]Schedule External ID"},"userRegisterId":{"type":"integer","format":"int64","description":"[PT]ID do usuário que registrou\n[EN]User who registered ID"},"transferDateTime":{"type":"string","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última atualização do registro\n[EN]Last update register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Registro removido (sim ou não)\n[EN]Removed register (true or false)"},"observation":{"type":"string","description":"[PT]Observações\n[EN]Observations"}},"required":["personExternalId","personId","rotationCode","scheduleExternalId","scheduleId","transferDateTime"]},"ResponseDtoScheduleTransferDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ScheduleTransferDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoScheduleDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ScheduleDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoScheduleGroupDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ScheduleGroupDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"UpdateSalaryTransferDto":{"type":"object","description":"[PT]Objeto de requisição para atualizar transferência de salário\n[EN]Request object to update salary transfer","properties":{"salaryValue":{"type":"number","description":"[PT]Valor do salário\n[EN]Salary Value"},"transferDate":{"type":"string","description":"[PT]Data da transferência de salário\n[EN]Salary transfer date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"observation":{"type":"string","description":"[PT]Observação da transferência de salário\n[EN]Salary transfer observation"}}},"ResponseDtoSalaryTransferResponseDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/SalaryTransferResponseDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"SalaryTransferResponseDto":{"type":"object","description":"[PT]Objeto de resposta de transferência de salário\n[EN]Salary transfer response object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da transferência salarial\n[EN]Salary Transfer ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador associado a a transferência de salário\n[EN]Salary transfer person ID"},"salaryValue":{"type":"number","description":"[PT]Valor do salário\n[EN]Salary Value"},"transferDate":{"type":"string","description":"[PT]Data da transferência de salário\n[EN]Salary transfer date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"registerDate":{"type":"string","description":"[PT]Data de registro da transferência de salário\n[EN]Salary transfer register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da última atualização da transferência de salário\n[EN]Salary transfer last update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"observation":{"type":"string","description":"[PT]Observação da transferência de salário\n[EN]Salary transfer observation"}},"required":["personId"]},"ResponseDtoRotationDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/RotationDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PublicAreaDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do tipo de logradouro\n[EN]Public Area ID"},"name":{"type":"string","description":"[PT]Nome do tipo de logradouro\n[EN]Public Area name","example":"Comercial"},"externalId":{"type":"string","description":"[PT]ID externo do tipo de logradouro\n[EN]Public Area External ID"}},"required":["name"]},"ResponseDtoPublicAreaDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PublicAreaDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoPerson":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/Person","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"Dependent":{"type":"object","description":"Descrição Dependent","properties":{"type":{"type":"integer","format":"int64","description":"[PT]ID do tipo de dependente. Valores: [ID - 1] - CÔNJUGE OU COMPANHEIRO [ID - 2] - FILHO(A) [ID - 3] - ENTEADO(A) [ID - 4] - PAI/MÃE [ID - 5] - SOGRO(A) [ID - 6] - IRMÃO(Ã) [ID - 7] - NETO(A) [ID - 8] - BISNETO(A) [ID - 9] - AVÔ/AVÓ [ID - 10] - SOBRINHO(A) [ID - 11] - PRIMO(A) [ID - 12] - CUNHADO(A) [ID - 13] - PADRASTO/MADRASTA [ID - 14] - GENRO/NORA [EN]Dependent type ID. Values: [ID - 1] - SPOUSE OR PARTNER [ID - 2] - SON/DAUGHTER [ID - 3] - STEPSON/STEPDAUGHTER [ID - 4] - FATHER/MOTHER [ID - 5] - FATHER-IN-LAW/MOTHER-IN-LAW [ID - 6] - BROTHER/SISTER [ID - 7] - GRANDCHILD [ID - 8] - GREAT-GRANDCHILD [ID - 9] - GRANDFATHER/GRANDMOTHER [ID - 10] - NEPHEW/NIECE [ID - 11] - COUSINS [ID - 12] - BROTHER-IN-LAW/SISTER-IN-LAW [ID - 13] - STEPFATHER/STEPMOTHER [ID - 14] - SON-IN-LAW/DAUGHTER-IN-LAW","example":1},"name":{"type":"string","description":"[PT]Nome do dependente\n[EN]Dependent name"},"birthDate":{"type":"string","description":"[PT]Data de nascimento\n[EN]Birth date","example":25011987000000,"pattern":"[0-9]{14}"},"mothersName":{"type":"string","description":"[PT]Nome da mãe\n[EN]Mother's name"},"cpf":{"type":"string","description":"[PT]CPF do dependente\n[EN]Dependent register number","example":12345678912},"registerNumber":{"type":"string","description":"[PT]Registro Geral\n[EN]Register Number","example":999999},"issueDateRegisterNumber":{"type":"string","description":"[PT]Data de emissão do documento\n[EN]Issuing date","example":25011987000000,"pattern":"[0-9]{14}"},"dependentState":{"type":"integer","format":"int32","description":"[PT]Estado do dependente\n[EN]Dependent State","example":1},"phone":{"type":"string","description":"[PT]Telefone\n[EN]Phone Number","example":11999998877},"email":{"type":"string","description":"[PT]E-mail\n[EN]Email","example":"email@example.com"},"maritalStatus":{"type":"integer","format":"int32","description":"[PT]Estado civil. Valores: [ID - 1] - SOLTEIRO(A) [ID - 2] - CASADO(A) [ID - 3] - UNIÃO ESTÁVEL [ID - 4] - DIVORCIADO(A) [ID - 5] - VIÚVO(A) [EN]Marital Status. Values: [ID - 1] - SINGLE [ID - 2] - MARRIED [ID - 3] - STABLE UNION [ID - 4] - DIVORCED [ID - 5] - WIDOWER","example":2},"gender":{"type":"string","description":"[PT]Gênero. Valores: [M] - MASCULINO [F] - FEMININO [O] - OUTROS [EN]Gender. Values: [M] - MALE [F] - FEMALE [O] - OTHER","example":"M"},"activateHealthPlan":{"type":"boolean","description":"[PT]Ativar plano de saúde\n[EN]Activate Health Plan","example":true},"activateDentalPlan":{"type":"boolean","description":"[PT]Ativar plano odontológico\n[EN]Activate Dental Plan","example":false}},"required":["birthDate","cpf","name","type"]},"ResponseDtoDependent":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/Dependent","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PersonRequestDto":{"type":"object","description":"[PT]Modelo de Requisição de colaborador\n[EN]Person request model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da requisição do colaborador\n[EN]Person request ID"},"externalId":{"type":"string","description":"[PT]ID externo da requisição do colaborador\n[EN]External ID person request "},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"previsionDate":{"type":"string","format":"date-time","description":"[PT]Data final do afastamento\n[EN]Absence finish date","example":"ddMMyyyy"},"note":{"type":"string","description":"[PT]Observação\n[EN]Note"},"schooling":{"type":"string","description":"[PT]Escolaridade\n[EN]Scholing"},"age":{"type":"string","description":"[PT]Idade\n[EN]Age"},"minimumHeight":{"type":"string","description":"[PT]Altura mínima\n[EN]Minimum height"},"gender":{"type":"string","description":"[PT]Sexo\n[EN]Gender"},"quantityVacancies":{"type":"integer","format":"int32","description":"[PT]Quantidade de vagas\n[EN]Quantity vacancies"},"salary":{"type":"number","description":"[PT]Salário\n[EN]Salary"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID de usuário aprovador\n[EN]Approver user ID"},"personRequestStatusId":{"type":"integer","format":"int64","description":"[PT]Status da requisição de colaborador\n[EN]Person request ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"scheduleId":{"type":"integer","format":"int64","description":"[PT]ID da escala\n[EN]Schedule ID"},"careerId":{"type":"integer","format":"int64","description":"[PT]ID do cargo\n[EN]Career ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]Workplace external ID"},"scheduleExternalId":{"type":"string","description":"[PT]ID externo da escala\n[EN]Schedule external ID"},"careerExternalId":{"type":"string","description":"[PT]ID externo do cargo\n[EN]Career external ID"},"workplaceName":{"type":"string","description":"[PT]Nome do posto\n[EN]Workplace name"},"scheduleName":{"type":"string","description":"[PT]Nome da escala\n[EN]Schedule name"},"careerName":{"type":"string","description":"[PT]Nome do cargo\n[EN]Career name"},"userAccountName":{"type":"string","description":"[PT]Nome do usuário aprovador\n[EN]Approver user name"},"personRequestStatusName":{"type":"string","description":"[PT]Nome do status da requisição de colaborador\n[EN]Status request person name"},"lastUpdate":{"type":"string","description":"[PT]Última atualização\n[EN]Last update","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Registro removido(sim ou não)\n[EN]removed register(true or false)"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person Name"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]Person external ID"},"personEnrolment":{"type":"string","description":"[PT]Matrícula do colaborador\n[EN]Person enrolment"},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID"},"companyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company Name"},"companyExternalId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]Company external ID"},"admittedId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que foi admitido\n[EN]Person id admitted"},"admittedName":{"type":"string","description":"[PT]Nome do colaborador que foi admitido \n[EN]Person Name admitted"},"admittedExternalId":{"type":"string","description":"[PT]ID externo do colaborador que foi admitido\n[EN]Person external id admitted"},"admittedEnrolment":{"type":"string","description":"[PT]Matrícula do colaborador que foi admitido\n[EN]Enrolment of the admitted person"},"demittedId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que foi demitido\n[EN]Person id demitted"},"demittedName":{"type":"string","description":"[PT]Nome do colaborador que foi demitido \n[EN]Person Name demitted"},"demittedExternalId":{"type":"string","description":"[PT]ID externo do colaborador que foi demitido\n[EN]Person external id demitted"},"demittedEnrolment":{"type":"string","description":"[PT]Matrícula do colaborador que foi demitido\n[EN]Enrolment of the demitted person"},"userRegisterId":{"type":"integer","format":"int64","description":"[PT]ID de usuário registrador\n[EN]Register user ID"},"userRegisterName":{"type":"string","description":"[PT]Nome do usuário registrador\n[EN]Register user name"},"workplaceServiceTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de serviço do posto\n[EN]Workplace service type ID"},"workplaceServiceTypeName":{"type":"string","description":"[PT]Nome do tipo de serviço do posto\n[EN]Workplace service type name"},"workplaceServiceTypeExternalId":{"type":"string","description":"[PT]ID externo do tipo de serviço do posto\n[EN]Workplace service type external ID"},"personRequestReasonId":{"type":"integer","format":"int64","description":"[PT]ID do motivo\n[EN]Reason ID"},"personRequestReasonName":{"type":"string","description":"[PT]Nome do motivo\n[EN]Reason name"},"personRequestReasonExternalId":{"type":"string","description":"[PT]ID externo do motivo\n[EN]Reason external ID"},"demissionReasonId":{"type":"integer","format":"int64","description":"[PT]ID do motivo de demissão\n[EN]Demission reason ID"},"demissionReasonName":{"type":"string","description":"[PT]Nome do motivo de demissão\n[EN]Demission reason name"},"demissionReasonExternalId":{"type":"string","description":"[PT]ID externo do motivo de demissão\n[EN]Demission reason external ID"},"workplaceAddress":{"type":"string","description":"[PT]Endereço do Posto\n[EN]Workplace Address"},"workplaceAddressNumber":{"type":"string","description":"[PT]Número do endereço do Posto\n[EN]Workplace Address number"},"workplaceComplement":{"type":"string","description":"[PT]Complemento do Posto\n[EN]Workplace Complement"},"workplaceCountry":{"type":"string","description":"[PT]País do Posto\n[EN]Workplace Country"},"workplaceDistrict":{"type":"string","description":"[PT]Bairro do Posto\n[EN]Workplace District"},"workplaceState":{"type":"string","description":"[PT]Estado do Posto\n[EN]Workplace State"},"workplaceZipCode":{"type":"string","description":"[PT]Código postal do Posto\n[EN]Workplace Zip code"},"workplaceCityId":{"type":"integer","format":"int64","description":"[PT]ID da cidade do Posto\n[EN]Workplace City ID"},"workplaceCityName":{"type":"string","description":"[PT]Nome da cidade do Posto\n[EN]Workplace City name"},"personRequestJustificationId":{"type":"integer","format":"int64","description":"[PT]ID do tipo da justificativa de requisição\n[EN]Person request justification ID"},"personRequestJustificationExternalId":{"type":"string","description":"[PT]ID Externo do tipo da justificativa de requisição\n[EN]Person request justification external ID"},"rotationId":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Rotation ID"},"rotationCode":{"type":"integer","format":"int32","description":"[PT]Código do horário\n[EN]Rotation Code"},"cva":{"type":"string","description":"[PT]CVA\n[EN]CVA"},"requestingManager":{"type":"string","description":"[PT]Gestor Solicitante\n[EN]Requesting Manager"},"uniformType":{"type":"string","description":"[PT]Tipo de Uniforme\n[EN]Uniform Type"},"requiredTraining":{"type":"string","description":"[PT]Formação Exigida\n[EN]Required Training"}},"required":["quantityVacancies","rotationCode","workplaceId"]},"ResponseDtoPersonRequestDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PersonRequestDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PersonRequestReasonDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"active":{"type":"boolean"},"externalId":{"type":"string"}}},"ResponseDtoPersonRequestReasonDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PersonRequestReasonDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PersonRequestJustificationDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da justificativa de requisição\n[EN]Person request justification ID"},"name":{"type":"string","description":"[PT]Nome da justificativa de requisição\n[EN]Person request justification Name"},"externalId":{"type":"string","description":"[PT]ID externo da justificativa de requisição\n[EN]Person request justification External ID"},"active":{"type":"boolean","description":"[PT]Justificativa de requisição ativa\n[EN]Person request justification active"}},"required":["active","name"]},"ResponseDtoPersonRequestJustificationDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PersonRequestJustificationDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PaycheckDto":{"type":"object","description":"Dados do contrachque.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do Contracheque\n[EN]Paycheck ID"},"grossPay":{"type":"number","description":"[PT]Salário base\n[EN]Gross pay","example":459.23},"netPay":{"type":"number","description":"[PT]Salário líquido\n[EN]Net pay","example":459.23},"paycheckPeriodDate":{"type":"string","description":"[PT]Competência do contracheque com dia inicial\n[EN]Paycheck period with start day","example":"2018-05-01"},"paycheckRecords":{"type":"array","description":"[PT]Lista de eventos do contracheque\n[EN]Paycheck records list","items":{"$ref":"#/components/schemas/PaycheckRecordDto"}},"personEnrolment":{"type":"string","description":"[PT]Matrícula do colaborador\n[EN]Person enrolment","example":"12-1-909"},"paycheckPeriodName":{"type":"string","description":"[PT]Descrição da competência do contracheque\n[EN]Paycheck period description","example":"05/2018"},"companyNumber":{"type":"string","description":"[PT]Número da empresa\n[EN]Company Number","example":"99.999.999/9999-99"},"companyExternalId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company ID","example":999},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID","example":9},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID","example":9999},"paycheckPeriodId":{"type":"integer","format":"int64","description":"[PT]ID da competência do contracheque\n[EN]Paycheck period ID"},"externalPaycheckPeriodId":{"type":"string","description":"[PT]ID externo da competência do contracheque\n[EN]External Paycheck period ID"},"baseFgts":{"type":"number","description":"[PT]Base FGTS\n[EN]Base FGTS","example":459.23},"baseInss":{"type":"number","description":"[PT]Base Inss\n[EN]Base Inss","example":459.23},"baseIrrf":{"type":"number","description":"[PT]Base Irrf\n[EN]Base Irrf","example":459.23},"monthFgts":{"type":"number","description":"[PT]FGTS da competência\n[EN]Month FGTS","example":459.23},"totalRevenue":{"type":"number","description":"[PT]Total dos proventos\n[EN]Total Revenue","example":1459.23},"totalExpense":{"type":"number","description":"[PT]Total dos descontos\n[EN]Total Expense","example":1459.23},"externalId":{"type":"string","description":"[PT]ID externo do Contracheque\n[EN]Paycheck External ID","example":"1-1-11111-20170101-111"},"note":{"type":"string","description":"[PT]Anotação do Contracheque\n[EN]Paycheck note"}},"required":["companyExternalId","companyId","companyNumber","externalPaycheckPeriodId","grossPay","netPay","paycheckPeriodId","paycheckPeriodName","paycheckRecords","personEnrolment","personExternalId","personId"]},"PaycheckRecordDto":{"type":"object","description":"[PT]Modelo de Evento de Contracheque\n[EN]Paycheck Record model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do evento de contracheque\n[EN]PaycheckRecord ID"},"description":{"type":"string","description":"[PT]Descrição do evento de contracheque\n[EN]PaycheckRecord description","example":"Horas extras 50%"},"cost":{"type":"number","description":"[PT]Valor do evento de contracheque\n[EN]PaycheckRecord cost","example":459.23},"reference":{"type":"string","description":"[PT]Referência do evento de contracheque\n[EN]PaycheckRecord reference","example":12.5},"paycheckRecordTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de registro.\nValores:\n[ID - 1] - VENCIMENTOS\n[ID - 2] - DESCONTOS\n[EN]Paycheck record type ID.\nValues:\n[ID - 1] - REVENUE\n[ID - 2] - EXPENSE\n"},"externalId":{"type":"string","description":"[PT]ID externo (código) do evento\n[EN]Event External ID (code)","example":"001"}},"required":["cost","description","paycheckRecordTypeId"]},"ResponseDtoPaycheckDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PaycheckDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PaycheckPeriodDto":{"type":"object","description":"Dados da competência.","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string","description":"[PT]Nome do Período de Contracheque\n[EN]Paycheck Period name","example":"12-2017"},"externalCompanyId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company ID","example":"1-001"},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID","example":1},"paycheckPeriodDate":{"type":"string","format":"date-time","description":"[PT]Data do Período de Contracheque\n[EN]Paycheck Period date","example":"01012017"},"externalId":{"type":"string","description":"[PT]ID externo do Período de Contracheque\n[EN]Paycheck Period External ID","example":"1-111"},"exhibitionDate":{"type":"string","description":"[PT]Data e horário de exibição\n[EN]Exhibition datetime","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["companyId","externalCompanyId","name","paycheckPeriodDate"]},"ResponseDtoPaycheckPeriodDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PaycheckPeriodDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"NoticeDto":{"type":"object","description":"[PT]Avisos e Convocações\n[EN]Notices and Summonses","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do Avisos/Convocações\n[EN]Notices/Summonses ID"},"name":{"type":"string","description":"[PT]Nome do Avisos/Convocações\n[EN]Notices/Summonses Name"},"text":{"type":"string","description":"[PT]Texto do Avisos/Convocações\n[EN]Notices/Summonses Text"},"startDate":{"type":"string","description":"[PT]Data início do Avisos/Convocações\n[EN]Notices/Summonses Start Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"finishDate":{"type":"string","description":"[PT]Data final do Avisos/Convocações\n[EN]Notices/Summonses Finish Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"noticeTypeId":{"type":"integer","format":"int32","description":"[PT]ID do tipo de Avisos/Convocações\n[ID - 1] - AVISO \n[ID - 2] - CONVOCAÇÃO\n[EN]Notices/Summonses Type ID\n[ID - 1] - NOTICE \n[ID - 2] - SUMMONS"},"noticeStatusId":{"type":"integer","format":"int32","description":"[PT]ID do status do Avisos/Convocações\n[ID - 1] - ATIVO \n[ID - 2] - INATIVO\n[EN]Notices/Summonses Status ID\n[ID - 1] - ACTIVE \n[ID - 2] - INACTIVE"},"noticeShowId":{"type":"integer","format":"int32","description":"[PT]Quando apresentado os Avisos/Convocações\n[ID - 1] - ENTRADA \n[ID - 2] - SAIDA \n[ID - 3] - AMBOS\n[EN]Notices/Summonses Show ID\n[ID - 1] - ENTRY\n[ID - 2] - EXIT\n[ID - 3] - BOTH"},"noticeCollectorId":{"type":"integer","format":"int64","description":"[PT]ID do coletor do Avisos/Convocações\n[ID - 1] - TERMINAL\n[ID - 2] - MOBILE\n[ID - 3] - AMBOS\n[ID - 4] - NEXTI SMART[EN]Notices/summonses collector ID\n[ID - 1] - TERMINAL\n[ID - 2] - MOBILE \n[ID - 3] - BOTH\n[ID - 4] - NEXTI SMART"},"persons":{"type":"array","description":"[PT]IDs dos colaboradores que serão destinados o Avisos/Convocações\n[EN]IDs of the employees that will be forwarded the notices/summonses","items":{"type":"integer","format":"int64"}},"personsExternalIds":{"type":"array","description":"[PT]IDs externo dos colaboradores que serão destinados o Avisos/Convocações\n[EN]External IDs of the employees that will be forwarded the notices/summonses","items":{"type":"string"}}},"required":["name","noticeShowId","noticeStatusId","noticeTypeId","startDate","text"]},"ResponseDtoNoticeDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/NoticeDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"FederatedUnitDto":{"type":"object","description":"Descrição Federated Unit","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da UF\n[EN]Federated unit ID"},"externalId":{"type":"string","description":"[PT]ID externo da UF\n[EN]External Federated unit ID"},"name":{"type":"string","description":"[PT]Nome da UF\n[EN]Federated unit Name"},"initials":{"type":"string","description":"[PT]Sigla da UF\n[EN]Federation unit initials"},"countryId":{"type":"integer","format":"int64","description":"[PT]ID do país\n[EN]Country ID"},"countryExternalId":{"type":"string","description":"[PT]ID externo do país\n[EN]Country Unit ID"},"countryName":{"type":"string","description":"[PT]Nome do país\n[EN]Country name"}},"required":["countryId","name"]},"ResponseDtoFederatedUnitDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/FederatedUnitDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"DocumentUpdateDto":{"type":"object","description":"Objeto para edição de um novo documento","properties":{"issueDate":{"type":"string","description":"    [PT]Data de emissão do documento\n    [EN]Document issue date\n","example":"ddMMyyyy"},"dueDate":{"type":"string","description":"    [PT]Data de vencimento do documento\n    [EN]Document due date\n","example":"ddMMyyyy"},"notifyUsers":{"type":"boolean","description":"    [PT]Enviar notificação (sim ou não)\n    [EN]Send notification (true or false)\n"},"daysToNotify":{"type":"integer","format":"int32","description":"    [PT]Número de dias antes da data de vencimento em que a notificação será enviada\n    [EN]Number of days before due date that notification will be sent\n"},"notificationPersonIds":{"type":"array","description":"    [PT]IDs dos colaboradores notificados: para quem será enviada a notificação\n    [EN]IDs of persons to whom the notification will be sent\n","items":{"type":"integer","format":"int64"}},"notificationPersonExternalIds":{"type":"array","description":"    [PT]IDs externos dos colaboradores notificados: para quem será enviada a notificação\n    [EN]External IDs of persons to whom the notification will be sent\n","items":{"type":"string"}},"note":{"type":"string","description":"    [PT]Observação\n    [EN]Note\n"},"refresherLastDate":{"type":"string","description":"    [PT]Data da última reciclagem do documento CNV\n    [EN]Date of last CNV document renewal\n","example":"ddMMyyyy"},"refresherDueDate":{"type":"string","description":"    [PT]Data de vencimento da reciclagem do documento CNV\n    [EN]CNV document renewal due date\n","example":"ddMMyyyy"}}},"DocumentDto":{"type":"object","description":"Descrição do Documento","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do Documento\n[EN]Document ID"},"documentEntityId":{"type":"integer","format":"int64","description":"    [PT]ID do Vínculo do documento\n    [ID - 2] - POSTO\n    [ID - 3] - COLABORADOR\n    [EN]Document Entity ID\n    [ID - 2] - WORKPLACE\n    [ID - 3] - PERSON\n"},"personId":{"type":"integer","format":"int64","description":"    [PT]ID do colaborador vinculado ao documento\n    [EN]ID of person linked to document\n"},"workplaceId":{"type":"integer","format":"int64","description":"    [PT]ID do posto vinculado ao documento\n    [EN]ID of workplace linked to document\n"},"documentTypeCustomerId":{"type":"integer","format":"int64","description":"    [PT]ID do Modelo de Documento\n    [EN]Document Type Customer ID\n"},"documentTypeCustomerName":{"type":"string","description":"    [PT]Nome do tipo de documento do customer\n    [EN]Document Type Customer Name\n"},"issueDate":{"type":"string","description":"    [PT]Data de emissão do documento\n    [EN]Document issue date\n","example":"ddMMyyyy"},"dueDate":{"type":"string","description":"    [PT]Data de vencimento do documento\n    [EN]Document due date\n","example":"ddMMyyyy"},"sendOccurrence":{"type":"boolean","description":"    [PT]Enviar ocorrência para a mesa de operações (sim ou não)\n    [EN]Send occurrence to operation desk (true or false)\n"},"notifyUsers":{"type":"boolean","description":"    [PT]Enviar notificação (sim ou não)\n    [EN]Send notification (true or false)\n"},"daysToNotify":{"type":"integer","format":"int64","description":"    [PT]Número de dias antes da data de vencimento em que a notificação será enviada\n    [EN]Number of days before due date that notification will be sent\n"},"note":{"type":"string","description":"    [PT]Observação\n    [EN]Note\n"},"documentNumber":{"type":"string","description":"    [PT]Número do documento CNV\n    [EN]CNV document number\n"},"refresherLastDate":{"type":"string","description":"    [PT]Data da última reciclagem do documento CNV\n    [EN]Date of last CNV document renewal\n","example":"ddMMyyyy"},"refresherDueDate":{"type":"string","description":"    [PT]Data de vencimento da reciclagem do documento CNV\n    [EN]CNV document renewal due date\n","example":"ddMMyyyy"},"registerDate":{"type":"string","description":"    [PT]Data de registro\n    [EN]Register date\n"},"notificationUserIds":{"type":"array","description":"    [PT]IDs dos usuários notificados: para quem será enviada a notificação\n    [EN]IDs of users to whom the notification will be sent\n","items":{"type":"integer","format":"int64"}},"documentUrl":{"type":"string","description":"[PT]Anexo\n[EN]Attachment"}},"required":["documentEntityId","documentTypeCustomerId","personId","workplaceId"]},"ResponseDtoDocumentDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/DocumentDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"DistrictDto":{"type":"object","description":"Descrição Bairro","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do bairro\n[EN]District ID"},"name":{"type":"string","description":"[PT]Nome do bairro\n[EN]District name"},"externalId":{"type":"string","description":"[PT]ID externo do bairro\n[EN]External District ID"},"cityId":{"type":"integer","format":"int64","description":"ID da cidade.\n[EN]City ID.\n"},"cityExternalId":{"type":"string","description":"[PT]ID externo da cidade\n[EN]City external ID"}},"required":["name"]},"ResponseDtoDistrictDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/DistrictDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"Device":{"type":"object","description":"Descrição Device","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do dispositivo\n[EN]Device ID"},"code":{"type":"string","description":"[PT]Código do dispositivo\n[EN]Device code"},"description":{"type":"string","description":"[PT]Descrição do dispositivo\n[EN]Device description"},"lastUpdateDescription":{"type":"string","description":"[PT]Data de alteração da descrição\n[EN]Last update description","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"deviceTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de dispositivo.\nValores:\n[ID - 1] - Terminal inteligente\n[ID - 2] - Aplicativo mobile\n[ID - 5] - Quiosque\n[EN]Device type ID.\nValues:\n[ID - 1] - SMART_TERMINAL\n[ID - 2] - MOBILE\n[ID - 5] - KIOSK"},"deviceStatusId":{"type":"integer","format":"int64","description":"[PT]ID status do dispositivo.\nValores:\n[ID - 1] - ONLINE\n[ID - 2] - OFFLINE\n[EN]Device status ID.\nValues:\n[ID - 1] - ONLINE\n[ID - 2] - OFFLINE"},"deviceVersionId":{"type":"integer","format":"int64","description":"[PT]ID da versão do dispositivo\n[EN]Device version ID"},"active":{"type":"boolean","description":"[PT]Dispositivo ativo\n[EN]Device active"},"fixedTerminal":{"type":"boolean","description":"[PT]Terminal fixo\n[EN]Fixed terminal"},"backup":{"type":"boolean","description":"[PT]Dispositivo reserva\n[EN]Backup Device"},"serialNumber":{"type":"string","description":"[PT]Número de serial\n[EN]Serial number"},"batteryLevel":{"type":"string","description":"[PT]Nível da bateria\n[EN]Battery level"},"imei":{"type":"string","description":"[PT]Imei\n[EN]Imei"},"iccId":{"type":"string","description":"[PT]IccId\n[EN]IccId"},"telecomCompany":{"type":"string","description":"[PT]Empresa de telecomunicação\n[EN]Telecom company"},"signalStrength":{"type":"string","description":"[PT]Força do sinal\n[EN]Signal strength"},"latitude":{"type":"string","description":"[PT]Latitude\n[EN]Latitude"},"longitude":{"type":"string","description":"[PT]Longitude\n[EN]Longitude"},"firmware":{"type":"string","description":"[PT]Firmware\n[EN]Firmware"},"volume":{"type":"integer","format":"int64","description":"[PT]Volume\n[EN]Volume"},"maxFactorQualityTemplate":{"type":"integer","format":"int64","description":"[PT]Modelo máximo de qualidade de fator template\n[EN]Max factor quality template"},"maxFactorQualityClocking":{"type":"integer","format":"int64","description":"[PT]Modelo máximo de qualidade de fator marcação\n[EN]Max factor quality clocking"},"networkTypeId":{"type":"integer","format":"int64","description":"[PT]ID de tipo de rede.\nValores:\n[ID - 1] - WIFI\n[ID - 2] - 2G\n[ID - 3] - 3G\n[ID - 4] - 4G\n[EN]Network type ID.\nValues\n[ID - 1] - WIFI\n[ID - 2] - 2G\n[ID - 3] - 3G\n[ID - 4] - 4G"},"networkTypeName":{"type":"string","description":"[PT]Nome do tipo de rede\n[EN]Network type name"},"levelSecurityMatch":{"type":"integer","format":"int64","description":"[PT]Nível de segurança\n[EN]Level security match"},"lastConnected":{"type":"string","format":"date-time","description":"[PT]Data da última conexão\n[EN]Last connected"},"lastDisconnected":{"type":"string","format":"date-time","description":"[PT]Data da última desconexão\n[EN]Last disconnected"},"deviceIp":{"type":"string","description":"[PT]IP do dispositivo\n[EN]Device IP"}},"required":["active","backup","code","deviceStatusId","deviceTypeId","fixedTerminal","networkTypeId"]},"ResponseDtoDevice":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/Device","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"DirectionDto":{"type":"object","description":"[PT]Direção de acesso\n[EN]Access direction","properties":{"typeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo da direção de acesso.\nValores:\n[ID - 1] - ENTRADA\n[ID - 2] - SAÍDA\n[ID - 3] - ENTRADA INTERVALO\n[ID - 4] - RETORNO INTERVALO[EN]Access direction type ID.\nValues:\n[ID - 1] - ENTRANCE\n[ID - 2] - EXIT\n[ID - 3] - ENTRANCE INTERVAL\n[ID - 4] - EXIT INTERVAL"},"externalId":{"type":"string","description":"[PT]ID externo da direção\n[EN]External Direction ID"},"name":{"type":"string","description":"[PT]Nome da direção\n[EN]Direction name"}},"required":["name","typeId"]},"ResponseDtoListDirectionDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/DirectionDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"DemissionReasonDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"active":{"type":"boolean"},"externalId":{"type":"string"}}},"ResponseDtoDemissionReasonDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/DemissionReasonDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"CompanyAddressDto":{"type":"object","description":"Descrição Endereço de Empresa","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do Endereço de Empresa\n[EN]Company Address ID"},"externalId":{"type":"string","description":"[PT]ID externo do Endereço de Empresa\n[EN]External Company Address ID"},"zipCode":{"type":"string","description":"[PT]Código postal\n[EN]Zip code"},"description":{"type":"string","description":"[PT]Descrição\n[EN]Description"},"number":{"type":"string","description":"[PT]Número\n[EN]Number"},"complement":{"type":"string","description":"[PT]Complemento\n[EN]Complement"},"responsibleReception":{"type":"string","description":"[PT]responsável pela recepção\n[EN]Responsible Reception"},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID"},"companyExternalId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company ID"},"addressTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de endereço\n[EN]Address type ID"},"addressTypeExternalId":{"type":"string","description":"[PT]ID externo do tipo de endereço\n[EN]Address type external ID"},"publicAreaId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de logradouro\n[EN]Public Area ID"},"publicAreaExternalId":{"type":"string","description":"[PT]ID externo do tipo de logradouro\n[EN]Public Area external ID"},"districtId":{"type":"integer","format":"int64","description":"[PT]ID do bairro\n[EN]District ID"},"districtExternalId":{"type":"string","description":"[PT]ID externo do bairro\n[EN]District external ID"},"cityId":{"type":"integer","format":"int64","description":"[PT]ID da cidade\n[EN]City ID"},"cityExternalId":{"type":"string","description":"[PT]ID externo da cidade\n[EN]City external ID"}},"required":["addressTypeExternalId","addressTypeId","cityExternalId","cityId","companyExternalId","companyId","description","districtExternalId","districtId","number","zipCode"]},"ResponseDtoCompanyAddressDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/CompanyAddressDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"CompanyDto":{"type":"object","description":"Descrição Company","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID"},"companyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company name"},"companyNumberType":{"type":"string","description":"[PT]Tipo do número da empresa.\n[EN]Company Number Type.","enum":["CPF","CNPJ"],"example":"CPF | CNPJ"},"companyNumber":{"type":"string","description":"[PT]Número da empresa - Desconsiderar caracteres especiais.\n[EN]Company Number - Disregard special characters.","example":99999999000099},"fantasyName":{"type":"string","description":"[PT]Nome Fantasia da empresa\n[EN]Fantasy company Name"},"externalId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company ID"},"active":{"type":"boolean","description":"[PT]Empresa ativa(sim ou não)\n[EN]Active company(true or false)"}},"required":["active","companyName","fantasyName"]},"ResponseDtoCompanyDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/CompanyDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ClientDto":{"type":"object","description":"Cadastro.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do cliente\n[EN]Client ID"},"externalId":{"type":"string","description":"[PT]ID externo do cliente\n[EN]External client ID"},"name":{"type":"string","description":"[PT]Nome do cliente\n[EN]Client Name"},"active":{"type":"boolean","description":"[PT]Cliente ativo\n[EN]Active client"},"clientTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de cliente\n[EN]Client Type ID"},"clientTypeExternalId":{"type":"string","description":"[PT]ID externo do tipo de cliente\n[EN]External Client Type ID"},"checkinTolerance":{"type":"integer","format":"int32","description":"[PT]Tolerância de entrada em minutos\n[EN]Check-in Tolerance in Minutes"},"checkoutTolerance":{"type":"integer","format":"int32","description":"[PT]Tolerância de saída em minutos\n[EN]Check-out Tolerance in Minutes"},"companyNumber":{"type":"string","description":"[PT]Número da empresa - Desconsiderar caracteres especiais\n[EN]Company Number - Disregard special characters"},"startPaycheckPeriod":{"type":"integer","format":"int32","description":"[PT]Dia do início da competência - Aplicar valores entre 01 e 28\n[EN]Paycheck period start day - Apply values between 01 and 28"},"premarkedInterval":{"type":"boolean","description":"[PT]Intervalo pré-assinalado\n[EN]Premarked Interval"},"generateFlexibleInconsistenciesAlert":{"type":"boolean","description":"[PT]Gerar alerta de inconsistências para horário flexível\n[EN]Generate inconsistencies alert for flexible shift"}},"required":["active","name","premarkedInterval"]},"ResponseDtoClientDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ClientDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ClientContactDto":{"type":"object","description":"Cadastro.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do contato\n[EN]Contact ID"},"contact":{"type":"string","description":"[PT]Contato do cliente\n[EN]Contact of client"},"observation":{"type":"string","description":"[PT]Detalhes sobre o contato\n[EN]Contact details"},"clientId":{"type":"integer","format":"int64","description":"[PT]ID do cliente do contato\n[EN]Contact customer ID"},"clientName":{"type":"string","description":"[PT]Nome do cliente vinculado ao contato\n[EN]Client name linked to the contact"},"contactTypeId":{"type":"integer","format":"int64","description":"[PT]ID Tipo de contato\n[EN]Type of contact ID\n[PT] ClientContactType ID. Valores:\n[ID - 1] - E-MAIL\n[ID - 2] - TELEFONE\n[EN]ClientContactTypeId ID. Values:\n[ID - 1] - E-MAIL\n[ID - 2] - TELEPHONE\n"},"contactTypeName":{"type":"string","description":"[PT]Nome do tipo de contato\n[EN]ClientContact type name"},"registerDate":{"type":"string","format":"date-time","description":"[PT]Data de cadastro do contato\n[EN]Registration date"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID do Usuário vinculado ao contato\n[EN]ID of the user linked to the contact"},"userAccountName":{"type":"string","description":"[PT]Nome do Usuário vinculado ao contato\n[EN]Name of the user linked to the contact"}},"required":["clientId","clientName","contactTypeId"]},"ResponseDtoClientContactDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ClientContactDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"CityDto":{"type":"object","description":"[PT]Modelo de Município\n[EN]City model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do município\n[EN]City ID"},"externalId":{"type":"string","description":"[PT]ID externo do município\n[EN]External city ID"},"name":{"type":"string","description":"[PT]Nome do município\n[EN]City Name"},"code":{"type":"string","description":"[PT]Código RAIS do município\n[EN]City code"},"federatedUnitId":{"type":"integer","format":"int64","description":"[PT]ID do estado\n[EN]Federated Unit ID"},"federatedUnitExternalId":{"type":"string","description":"[PT]ID externo do estado\n[EN]External Federal Unit ID"},"federatedUnitName":{"type":"string","description":"[PT]Nome do estado\n[EN]Federal Unit name"}},"required":["federatedUnitId","name"]},"ResponseDtoCityDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/CityDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoCareerDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/CareerDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"BusinessUnitDto":{"type":"object","description":"[PT]Modelo de unidade de negócio\n[EN]Business unit model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da unidade de negócio\n[EN]Business unit ID"},"externalId":{"type":"string","description":"[PT]ID externo da unidade de negócio\n[EN]External business unit ID"},"name":{"type":"string","description":"[PT]Nome da unidade de negócio\n[EN]Business unit Name"},"initials":{"type":"string","description":"[PT]Sigla da unidade de negócio\n[EN]Business unit initials"},"active":{"type":"boolean","description":"[PT]Unidade de negócio ativa\n[EN]Business unit active"},"companyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company name"},"companyNumber":{"type":"string","description":"[PT]Número da empresa - Desconsiderar caracteres especiais.\n[EN]Company Number - Disregard special characters.","example":99999999000099}},"required":["active","initials","name"]},"ResponseDtoBusinessUnitDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/BusinessUnitDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"BankingPaymentRequestUpdateRequestDto":{"type":"object","properties":{"paymentRequestStatusId":{"type":"integer","format":"int64","description":"[PT]ID do status da solicitação de antecipação salarial\n [ID - 2] - APROVADO\n [ID - 3] - REJEITADO\n [EN]Payment request status Id\n [ID - 2] - APPROVED\n [ID - 3] - REJECTED\n"},"refusalReasonId":{"type":"integer","format":"int64","description":"[PT]Id do motivo de recusa. Obrigatório caso paymentRequestStatusId seja REJEITADO [ID - 3].\n [EN]Refusal reason Id. Mandatory if paymentRequestStatusId is REJECTED [ID - 3]"}},"required":["paymentRequestStatusId"]},"BankingPaymentRequestUpdateResponseDto":{"type":"object","properties":{"paymentRequestId":{"type":"integer","format":"int64","description":"[PT]ID da solicitacao de antecipacao salarial \n [EN]Banking payment request ID"},"customerId":{"type":"integer","format":"int64","description":"[PT]ID do customer\n[EN]Customer ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"companyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa\n[EN]Company ID"},"bankId":{"type":"integer","format":"int64","description":"[PT]ID do banco\n[EN]Bank ID"},"paymentRequestStatusId":{"type":"integer","format":"int64","description":"[PT]ID status da solicitação de antecipacao salarial\n [ID - 1] - PENDENTE\n [ID - 2] - APROVADO\n [ID - 3] - REJEITADO\n [ID - 4] - PRE-APROVADO\n [EN]Payment request status Id\n [ID - 1] - PENDING\n [ID - 2] - APPROVED\n [ID - 3] - REJECTED\n [ID - 4] - PRE-APPROVED"},"bankAccountTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo do banco\n[EN]Bank Type ID"},"refusalReasonId":{"type":"integer","format":"int64","description":"[PT]ID do motivo de recusa\n[EN]Refusal Reason ID"},"withdraw":{"type":"number","description":"[PT]Valor da solicitacao\n [EN]Request amount withdraw"},"bankAgency":{"type":"string","description":"[PT]Agencia Bancaria\n[EN]Refusal Reason ID"},"bankAccount":{"type":"string","description":"[PT]Conta bancaria\n[EN]Bank Account"},"pix":{"type":"string","description":"[PT]Chave Pix\n [EN]key of Pix request"},"requestDate":{"type":"string","format":"date-time"},"reviewerUserAccountId":{"type":"integer","format":"int64","description":"[PT]ID do usuario que alterou o status da solicitacao\n [EN]key of Pix request"},"approvalDate":{"type":"string","description":"[PT]Data da aprovação\n[EN]Approval date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data da ultima alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}}},"ResponseDtoBankingPaymentRequestUpdateResponseDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/BankingPaymentRequestUpdateResponseDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"AssetTypeDto":{"type":"object","description":"Tipo de Ativo","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do tipo de ativo\n[EN]Asset type ID"},"name":{"type":"string","description":"[PT]Nome do tipo de ativo\n[EN]Asset type name"},"externalId":{"type":"string","description":"[PT]ID externo do tipo de ativo\n[EN]Asset type external ID"},"description":{"type":"string","description":"[PT]Descrição do tipo de ativo\n[EN]Asset type description"},"assetPeriodicityId":{"type":"integer","format":"int64","description":"[PT]ID da periodicidade de ativo do tipo de ativo\n[EN]Asset periodicity ID of asset type"},"assetPeriodicityExternalId":{"type":"string","description":"[PT]ID Externo da periodicidade de ativo do tipo de ativo\n[EN]Asset periodicity External ID of asset type"},"returnable":{"type":"boolean","description":"[PT]Indica se o ativo é retornável\n[EN]Indicates if the asset type is returnable"},"requireTraining":{"type":"boolean","description":"[PT]Indica se o tipo de ativo requer treinamento ou não\n[EN]Indicates if the asset type requires training"}},"required":["assetPeriodicityExternalId","assetPeriodicityId","name"]},"ResponseDtoAssetTypeDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/AssetTypeDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"AssetDto":{"type":"object","description":"Ativo","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do ativo\n[EN]Asset ID"},"name":{"type":"string","description":"[PT]Nome do ativo\n[EN]Asset name"},"externalId":{"type":"string","description":"[PT]ID externo do ativo\n[EN]Asset external ID"},"observation":{"type":"string","description":"[PT]Observação do ativo\n[EN]Asset note"},"assetTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de ativo\n[EN]Asset type ID"},"assetTypeExternalId":{"type":"string","description":"[PT]ID externo do tipo de ativo\n[EN]Asset type external ID"},"assetCertificateApprovalId":{"type":"integer","format":"int64","description":"[PT]ID do certificado de aprovação do ativo\n[EN]Asset certificate approval ID"},"assetCertificateApprovalExternalId":{"type":"string","description":"[PT]ID externo do certificado de aprovação do ativo\n[EN]Asset certificate approval external ID"}},"required":["name"]},"ResponseDtoAssetDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/AssetDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"AssetPeriodicityDto":{"type":"object","description":"Periodicidade de Ativo","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da periodicidade de ativo\n[EN]Asset periodicity ID"},"name":{"type":"string","description":"[PT]Nome da periodicidade de ativo\n[EN]Asset periodicity name"},"externalId":{"type":"string","description":"[PT]ID externo da periodicidade de ativo\n[EN]Asset periodicity external ID"},"quantityDays":{"type":"integer","format":"int32","description":"[PT]Quantidade de dias da periodicidade de ativo\n[EN]Quantity days of the asset periodicity"}},"required":["name","quantityDays"]},"ResponseDtoAssetPeriodicityDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/AssetPeriodicityDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"AssetCertificateApprovalDto":{"type":"object","description":"Certificado de Aprovação de Ativo","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do certificado de aprovação do ativo\n[EN]Asset certificate approval ID"},"externalId":{"type":"string","description":"[PT]ID externo do certificado de aprovação do ativo\n[EN]Asset certificate approval external ID"},"code":{"type":"string","description":"[PT]Código do certificado de aprovação do ativo (Apenas números)\n[EN]Asset certificate approval code (Only numbers)","example":98745},"name":{"type":"string","description":"[PT]Nome do certificado de aprovação do ativo\n[EN]Asset certificate approval name"},"expirationDate":{"type":"string","description":"[PT]Data de expiração do certificado de aprovação do ativo\n[EN]Asset certificate approval expiration date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}},"required":["code","expirationDate","externalId","name"]},"ResponseDtoAssetCertificateApprovalDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/AssetCertificateApprovalDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoÁrea":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/Área","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"Área":{"type":"object","description":"Descrição Área","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da área\n[EN]Area ID"},"name":{"type":"string","description":"[PT]Nome da área\n[EN]Area name","example":"Zona leste"},"code":{"type":"string","description":"[PT]Código da área\n[EN]Area code","example":"Z-09"},"externalId":{"type":"string","description":"[PT]ID externo da área\n[EN]Area External ID"},"personResponsibleId":{"type":"integer","format":"int64","description":"[PT]ID do responsável pela área\n[EN]Responsible for the area ID"},"personResponsibleExternalId":{"type":"string","description":"[PT]ID Externo do responsável pela área\n[EN]Responsible for the area External ID"},"sendEmailSup":{"type":"boolean","description":"[PT]Enviar email para supervisor\n[EN]Send email to supervisor"},"sendEmailResp":{"type":"boolean","description":"[PT]Enviar email para responsável\n[EN]Send email to Responsible"},"personSupervisorIds":{"type":"array","description":"[PT]ID dos Supervisores da área\n[EN]Area supervisor IDs","items":{"type":"integer","format":"int64"}},"personSupervisors":{"type":"array","description":"[PT]Supervisores da área\n[EN]Area supervisors","items":{"$ref":"#/components/schemas/Person"}},"personSupervisorExternalIds":{"type":"array","description":"[PT]ID externo dos Supervisores da área\n[EN]Area supervisor External IDs","items":{"type":"string"}},"workplaceIds":{"type":"array","description":"[PT]ID dos Postos da área\n[EN]Area workplace IDs","items":{"type":"integer","format":"int64"}},"workplaceExternalIds":{"type":"array","description":"[PT]ID externo dos Postos da área\n[EN]Area workplace External IDs","items":{"type":"string"}},"active":{"type":"boolean","description":"[PT]Ativo\n[EN]Active"},"clientIds":{"type":"array","description":"[PT]ID dos Clientes da área\n[EN]Area client IDs","items":{"type":"integer","format":"int64"}},"clientExternalIds":{"type":"array","description":"[PT]ID externo dos Clientes da área\n[EN]Area client External IDs","items":{"type":"string"}},"scheduleTurnIds":{"type":"array","description":"[PT]ID dos Turnos da área\n[EN]Area schedule turn IDs","items":{"type":"integer","format":"int64"}},"scheduleTurnExternalIds":{"type":"array","description":"[PT]ID externo dos Turnos da área\n[EN]Area schedule turn External IDs","items":{"type":"string"}}},"required":["name","personResponsibleExternalId","personResponsibleId","sendEmailResp","sendEmailSup"]},"AddressTypeDto":{"type":"object","description":"Descrição Tipo de Endereço","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do tipo de endereço\n[EN]Address type ID"},"name":{"type":"string","description":"[PT]Nome do tipo de endereço\n[EN]Address type name","example":"Comercial"},"externalId":{"type":"string","description":"[PT]ID externo do tipo de endereço\n[EN]Address type External ID"}},"required":["name"]},"ResponseDtoAddressTypeDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/AddressTypeDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"AbsenceSituation":{"type":"object","description":"Descrição AbsenceSituation","properties":{"externalId":{"type":"string","description":"[PT]ID externo da situação de afastamento\n[EN]Absence situation external id"},"name":{"type":"string","description":"[PT]Nome da situação de afastamento\n[EN]Absence situation name"},"absenceTypeId":{"type":"integer","format":"int64","description":"[PT]Nome da situação de afastamento\n[EN]Absence type id\nExemplo para os ids:\nID 1 - JUSTIFICADO\nID 2 - NÃO JUSTIFICADO\nID 3 - DEMISSÃO\nExample for ids:\nID 1 - JUSTIFIED\nID 2 - NOT_JUSTIFIED\nID 3 - DEMISSION"},"active":{"type":"boolean","description":"[PT]Ativar situação de afastamento\n[EN]Absence situation active"},"removeTemplate":{"type":"boolean","description":"[PT]Remove a biometria dos terminais vinculados\n[EN]Remove template from the linked devices"},"cid":{"type":"boolean","description":"[PT]Cid da situação de afastamento\n[EN]Absence situation cid"},"medicalDoctor":{"type":"boolean","description":"[PT]Médico da situação de afastamento\n[EN]Absence situation medical doctor"},"showSituation":{"type":"boolean","description":"[PT]Mostrar situação de afastamento\n[EN]Absence situation show"},"requiredReplacement":{"type":"boolean","description":"[PT]Requer cobertura para situação de afastamento\n[EN]Absence situation required replacement"},"removeAbsence":{"type":"boolean","description":"[PT]Permite remover situação de afastamento\n[EN]Permision Remove absence situation"},"deductWeeklyDayOff":{"type":"boolean","description":"[PT]Deduzir DSR\n[EN]Deduct Weekly Dayoff"},"initials":{"type":"string","description":"[PT]Sigla da situação de afastamento. Deve conter até dois caracteres.\n[EN]Absence situation initials. It should contain up to two characters."},"id":{"type":"integer","format":"int64"}},"required":["absenceTypeId","active","cid","deductWeeklyDayOff","externalId","initials","medicalDoctor","name","removeAbsence","removeTemplate","requiredReplacement","showSituation"]},"ResponseDtoAbsenceSituation":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/AbsenceSituation","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"Absence":{"type":"object","description":"Ausência para colaborador antigo a ser migrado {oldPersonExternalId}.","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do afastamento\n[EN]Absence ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID da pessoa do afastamento\n[EN]Absence person ID"},"personExternalId":{"type":"string"},"absenceSituationId":{"type":"integer","format":"int64","description":"[PT]ID da situação do afastamento\n[EN]Absence situation ID"},"absenceSituationExternalId":{"type":"string","description":"[PT]ID externo da situação do afastamento\n[EN]Absence situation External ID"},"finishDateTime":{"type":"string","description":"[PT]Data final do afastamento\n[EN]Absence finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"startDateTime":{"type":"string","description":"[PT]Data inicio do afastamento\n[EN]Absence start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"startMinute":{"type":"integer","format":"int32","description":"[PT]Minuto inicial do afastamento\n[EN]Absence start minute"},"finishMinute":{"type":"integer","format":"int32","description":"[PT]Minuto final do afastamento\n[EN]Absence finish minute"},"note":{"type":"string","description":"[PT]Observação do afastamento\n[EN]Absence note"},"lastUpdate":{"type":"string","description":"[PT]Data da ultima alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Registro removido(sim ou não)\n[EN]removed register(true or false)"},"demissionReasonId":{"type":"integer","format":"int64","description":"[PT]ID do motivo da demissão\n[EN]Demission Reason ID"},"demissionReasonExternalId":{"type":"string","description":"[PT]ID externo do motivo da demissão\n[EN]Demission Reason External ID"},"medicalDoctorId":{"type":"integer","format":"int64"},"medicalDoctorName":{"type":"string"},"medicalDoctorCrm":{"type":"string"},"cidId":{"type":"integer","format":"int64"},"cidCode":{"type":"string"},"cidDescription":{"type":"string"},"userRegisterId":{"type":"integer","format":"int64"},"tolerance":{"type":"integer","format":"int32","description":"[PT]Tolerância do afastamento\n[EN]Absence tolerance minute"}},"required":["absenceSituationExternalId","absenceSituationId","personId","startDateTime"]},"ResponseDtoAbsence":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/Absence","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoWorkplaceVacancyDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceVacancyDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkplaceScheduleDto":{"type":"object","description":"Descrição WorkplaceSchedule","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da escala\n[EN]Scheduler ID"},"externalWorkplaceId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"weekday":{"type":"integer","format":"int32","description":"[PT]Dia da semana.\nValores:\nID 1 = SEGUNDA-FEIRA\nID 2 = TERÇA-FEIRA\nID 3 = QUARTA-FEIRA\nID 4 = QUINTA-FEIRA\nID 5 = SEXTA-FEIRA\nID 6 = SÁBADO\nID 7 = DOMINGO\nID 8 = FERIADO\n[EN]Weekday.\nValues:\nID 1 = MONDAY\nID 2 = TUESDAY\nID 3 = WEDNESDAY\nID 4 = THURSDAY\nID 5 = FRIDAY\nID 6 = SATURDAY\nID 7 = SUNDAY\nID 8 = HOLIDAY"},"marking":{"type":"integer","format":"int32","description":"[PT]Marcação representada em minutos\n[EN]Marking shown in minutes"},"sequence":{"type":"integer","format":"int32","description":"[PT]Sequência que a marcação representa\n[EN]Sequence that the marking represents"},"startDate":{"type":"string","format":"date-time","description":"[PT]Data da atribuição do horário a escala de posto\n[EN]Date of time assignment to WorkplaceSchedule","example":"yyyy-MM-dd HH:mm:ss"}},"required":["externalWorkplaceId","marking","sequence","startDate","weekday"]},"ResponseDtoListWorkplaceScheduleDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/WorkplaceScheduleDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkplaceCommentDto":{"type":"object","description":"Comentário sobre o posto de trabalho","properties":{"id":{"type":"integer","format":"int64"},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"observation":{"type":"string","description":"[PT]Comentário\n[EN]Comment"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]Workplace external ID"},"userAccountId":{"type":"integer","format":"int64"},"attachedFileUrl":{"type":"string"}},"required":["observation","registerDate","workplaceExternalId","workplaceId"]},"ResponseDtoWorkplaceCommentDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceCommentDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoObject":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeTrackingPeriodDto":{"type":"object","description":"Período de Apuração","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do Período de Apuração\n[EN]TimeTracking Period ID"},"name":{"type":"string","description":"[PT]Nome do Período de Apuração\n[EN]TimeTracking Period name"},"externalId":{"type":"string","description":"[PT]ID externo do Período de Apuração\n[EN]TimeTracking Period External ID"},"finishDateTime":{"type":"string","description":"[PT]Data final do afastamento\n[EN]Absence finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"startDateTime":{"type":"string","description":"[PT]Data inicio do afastamento\n[EN]Absence start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"accountComptime":{"type":"boolean","description":"[PT]Contabilizar banco de horas\n[EN]Account comptime","example":true},"comptimeIgnoreDayoffEvents":{"type":"boolean","description":"[PT]Desconsiderar folga trabalhada como banco de horas\n[EN]Disregard dayoff paid as a comptime","example":true},"sequence":{"type":"integer","format":"int64","description":"[PT]Sequence do tipo de exceção\n Valores:\nSequence = 1 - COLABORADOR \nSequence = 2 - CARGO \nSequence = 3 - ESCALA \nSequence = 4 - POSTO \nSequence = 5 - CLIENTE \nSequence = 6 - UNIDADE DE NEGÓCIOS \nSequence = 7 - SINDICATO \nSequence = 8 - EMPRESA \nSequence = 9999 - GLOBAL \n[EN]Exception type ID : \n Valores:\nSequence = 1 - PERSON \nSequence = 2 - CAREER \nSequence = 3 - SCHEDULE \nSequence = 4 - WORKPLACE \nSequence = 5 - CLIENT \nSequence = 6 - BUSINESS_UNIT \nSequence = 7 - TRADE_UNION \nSequence = 8 - COMPANY \nSequence = 9999 - GLOBAL "},"valuesIds":{"type":"array","description":"[PT]ID das exceções do período de apuração\n[EN]TimeTracking Period Exceptions IDs","items":{"type":"integer","format":"int64"}},"valuesExternalIds":{"type":"array","description":"[PT]ID externo das exceções do período de apuração\n[EN]TimeTracking Period Exceptions External IDs","items":{"type":"string"}},"timeTrackingPeriodStatusId":{"type":"integer","format":"int64","description":"[PT]ID do status de período\n Valores:\nID = 1 - ABERTO \nID = 2 - FECHADO \n[EN]TimeTracking Status ID : \n Valores:\nID = 1 - OPEN \nID = 2 - CLOSED "}},"required":["finishDateTime","name","sequence","startDateTime","timeTrackingPeriodStatusId"]},"ResponseDtoTimeTrackingPeriodDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TimeTrackingPeriodDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeCardInformationDto":{"type":"object","description":"Informação de cartão ponto","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da informação de cartão ponto\n[EN]Time card information ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personExternalId":{"type":"string","description":"[PT]Id externo do colaborador.\n[EN]Person external Id"},"referenceDate":{"type":"string","description":"[PT]Data da referência\n[EN]Reference date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"note":{"type":"string","description":"[PT]Anotação da informação de cartão ponto\n[EN]Time card information note"}},"required":["personExternalId","personId","referenceDate"]},"ResponseDtoTimeCardInformationDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/TimeCardInformationDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"BonusWorkplaceDto":{"type":"object","properties":{"startDate":{"type":"string","format":"date-time","description":"[PT]Data início da gratificação\n[EN]Bonus start date","example":"yyyy-MM-dd"},"finishDate":{"type":"string","format":"date-time","description":"[PT]Data final da gratificação\n[EN]Bonus finish date","example":"yyyy-MM-dd"},"bonusId":{"type":"array","description":"[PT]ID da Gratificação\n[EN]Bonus ID","items":{"type":"integer","format":"int64"}},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do Posto\n[EN]Workplace ID"}},"required":["bonusId","startDate","workplaceId"]},"ResponseDtoBonusWorkplaceDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/BonusWorkplaceDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"BonusDto":{"type":"object","properties":{"externalId":{"type":"string","description":"[PT]ID externo da Gratificação\n[EN]Bonus external ID"},"name":{"type":"string","description":"[PT]Nome da Gratificação\n[EN]Bonus name"},"event":{"type":"string","description":"[PT]Evento da Gratificação\n[EN]Bonus event"},"amount":{"type":"number","description":"[PT]Total da Gratificação\n[EN]Bonus amount"},"daysLimit":{"type":"integer","format":"int32","description":"[PT]Dias Trabalhados da Gratificação\n[EN]Bonus days limit"},"bonusOffsetId":{"type":"integer","format":"int64","description":"[PT]Tipo de Cálculo da Gratificação\n[EN]Bonus offset Id"},"bonusPaymentTypeId":{"type":"integer","format":"int64","description":"[PT]Forma de pagmento da Gratificação\n[EN]Bonus payment type Id"},"absenceSituationIds":{"type":"array","description":"[PT]Situação da Ausência da Gratificação\n[EN]Bonus export absences Id","items":{"type":"integer","format":"int64"}},"calculateByEffectiveWorkplace":{"type":"boolean","description":"[PT]Apurar por posto efetivo\n[EN]Calculate by effective workplace","example":false},"effectiveWorkplacePercentage":{"type":"number","description":"[PT]Percentual para apuração por posto efetivo\n[EN]Percentage for effective workplace calculation","example":15},"calculateBySalaryHistory":{"type":"boolean","description":"[PT]Calcular com base no histórico salarial do colaborador\n[EN]Calculate based on the employee salary history","example":false}},"required":["amount","bonusOffsetId","bonusPaymentTypeId","daysLimit","event","name"]},"ResponseDtoBonusDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/BonusDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"RequestTalkDto":{"type":"object","description":"Request Talk","properties":{"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"message":{"type":"string","description":"[PT]Mensagem\n[EN]Message"}},"required":["message","personExternalId"]},"CreateSalaryTransferDto":{"type":"object","description":"[PT]Objeto de requisição para criar transferência de salário\n[EN]Request object for creating salary transfer","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador associado à transferência de salário\n[EN]Salary transfer person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador associado à transferência de salário\n[EN]Salary transfer external person ID"},"salaryValue":{"type":"number","description":"[PT]Valor do salário\n[EN]Salary Value"},"transferDate":{"type":"string","description":"[PT]Data da transferência de salário\n[EN]Salary transfer date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"observation":{"type":"string","description":"[PT]Observação da transferência de salário\n[EN]Salary transfer observation"}},"required":["personExternalId","personId","salaryValue","transferDate"]},"ResponseDtoListRotationDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/RotationDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ReplacementDto":{"type":"object","description":"Cobertura / Replacement","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da cobertura\n[EN]Replacement ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que irá realizar a cobertura\n[EN]Replacement person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador que irá realizar a cobertura\n[EN]Replacement person external ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador que irá realizar a cobertura\n[EN]Replacement person name"},"absenteeId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que irá ser coberto\n[EN]Replacement absentee ID"},"absenteeExternalId":{"type":"string","description":"[PT]ID externo do colaborador que irá ser coberto\n[EN]Replacement absentee external ID"},"absenteeName":{"type":"string","description":"[PT]Nome do colaborador que irá ser coberto\n[EN]Replacement absentee name"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto da cobertura\n[EN]Replacement workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID external do posto da cobertura\n[EN]Replacement workplace external ID"},"startDateTime":{"type":"string","description":"[PT]Data inicio da cobertura\n[EN]Replacement start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"finishDateTime":{"type":"string","description":"[PT]Data fim da cobertura\n[EN]Replacement finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"replacementTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de cobertura\n Valores:\nID = 1 - COBERTURA DE POSTO\nID = 2 - COBERTURA DE COLABORADOR\nID = 3 - TROCA DE HORÁRIO\nID = 4 - INVERSÃO DE ESCALA\nID = 5 - COBERTURA DE CLIENTE\n[EN]Replacement type ID : \n Values:\nID = 1 - REPLACEMENT WORKPLACE \nID = 2 - REPLACEMENT EMPLOYEE\nID = 3 - REPLACEMENT SHIFT \nID = 4 - REVERSE SCHEDULE \nID = 5 - CLIENT REPLACEMENT"},"note":{"type":"string","description":"[PT]Anotação da cobertura\n[EN]Replacement note"},"registerDate":{"type":"string","description":"[PT]Data de registro da cobertura\n[EN]Replacement register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"replacementReasonId":{"type":"integer","format":"int64","description":"[PT]Id do Motivo da cobertura\n[EN]Replacement reason ID"},"replacementReasonExternalId":{"type":"string","description":"[PT]Id externo do motivo da cobertura\n[EN]Replacement reason external Id"},"replacementReasonName":{"type":"string","description":"[PT]Nome do motivo da cobertura\n[EN]Replacement reason name"},"replacementResourceId":{"type":"integer","format":"int64","description":"[PT]recurso da cobertura\n[EN]Replacement resource ID"},"replacementResourceExternalId":{"type":"string","description":"[PT]Id do recurso da cobertura\n[EN]Replacement resource external Id"},"replacementResourceName":{"type":"string","description":"[PT]Nome do recurso da cobertura\n[EN]Replacement resource name"},"shiftExternalId":{"type":"string","description":"[PT]ID externo do horário\n[EN]Shift external Id"},"shiftId":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Shift id"},"lastUpdate":{"type":"string","description":"[PT]Data da ultima alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Registro removido(sim ou não)\n[EN]removed register(true or false)"},"markings":{"type":"array","description":"[PT]Lista de marcações\n[EN]List of Markings","items":{"type":"integer","format":"int32"}},"enterShiftManually":{"type":"boolean","description":"[PT]Permite informar turno manualmente\n[EN]Enter shift manually"},"trackingManualShift":{"type":"boolean","description":"[PT]Considera horário manual na apuração\n[EN]Consider manual shift in time tracking"},"clientId":{"type":"integer","format":"int64","description":"[PT]ID do cliente\n[EN]CLient id"},"considerFlexibleShift":{"type":"boolean","description":"[PT]Considerar horário como flexível\n[EN] Consider shift as flexible"}},"required":["finishDateTime","id","personExternalId","personId","replacementTypeId","startDateTime"]},"ResponseDtoReplacementDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ReplacementDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"BatchReplacementShiftDto":{"type":"object","description":"Troca de horários em lote por colaborador / Batch shift transfer for person","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"replacements":{"type":"array","description":"[PT]Lista de coberturas\n[EN]List of replacements","items":{"$ref":"#/components/schemas/ReplacementShiftDto"}},"considerFlexibleShift":{"type":"boolean","description":"[PT]Considerar horário como flexível\n[EN] Consider shift as flexible"}}},"MarkingReplacement":{"type":"object","description":"Descrição Marking","properties":{"sequence":{"type":"integer","format":"int32","description":"[PT]Sequência\n[EN]Sequence"},"minutes":{"type":"integer","format":"int32","description":"[PT]Marcação em minutos\n[EN]Marking in minutes"}},"required":["minutes","sequence"]},"ReplacementShiftDto":{"type":"object","description":"Troca de horário para colaborador / Replacement shift for person","properties":{"referenceDate":{"type":"string","description":"[PT]Data da referência da cobertura\n[EN]Date of the replacement referência","example":"ddMMyyyy","pattern":"[0-9]{8}"},"shiftId":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Shift id"},"shiftExternalId":{"type":"string","description":"[PT]ID externo do horário\n[EN]External shift ID"},"markings":{"type":"array","description":"[PT]Marcações\n[EN]Markings","items":{"$ref":"#/components/schemas/MarkingReplacement"}},"trackingManualShift":{"type":"boolean","description":"[PT]Considera horário manual na apuração\n[EN]Consider manual shift in time tracking"}},"required":["referenceDate"]},"ResponseDtoListReplacementDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/ReplacementDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PersonResponsibleDto":{"type":"object","description":"Responsável colaborador","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"responsibleId":{"type":"array","description":"[PT]IDs dos responsáveis\n[EN]Responsible IDs","items":{"type":"integer","format":"int64"}},"responsibleExternalId":{"type":"array","description":"[PT]IDs externos dos responsáveis\n[EN]Responsible external IDs","items":{"type":"string"}},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]Person external ID"}},"required":["personExternalId","personId","responsibleExternalId","responsibleId"]},"ResponseDtoListPersonResponsibleDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/PersonResponsibleDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"MessageDto":{"type":"object","description":"Dados da mensagem.","properties":{"talkId":{"type":"integer","format":"int64","description":"[PT]ID da conversa\n[EN]Talk ID"},"message":{"type":"string","description":"[PT]Mensagem\n[EN]Message"}},"required":["message","talkId"]},"ResponseDtoMessageDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/MessageDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"MedicalDoctorDto":{"type":"object","description":"[PT] Modelo de cadastro de médicos\n[EN] Doctor registration model","properties":{"id":{"type":"integer","format":"int64","description":"[PT] ID do cadastro médico\n[EN] Medical record ID"},"name":{"type":"string","description":"[PT] Nome do médico\n[EN] Doctor's name"},"crm":{"type":"string","description":"[PT] Código CRM\n[EN] CRM code"},"uf":{"type":"string","description":"[PT] Código UF do local de atuação\n[EN] UF code of the place of operation"}},"required":["crm","name","uf"]},"ResponseDtoMedicalDoctorDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/MedicalDoctorDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoHolidayDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/HolidayDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"DocumentCreateDto":{"type":"object","description":"Objeto para criação de um novo documento","properties":{"documentEntityId":{"type":"integer","format":"int64","description":"    [PT]ID do Vínculo do documento\n    [ID - 2] - POSTO\n    [ID - 3] - COLABORADOR\n    [EN]Document Entity ID\n    [ID - 2] - WORKPLACE\n    [ID - 3] - PERSON\n"},"personId":{"type":"integer","format":"int64","description":"    [PT]ID do colaborador vinculado ao documento\n    [EN]ID of person linked to document\n"},"workplaceId":{"type":"integer","format":"int64","description":"    [PT]ID do posto vinculado ao documento\n    [EN]ID of workplace linked to document\n"},"documentTypeCustomerId":{"type":"integer","format":"int64","description":"    [PT]ID do Modelo de Documento\n    [EN]Document Type Customer ID\n"},"issueDate":{"type":"string","description":"    [PT]Data de emissão do documento\n    [EN]Document issue date\n","example":"ddMMyyyy"},"dueDate":{"type":"string","description":"    [PT]Data de vencimento do documento\n    [EN]Document due date\n","example":"ddMMyyyy"},"sendOccurrence":{"type":"boolean","description":"    [PT]Enviar ocorrência para a mesa de operações (sim ou não)\n    [EN]Send occurrence to operation desk (true or false)\n"},"notifyUsers":{"type":"boolean","description":"    [PT]Enviar notificação (sim ou não)\n    [EN]Send notification (true or false)\n"},"daysToNotify":{"type":"integer","format":"int32","description":"    [PT]Número de dias antes da data de vencimento em que a notificação será enviada\n    [EN]Number of days before due date that notification will be sent\n"},"notificationPersonIds":{"type":"array","description":"    [PT]IDs dos colaboradores notificados: para quem será enviada a notificação\n    [EN]IDs of persons to whom the notification will be sent\n","items":{"type":"integer","format":"int64"}},"notificationPersonExternalIds":{"type":"array","description":"    [PT]IDs externos dos colaboradores notificados: para quem será enviada a notificação\n    [EN]External IDs of persons to whom the notification will be sent\n","items":{"type":"string"}},"note":{"type":"string","description":"    [PT]Observação\n    [EN]Note\n"},"documentNumber":{"type":"string","description":"    [PT]Número do documento CNV\n    [EN]CNV document number\n"},"refresherLastDate":{"type":"string","description":"    [PT]Data da última reciclagem do documento CNV\n    [EN]Date of last CNV document renewal\n","example":"ddMMyyyy"},"refresherDueDate":{"type":"string","description":"    [PT]Data de vencimento da reciclagem do documento CNV\n    [EN]CNV document renewal due date\n","example":"ddMMyyyy"}},"required":["documentEntityId","documentTypeCustomerId","personId","workplaceId"]},"OptionDataDto":{"type":"object","description":"OptionData DTO","properties":{"type":{"type":"string","description":"Type of the option data"},"value":{"type":"string","description":"Value of the option data"}}},"CreateClockingDto":{"type":"object","description":"Objeto para criação de um novo registro de ponto","properties":{"online":{"type":"boolean","description":"[PT]Indica se o ponto foi registrado online\n[EN]Indicates if the clocking was saved online"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"clockingDate":{"type":"string","format":"ddMMyyyyHHmmss","description":"[PT]Data da marcação em UTC\n[EN]UTC Clocking date","example":"01011940000000"},"referenceDate":{"type":"string","format":"ddMMyyyy","description":"[PT]Data da referência do registro\n[EN]Reference date of the record","example":"01011940"},"directionType":{"type":"string","description":"[PT]Tipo de direção\n[EN]Direction type","enum":["ENTRANCE","EXIT","ENTRANCE_INTERVAL","EXIT_INTERVAL"]}},"required":["clockingDate","directionType","personId","referenceDate"]},"ClockingDto":{"type":"object","description":"Descrição Clocking","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da marcação\n[EN]Clocking ID"},"clockingDate":{"type":"string","description":"[PT]Data da marcação\n[EN]Clocking date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"referenceDate":{"type":"string","description":"[PT]Data da referencia da marcação\n[EN]Date of the marking reference","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"clockingTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de marcação. \nValores:\n [ID - 1] - REGISTRADO\n [ID - 2] - NÃO REGISTRADO\n [ID - 3] - AJUSTADO\n [ID - 4] - CANCELADO \n [ID - 5] - DISPOSITIVO NÃO AUTORIZADO\n [ID - 6] - HORÁRIO INVÁLIDO\n [ID - 7] - MARCAÇÃO DUPLICADA\n [ID - 8] - PRÉ-ASSINALADO \n [ID - 9] - VIRTUAL\n [ID -10] - CHECKPOINT\n \n [EN]Clocking type ID.\nValues: \n [ID - 1] - REGISTERED\n [ID - 2] - NOT_REGISTERED\n [ID - 3] - ADJUSTED\n [ID - 4] - CANCELED\n [ID - 5] - DEVICE_NOT_AUTHORIZED\n [ID - 6] - INVALID_TIME\n [ID - 7] - DUPLICATE\n [ID - 8] - PRE-SIGNED\n[ID - 9] - VIRTUAL\n [ID -10] - CHECKPOINT\n"},"clockingOriginId":{"type":"integer","format":"int64","description":"[PT]ID da origin da marcação\n[EN]Clocking origin ID"},"adjustmentDate":{"type":"string","description":"[PT]Data do ajuste\n[EN]Adjustment date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"clockingCollectorId":{"type":"integer","format":"int64","description":"[PT]ID coletor de ponto\nValores:\n [ID - 1] - TERMINAL\n [ID - 2] - MOBILE\n [ID - 3] - SISTEMA\n [ID - 4] - SINCRONIZAÇÃO DE DADOS\n[ID - 5] - NEXTIFY\n [ID - 6] - WEB\n [EN]Clocking collector ID\n [ID - 1] - TERMINAL\n [ID - 2] - MOBILE\n [ID - 3] - SYSTEM\n [ID - 4] - DATASYNC\n[ID - 5] - NEXTIFY\n[ID - 6] - WEB\n"},"adjustmentReasonId":{"type":"integer","format":"int64","description":"[PT]ID motivo de ajuste\n[EN]Adjustment reason ID"},"adjustmentObservation":{"type":"string","description":"[PT]Observação do ajuste\n[EN]Adjustment observation"},"adjustmentReasonExternalId":{"type":"string","description":"[PT]ID externo do motivo de ajuste\n[EN]Reason external ID"},"userAdjustmentId":{"type":"integer","format":"int64","description":"[PT]ID Usuário do ajuste\n[EN]User adjustment ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name"},"personPhone":{"type":"string","description":"[PT]Telefone do colaborador\n[EN]Person phone"},"personEmail":{"type":"string","description":"[PT]Email do colaborador\n[EN]Person email"},"identificationMethodId":{"type":"integer","format":"int64","description":"[PT]ID do método de identificação\nValores:\n [ID - 1] - IMPRESSÃO DIGITAL\n [ID - 2] - SENHA\n [ID - 3] - NÃO APLICÁVEL\n [EN]Identification method ID.\nValues: \n [ID - 1] - FINGERPRINT\n [ID - 2] - PASSWORD\n [ID - 3] - NOT_APPLICABLE\n"},"identificationMethodName":{"type":"string","description":"[PT]Nome do método de identificação\n[EN]Identification method name"},"ip":{"type":"string","description":"[PT]IP\n[EN]IP"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]ID workplace"},"externalWorkplaceId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External ID workplace"},"workplaceCostCenter":{"type":"string","description":"[PT]Centro de custo do posto\n[EN]Workplace cost center"},"latitude":{"type":"string","description":"[PT]Latitude\n[EN]Latitude"},"longitude":{"type":"string","description":"[PT]Longitude\n[EN]Longitude"},"clockingCollectorName":{"type":"string","description":"[PT]Nome do coletor de ponto\n[EN]Clocking collector name"},"deviceDescription":{"type":"string","description":"[PT]Descrição do dispositivo\n[EN]Device description"},"workplaceTimezone":{"type":"string","description":"[PT]Timezone do posto\n[EN]Workplace timezone"},"timezone":{"type":"string","description":"[PT]Timezone da marcação\n[EN]Clocking timezone"},"deviceCode":{"type":"string","description":"[PT]Código do dispositivo\n[EN]Device code"},"clockingTypeName":{"type":"string","description":"[PT]Nome do tipo de marcação\n[EN]Clocking type name"},"directionTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de direção\n[EN]Direction type ID"},"externalPersonId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]Person external Id"},"registerDate":{"type":"string","description":"[PT]Data de cadastro\n[EN]Register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data de última alteração\n[EN]Last update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Removido\n[EN]Removed type ID"},"photo":{"type":"string","description":"[PT]Foto\n[EN]Photo"},"ticketSignature":{"type":"string","description":"[PT]E-Ticket\n[EN]E-Ticket"},"costCenter":{"type":"string","description":"[PT]Centro de custos do posto\n[EN]Workplace cost center"},"personPIS":{"type":"string","description":"[PT]PIS do colaborador\n[EN]Person PIS"},"deviceId":{"type":"integer","format":"int64","description":"[PT]ID do dispositivo\n[EN]Device ID"},"companyNumber":{"type":"string","description":"[PT]CNPJ da empresa\n[EN]Company number"},"online":{"type":"boolean","description":"[PT]Marcação de ponto Online\n[EN]Clocking Online"},"personCpf":{"type":"string","description":"[PT]CPF do colaborador\n[EN]Person register number"}},"required":["clockingCollectorId","clockingDate","clockingTypeId","externalWorkplaceId","personId","referenceDate","workplaceId"]},"ResponseDtoClockingDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ClockingDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"CreateClockingWithRulesDto":{"type":"object","description":"Objeto para criação de um novo registro de ponto aplicando as regras de negócio Nexti","properties":{"online":{"type":"boolean","description":"[PT]Indica se o ponto foi registrado online\n[EN]Indicates if the clocking was saved online"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"pis":{"type":"string","description":"[PT]PIS do colaborador\n[EN]Person PIS"},"clockingDate":{"type":"string","format":"ddMMyyyyHHmmss","description":"[PT]Data da marcação em UTC\n[EN]UTC Clocking date","example":"01011940000000"},"directionType":{"type":"string","description":"[PT]Tipo de direção\n[EN]Direction type","enum":["ENTRANCE","EXIT","ENTRANCE_INTERVAL","EXIT_INTERVAL"]},"timezone":{"type":"string","description":"[PT]Fuso horário da marcação\n[EN]Clocking timezone"},"deviceCode":{"type":"string","description":"[PT]Código do Dispositivo\n[EN]Device Code"},"deviceSerialNumber":{"type":"string","description":"[PT]Número de Série do Dispositivo\n[EN]Device Serial Number"},"repNsr":{"type":"integer","format":"int64","description":"[PT]NSR da marcação\n[EN]Clocking NSR"}},"required":["clockingDate","directionType","personId","timezone"]},"AlternativeDto":{"type":"object","description":"Alternativas da Questão","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da alternativa\n[EN]Alternative ID"},"name":{"type":"string","description":"[PT]Nome da alternativa\n[EN]Alternative name"},"requireObservation":{"type":"boolean","description":"[PT]Requer observação\n[EN]Required observation"},"observation":{"type":"string","description":"[PT]Observação da alternativa\n[EN]Alternative observation"},"expected":{"type":"boolean","description":"[PT]Alternativa esperada\n[EN]Alternative expected"},"answered":{"type":"boolean","description":"[PT]Alternativa respondida\n[EN]Alternative answered"},"photoPath":{"type":"string","description":"[PT]Caminho da foto\n[EN]Photo path"},"photoPathFromAlternativeAnswer":{"type":"string","description":"[PT]Caminho da foto da resposta alternativa\n[EN]Photo path from alternative answer"},"taskId":{"type":"integer","format":"int64","description":"[PT]ID da tarefa vinculada à alternativa\n[EN]ID of the task linked to the alternative"}}},"ChecklistDto":{"type":"object","description":"Descrição Checklist","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do checklist\n[EN]Checklist ID"},"startDateTime":{"type":"string","description":"[PT]Data início do checklist\n[EN]Checklist start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"finishDateTime":{"type":"string","description":"[PT]Data final do checklist\n[EN]Checklist finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"name":{"type":"string","description":"[PT]Nome do checklist\n[EN]Checklist name"},"checklistTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de checklist. Valores:\n [ID - 1] - COLABORADOR \n[ID - 2] - POSTO \n [EN]Checklist Type ID. Values: \n[ID - 1] - PERSON \n[ID - 2] - WORKPLACE\n"},"checklistShowId":{"type":"integer","format":"int64","description":"[PT]ID da visualização do checklist. Valores: \n [ID - 1] - ENTRADA \n [ID - 2] - SAÍDA \n [EN]Checklist view ID. Values: \n[ID - 1] - ENTRANCE \n[ID - 2] - EXIT\n"},"checklistCollectorId":{"type":"integer","format":"int64","description":"[PT]ID do coletor do checklist. Valores: \n [ID - 1] - TERMINAL \n [ID - 2] - APLICATIVO \n[ID - 3] - AMBOS \n [EN]Checklist collector ID. Values: \n[ID - 1] - TERMINAL \n[ID - 2] - MOBILE\n[ID - 3] - BOTH \n"},"statusId":{"type":"integer","format":"int64","description":"[PT]ID do status do checklist. Valores: \n [ID - 1] - NÃO RESPONDIDO \n[ID - 2] - RESPONDIDO \n[ID - 3] - RESPONDIDO POR OUTRO DISPOSITIVO \n[ID - 4] - CANCELADO \n [EN]Checklist status ID. Values: \n[ID - 1] - NOT ANSWERED \n [ID - 2] - ANSWERED \n[ID - 3] - ANSWERED ANOTHER DEVICE \n[ID - 4] - CANCELED \n"},"recurrent":{"type":"boolean","description":"[PT]Checklist recorrente \n[EN]Recurrent checklist"},"uniqueFingerprint":{"type":"boolean","description":"[PT]Biometria única \n[EN]Unique fingerprint"},"persons":{"type":"array","description":"[PT]ID das pessoas que irão receber o checklist\n[EN]ID of the persons who will receive the checklist","items":{"type":"integer","format":"int64"}},"personsExternalIds":{"type":"array","description":"[PT]External ids das pessoas que irão receber o checklist\n[EN]External ids of the persons who will receive the checklist","items":{"type":"string"}},"workplaces":{"type":"array","description":"[PT]ID dos postos que irão receber o checklist\n[EN]ID of the workplaces who will receive the checklist","items":{"type":"integer","format":"int64"}},"workplacesExternalIds":{"type":"array","description":"[PT]External ids dos postos que irão receber o checklist\n[EN]External ids of the workplaces who will receive the checklist","items":{"type":"string"}},"clients":{"type":"array","description":"[PT]ID dos clientes que irão receber o checklist\n[EN]ID of the client who will receive the checklist","items":{"type":"integer","format":"int64"}},"clientsExternalIds":{"type":"array","description":"[PT]External ids dos clientes que irão receber o checklist\n[EN]External ids of the client who will receive the checklist","items":{"type":"string"}},"sendToAll":{"type":"boolean","description":"[PT]Envia para todos \n[EN]Send to all checklist"},"questions":{"type":"array","description":"[PT]Questões do checklist\n[EN]Checklist questions","items":{"$ref":"#/components/schemas/QuestionDto"}},"externalId":{"type":"string","description":"[PT]ID externo do checklist\n[EN]External checklist ID"},"checklistAnswerViewers":{"type":"array","description":"[PT]IDs dos usuários que terão acesso às respostas do checklist\n[EN]IDs of the users who will have access to the checklist answers","items":{"type":"integer","format":"int64"}}},"required":["checklistCollectorId","checklistShowId","checklistTypeId","finishDateTime","name","questions","recurrent","sendToAll","startDateTime","statusId"]},"QuestionDto":{"type":"object","description":"Descrição da Questão","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da questão\n[EN]Question ID"},"name":{"type":"string","description":"[PT]Nome da questão\n[EN]Question name"},"questionTypeId":{"type":"integer","format":"int64","description":"[PT]ID do Tipo de resposta. Valores :\n[ID - 1] - RESPOSTA SIMPLES\n[ID - 2] - RESPOSTA MÚLTIPLA\n[ID - 3] - ESCALA NUMÉRICA\n[ID - 4] - TEXTO\n[ID - 5] - RESPOSTA NUMÉRICA\n[EN]Question type ID. Values:\n[ID - 1] - SINGLE ANSWER\n[ID - 2] - MULTIPLE ANSWERS\n[ID - 3] - NUMERICAL SCALE\n[ID - 4] - TEXT\n[ID - 5] - NUMERIC ANSWER\n"},"scaleMin":{"type":"integer","format":"int64","description":"[PT]Valor mínimo da escala numérica.\n[EN]Minimum value of the numerical scale."},"scaleMax":{"type":"integer","format":"int64","description":"[PT]Valor máximo da escala numérica.\n[EN]Maximum value of the numerical scale."},"scaleStep":{"type":"integer","format":"int32","description":"[PT]Passo da escala numérica.\n[EN]Scale step."},"slaId":{"type":"integer","format":"int64","description":"[PT]ID do SLA da questão\n[EN]Question SLA id"},"alternatives":{"type":"array","description":"[PT]Alternativas da questão\n[EN]Alternatives to the question","items":{"$ref":"#/components/schemas/AlternativeDto"}},"emailNonCompliance":{"type":"string","description":"[PT]E-mail de não conformidade.\n[EN]Email Non Compliance"},"activityPointInQuestionId":{"type":"integer","format":"int64","description":"[PT]Ponto de Atividade vinculado a questão\n[EN] Activity Point linked to the question"},"taskId":{"type":"integer","format":"int64","description":"[PT] Id da tarefa vinculada a questão\n[EN] Task ID linked to the question"},"answerText":{"type":"string","description":"[PT]Resposta em texto da questão\n[EN] Text answer to the question"},"answerValue":{"type":"integer","format":"int64","description":"[PT]Valor da resposta da questão\n[EN] Answer value to the question"},"photoPath":{"type":"string","description":"[PT]Caminho da foto vinculada a questão\n[EN] Path of the photo linked to the question"}},"required":["name","questionTypeId"]},"ResponseDtoChecklistDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ChecklistDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PageWorkplaceVacancyDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceVacancyDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageableObject":{"type":"object","properties":{"offset":{"type":"integer","format":"int64"},"sort":{"$ref":"#/components/schemas/SortObject"},"paged":{"type":"boolean"},"pageNumber":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"unpaged":{"type":"boolean"}}},"SortObject":{"type":"object","properties":{"empty":{"type":"boolean"},"sorted":{"type":"boolean"},"unsorted":{"type":"boolean"}}},"PageWorkplaceTransferExternalDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageWorkplaceTransferReasonDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceTransferReasonDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ResponseDtoWorkplaceScheduleDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/WorkplaceScheduleDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoString":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"string","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PageWorkplaceDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageWorkplaceCommentDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceCommentDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageWorkplaceClosingReasonDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceClosingReasonDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageWorkplaceBookDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkplaceBookDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"WorkplaceBookDto":{"type":"object","description":"Descrição WorkplaceBook","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do registro de livro de ocorrência\n[EN]WorkplaceBook record ID"},"createDate":{"type":"string","description":"[PT]Data de criação\n[EN]Create date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"text":{"type":"string","description":"[PT]Texto\n[EN]Text"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"deviceId":{"type":"integer","format":"int64","description":"[PT]ID do dispositivo\n[EN]Device ID"},"deviceCode":{"type":"string","description":"[PT]Código do dispositivo\n[EN]Device code"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]Workplace external ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"registerDate":{"type":"string","description":"[PT]Data da criação do registro\n[EN]create register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"removed":{"type":"boolean","description":"[PT]Registro removido(sim ou não)\n[EN]removed register(true or false)"}},"required":["registerDate"]},"ResponseDtoListWorkplaceBookDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/WorkplaceBookDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoListShiftWorkloadDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/ShiftWorkloadDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ShiftWorkloadDto":{"type":"object","description":"Carga horária do colaborador com base em seu horário do dia de referência","properties":{"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"referenceDate":{"type":"string","description":"[PT]Data da referência do registro\n[EN]Reference date of the record","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"markings":{"type":"array","description":"[PT]Lista de marcações \n[EN]Markings","items":{"type":"integer","format":"int32"}},"hasHoliday":{"type":"boolean","description":"[PT]Existe Feriado\n[EN]Has Holiday"},"workload":{"type":"integer","format":"int32","description":"[PT]Horas Trabalhadas\n[EN]Worked Hours","example":480}}},"ResponseDtoShiftWorkloadDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ShiftWorkloadDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PageWorkloadDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/WorkloadDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"UserAccountResponseDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"email":{"type":"string"},"profileName":{"type":"string"},"status":{"type":"boolean"},"viewPaycheck":{"type":"boolean"},"allowSalary":{"type":"boolean"}}},"PageTradeUnionTransferDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/TradeUnionTransferDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageTradeUnionDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/TradeUnionDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageTopicDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/TopicDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"SubjectDto":{"type":"object","description":"Assuntos","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do assunto\n[EN]Subject ID"},"name":{"type":"string","description":"[PT]Nome do assunto\n[EN]Subject name"}},"required":["id","name"]},"TopicDto":{"type":"object","description":"Grupos","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do grupo\n[EN]Topic ID"},"name":{"type":"string","description":"[PT]Nome do grupo\n[EN]Topic name"},"subjects":{"type":"array","description":"[PT]Assuntos vinculado ao grupo\n[EN]Subjects linked to the topic","items":{"$ref":"#/components/schemas/SubjectDto"}}},"required":["id","name"]},"ResponseDtoListWorkedHourDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/WorkedHourDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkedHourDto":{"type":"object","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"referenceDate":{"type":"string","description":"[PT]Data da referência do registro\n[EN]Reference date of the record","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"hasDayOff":{"type":"boolean","description":"[PT]Existe Folga\n[EN]Has DayOff"},"hasAbsence":{"type":"boolean","description":"[PT]Existe Ausência\n[EN]Has Absence"},"absenceSituationName":{"type":"string","description":"[PT]Situação de Ausência\n[EN]Absence Situation Name"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"hasHoliday":{"type":"boolean","description":"[PT]Existe Feriado\n[EN]Has Holiday"},"hasAllShiftAbsence":{"type":"boolean","description":"[PT]Existe Falta\n[EN]Has Shift Absence"},"workedHours":{"type":"integer","format":"int32","description":"[PT]Horas Trabalhadas\n[EN]Worked Hours"},"costCenter":{"type":"string","description":"[PT]Centro de custo do posto\n[EN]Workplace CostCenter"}}},"ResponseDtoListWorkedHourPersonDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/WorkedHourPersonDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"WorkedHourPersonDto":{"type":"object","properties":{"startReferenceDate":{"type":"string","format":"date-time"},"finishReferenceDate":{"type":"string","format":"date-time"},"cpf":{"type":"string"},"personId":{"type":"integer","format":"int64"},"personExternalId":{"type":"string"},"workplaceId":{"type":"integer","format":"int64"},"workplaceExternalId":{"type":"string"},"workedHours":{"type":"integer","format":"int32"},"costCenter":{"type":"string"},"companyExternalId":{"type":"string"},"companyNumber":{"type":"string"}}},"ResponseDtoListTimeTrackingOvertimeAuthorizationDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/TimeTrackingOvertimeAuthorizationDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoListTimeTrackingWithReplacementDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/TimeTrackingWithReplacementDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeTrackingWithReplacementDto":{"type":"object","description":"Informação de Rastreamento de Tempo com Substituição","properties":{"serviceTypeName":{"type":"string","description":"[PT]Grupo de serviço\n[EN]Service group","example":"Nome do tipo de serviço vinculado ao posto."},"serviceLineName":{"type":"string","description":"[PT]Linha de serviço\n[EN]Service line","example":"Nome do motivo de cobertura vinculado a cobertura do colaborador."},"eventualService":{"type":"boolean","description":"[PT]ID do posto\n[EN]Workplace ID"},"serviceGroupExternalId":{"type":"string","description":"[PT]ID externo da empresa do posto coberto\n[EN]External company ID of the covered workplace"},"serviceGroupName":{"type":"string","description":"[PT]Nome da empresa do posto coberto\n[EN]Company name of the covered workplace"},"workplaceCareers":{"type":"array","description":"[PT]Cargos do posto\n[EN]Workplace careers","items":{"type":"string"}},"workplaceSchedules":{"type":"array","description":"[PT]Escalas do posto\n[EN]Schedule careers","items":{"type":"string"}},"startDate":{"type":"string","format":"date-time","description":"[PT]Data de início da cobertura\n[EN]Replacement start date","example":"yyyy-MM-dd"},"finishDate":{"type":"string","format":"date-time","description":"[PT]Data do fim da cobertura\n[EN]Replacement finish date","example":"yyyy-MM-dd"},"personClocking":{"type":"string","description":"[PT]Marcações realizadas na cobertura\n[EN]Realized clockings in replacement"},"totalWorkedHours":{"type":"integer","format":"int64","description":"[PT]Horário realizado\n[EN]Worked hours","example":"O total de tempo trabalhado em minutos"},"totalOvertimeDayShift":{"type":"integer","format":"int64","description":"[PT]Total de horas extras diurnas\n[EN]Total overtime dayshift","example":"Horas extras diurnas geradas pelo colaborador no período filtrado de acordo com a cobertura."},"totalOvertimeNightShift":{"type":"integer","format":"int64","description":"[PT]Total de horas extras noturnas\n[EN]Total overtime nightshift","example":"Horas extras noturnas geradas pelo colaborador no período filtrado de acordo com a cobertura."},"enrolment":{"type":"string","description":"[PT]Matrícula do colaborador\n[EN]Employee enrolment","example":"Matrícula vinculada ao colaborador."},"personExternalId":{"type":"string","description":"[PT]ID Externo do colaborador\n[EN]Employee External ID","example":"ID Externo vinculado ao colaborador."},"workplaceExternalId":{"type":"string","description":"[PT]ID Externo do posto coberto\n[EN]External ID of covered workplace","example":"ID Externo vinculado ao posto coberto."},"clientOriginExternalId":{"type":"string","description":"[PT]ID Externo do cliente de origem\n[EN]External ID of client origin"},"clientOriginName":{"type":"string","description":"[PT]Nome do cliente de origem\n[EN]Client origin name"},"clientDestinationExternalId":{"type":"string","description":"[PT]ID Externo do cliente de destino\n[EN]External ID of client destination"},"clientDestinationName":{"type":"string","description":"[PT]Nome do cliente de destino\n[EN]Client destination name"}}},"ResponseDtoListTimeTrackingFopagDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/TimeTrackingFopagDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeTrackingFopagDto":{"type":"object","description":"TimeTracking DTO","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"currentWorkplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto que o colaborador está lotado.\n[EN]Current Workplace ID"},"currentWorkplaceExternalId":{"type":"string","description":"[PT]ID externo do posto que o colaborador está lotado\n[EN]Current External workplace ID"},"referenceDate":{"type":"string","description":"[PT]Data da referência do registro\n[EN]Reference date of the record","example":"06112024154400","pattern":"[0-9]{14}"},"timeTrackingTypeName":{"type":"string","description":"[PT]Nome do Tipo de Timetracking. Valores:\n[EN]TimeTracking Type Name. Values:\n [ALLOWANCE_PAID] = Horas - Abono\n [REGULAR_DAYSHIFT] = Hora Regular Diurna\n [REGULAR_NIGHTSHIFT] = Hora Regular Noturna\n [OVERTIME] = Hora Extra\n [OVERTIME_DAYSHIFT] = Hora Extra Diurna\n [OVERTIME_NIGHTSHIFT] = Hora Extra Noturna\n [BREAKPAID_DAYSHIFT] = Intrajornada Diurna\n [BREAKPAID_NIGHTSHIFT] = Intrajornada Noturna\n [NIGHT_BONUS] = Adicional Noturno\n [REDUCED_NIGHTSHIFT] = Hora Noturna Reduzida\n [WEEKLY_PAID_DAYOFF] = DSR\n [WEEKLY_PAID_DAYOFF_OVERTIME_DAYSHIFT] = DSR Trabalhado Diurno\n [WEEKLY_PAID_DAYOFF_OVERTIME_NIGHTSHIFT] = DSR Trabalhado Noturno\n [HOLIDAY_DAYSHIFT] = Hora Feriado Diurna\n [HOLIDAY_NIGHTSHIFT] = Hora Feriado Noturna\n [HOLIDAY_OVERTIME_DAYSHIFT] = Hora Extra Diurna em Feriado\n [HOLIDAY_OVERTIME_NIGHTSHIFT] = Hora Extra Noturna em Feriado\n [HOLIDAY_BREAKPAID_DAYSHIFT] = Intrajornada Diurna em Feriado\n [HOLIDAY_BREAKPAID_NIGHTSHIFT] = Intrajornada Noturna em Feriado\n [PARTIAL_ABSENCE_DELAY_DAYSHIFT] = Atraso Diurno\n [PARTIAL_ABSENCE_DELAY_NIGHTSHIFT] = Atraso Noturno\n [PARTIAL_ABSENCE_MIDDLE_DAYSHIFT] = Ausência Intermediária Diurna\n [PARTIAL_ABSENCE_MIDDLE_NIGHTSHIFT] = Ausência Intermediária Noturna\n [PARTIAL_ABSENCE_EARLY_DAYSHIFT] = Saída Antecipada Diurna\n [PARTIAL_ABSENCE_EARLY_NIGHTSHIFT] = Saída Antecipada Noturna\n [ALLSHIFT_ABSENCE_DAYSHIFT] = Falta Diurna\n [ALLSHIFT_ABSENCE_NIGHTSHIFT] = Falta Noturna\n [PARTIAL_ABSENCE_GENERIC] = Ausência Parcial\n [COMPTIME] = Banco de Horas\n [COMPTIME_REGULAR_DAYSHIFT] = Banco de Horas - Regular Diurno\n [COMPTIME_REGULAR_NIGHTSHIFT] = Banco de Horas - Regular Noturno\n [COMPTIME_CREDIT] = Banco de Horas - Crédito\n [COMPTIME_CREDIT_DAYSHIFT] = Banco de Horas - Crédito Diurno\n [COMPTIME_CREDIT_NIGHTSHIFT] = Banco de Horas - Crédito Noturno\n [COMPTIME_CREDIT_BREAKPAID_DAYSHIFT] = Banco de Horas - Intrajornada Diurna\n [COMPTIME_CREDIT_BREAKPAID_NIGHTSHIFT] = Banco de Horas - Intrajornada Noturna\n [COMPTIME_HOLIDAY_DAYSHIFT] = Banco de Horas - Feriado Diurno\n [COMPTIME_HOLIDAY_NIGHTSHIFT] = Banco de Horas - Feriado Noturno\n [COMPTIME_HOLIDAY_CREDIT_DAYSHIFT] = Banco de Horas - Crédito Feriado Diurno\n [COMPTIME_HOLIDAY_CREDIT_NIGHTSHIFT] = Banco de Horas - Crédito Feriado Noturno\n [COMPTIME_HOLIDAY_CREDIT_BREAKPAID_DAYSHIFT] = Banco de Horas - Crédito Feriado Intrajornada Diurno\n [COMPTIME_HOLIDAY_CREDIT_BREAKPAID_NIGHTSHIFT] = Banco de Horas - Crédito Feriado Intrajornada Noturno\n [COMPTIME_CREDIT_WEEKLY_PAID_DAYOFF_DAYSHIFT] = Banco de Horas - Crédito DSR Diurno\n [COMPTIME_CREDIT_WEEKLY_PAID_DAYOFF_NIGHTSHIFT] = Banco de Horas - Crédito DSR Noturno\n [COMPTIME_DEBIT_ALLSHIFT_ABSENCE_DAYSHIFT] = Banco de Horas - Débito Falta Diurna\n [COMPTIME_DEBIT_ALLSHIFT_ABSENCE_NIGHTSHIFT] = Banco de Horas - Débito Falta Noturna\n [COMPTIME_DEBIT] = Banco de Horas - Débito\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_DELAY_DAYSHIFT] = Banco de Horas - Débito Atraso Diurno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_DELAY_NIGHTSHIFT] = Banco de Horas - Débito Atraso Noturno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_MIDDLE_DAYSHIFT] = Banco de Horas - Débito Intermediário Diurno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_MIDDLE_NIGHTSHIFT] = Banco de Horas - Débito Intermediário Noturno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_EARLY_DAYSHIFT] = Banco de Horas - Débito Saída Antecipada Diurna\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_EARLY_NIGHTSHIFT] = Banco de Horas - Débito Saída Antecipada Noturna\n [ABSENCE_PAID] = Ausência Justificada\n [COMPTIME_CREDIT_MANUAL] = Crédito Manual de Banco\n [COMPTIME_DEBIT_MANUAL] = Débito Manual de Banco\n [COMPTIME_SALDO] = Banco de Horas - Saldo\n [ABSENCE_NOT_PAID] = Ausência não Justificada\n [COMPTIME_MONTH_SALDO] = Banco de Horas - Saldo do mês\n [BREAKGRANTED_DAYSHIFT] = Intervalo Realizado Diurno\n [BREAKGRANTED_NIGHTSHIFT] = Intervalo Realizado Noturno\n [DEDUCT_WEEKLY_PAID_DAYOFF] = Desconto de DSR\n [COMPTIME_CREDIT_DAYOFF_PAID_DAYSHIFT] = Crédito de Folga Trabalhada Diurna (FT)\n [COMPTIME_CREDIT_DAYOFF_PAID_NIGHTSHIFT] = Crédito de Folga Trabalhada Noturna (FT)\n [DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna\n [DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna\n [HOLIDAY_DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna em Feriado\n [HOLIDAY_DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna em Feriado\n [COMPTIME_HOLIDAY_CREDIT_DAYOFF_PAID_DAYSHIFT] = Crédito de Folga Trabalhada Diurna (FT) em Feriado\n [COMPTIME_HOLIDAY_CREDIT_DAYOFF_PAID_NIGHTSHIFT] = Crédito de Folga Trabalhada Noturna (FT) em Feriado\n [COMPTIME_POSITIVE_MONTHLY_BALANCE] = Banco de Horas - Saldo positivo do mês\n [COMPTIME_NEGATIVE_MONTHLY_BALANCE] = Banco de Horas - Saldo negativo do mês\n [HOURLY_ABSENCE_PAID] = Horista - Ausência Justificada\n [HOURLY_ALLSHIFT_ABSENCE_DAYSHIFT] = Horista - Falta Diurna\n [HOURLY_ALLSHIFT_ABSENCE_NIGHTSHIFT] = Horista - Falta Noturna\n [HOURLY_BREAKPAID_DAYSHIFT] = Horista - Intrajornada Diurna\n [HOURLY_BREAKPAID_NIGHTSHIFT] = Horista - Intrajornada Noturna\n [HOURLY_HOLIDAY_BREAKPAID_DAYSHIFT] = Horista - Intrajornada Diurna em feriado\n [HOURLY_HOLIDAY_BREAKPAID_NIGHTSHIFT] = Horista - Intrajornada Noturna em feriado\n [HOURLY_HOLIDAY_DAYSHIFT] = Horista - Horas regulares diurnas em feriado\n [HOURLY_HOLIDAY_NIGHTSHIFT] = Horista - Horas regulares noturna em feriado\n [HOURLY_OVERTIME] = Horista - Hora extra\n [HOURLY_REGULAR_DAYSHIFT] = Horista - Horas regulares diurnas\n [HOURLY_REGULAR_NIGHTSHIFT] = Horista - Horas regulares noturna\n [HOURLY_WEEKLY_PAID_DAYOFF] = Horista - DSR\n [SUNDAY_DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna em domingo\n [SUNDAY_DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna em domingo\n [SUNDAY_WEEKLY_PAID_DAYOFF_DAYSHIFT] = DSR - Diferenciado Trabalhado Diurno\n [SUNDAY_WEEKLY_PAID_DAYOFF_NIGHTSHIFT] = DSR - Diferenciado Trabalhado Noturno\n [WORKED_DAYS] = Dias Trabalhados\n [DANIED_OPERATION_CHECK_USER_REGISTRATION] = Operação não realizada! Deve-se verificar o cadastro do colaborador.\n [SUNDAY_OVERTIME_DAYSHIFT] = Hora extra diurna em domingo\n [SUNDAY_OVERTIME_NIGHTSHIFT] = Hora extra noturna em domingo\n"},"absenceSituationExternalId":{"type":"string","description":"[PT]ID Externo da Situação de Ausência\n[EN]Absence Situation External ID"},"minutes":{"type":"integer","format":"int64","description":"[PT]Minutos\n[EN]Minutes"},"workplaceCostCenter":{"type":"string","description":"[PT]Centro de custo do posto\n[EN]Workplace cost center"},"authorizationId":{"type":"integer","format":"int64","description":"[PT]ID da Autorização de Hora Extra\n[EN]Overtime Authorization ID. "},"authorizationStatus":{"type":"string","description":"[PT]Status da Autorização de Hora Extra\n[EN]Overtime Authorization status. "},"event":{"type":"string","description":"[PT]Evento de exportação de hora extra\n[EN]Overtime export event. "}}},"ResponseDtoListTimeTrackingDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/TimeTrackingDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeTrackingDto":{"type":"object","description":"TimeTracking DTO","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]External workplace ID"},"currentWorkplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto que o colaborador está lotado.\n[EN]Current Workplace ID"},"currentWorkplaceExternalId":{"type":"string","description":"[PT]ID externo do posto que o colaborador está lotado\n[EN]Current External workplace ID"},"referenceDate":{"type":"string","description":"[PT]Data da referência do registro\n[EN]Reference date of the record","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"timeTrackingTypeName":{"type":"string","description":"[PT]Nome do Tipo de Timetracking. Valores:\n[EN]TimeTracking Type Name. Values:\n [ALLOWANCE_PAID] = Horas - Abono\n [REGULAR_DAYSHIFT] = Hora Regular Diurna\n [REGULAR_NIGHTSHIFT] = Hora Regular Noturna\n [OVERTIME] = Hora Extra\n [OVERTIME_DAYSHIFT] = Hora Extra Diurna\n [OVERTIME_NIGHTSHIFT] = Hora Extra Noturna\n [BREAKPAID_DAYSHIFT] = Intrajornada Diurna\n [BREAKPAID_NIGHTSHIFT] = Intrajornada Noturna\n [NIGHT_BONUS] = Adicional Noturno\n [REDUCED_NIGHTSHIFT] = Hora Noturna Reduzida\n [WEEKLY_PAID_DAYOFF] = DSR\n [WEEKLY_PAID_DAYOFF_OVERTIME_DAYSHIFT] = DSR Trabalhado Diurno\n [WEEKLY_PAID_DAYOFF_OVERTIME_NIGHTSHIFT] = DSR Trabalhado Noturno\n [HOLIDAY_DAYSHIFT] = Hora Feriado Diurna\n [HOLIDAY_NIGHTSHIFT] = Hora Feriado Noturna\n [HOLIDAY_OVERTIME_DAYSHIFT] = Hora Extra Diurna em Feriado\n [HOLIDAY_OVERTIME_NIGHTSHIFT] = Hora Extra Noturna em Feriado\n [HOLIDAY_BREAKPAID_DAYSHIFT] = Intrajornada Diurna em Feriado\n [HOLIDAY_BREAKPAID_NIGHTSHIFT] = Intrajornada Noturna em Feriado\n [PARTIAL_ABSENCE_DELAY_DAYSHIFT] = Atraso Diurno\n [PARTIAL_ABSENCE_DELAY_NIGHTSHIFT] = Atraso Noturno\n [PARTIAL_ABSENCE_MIDDLE_DAYSHIFT] = Ausência Intermediária Diurna\n [PARTIAL_ABSENCE_MIDDLE_NIGHTSHIFT] = Ausência Intermediária Noturna\n [PARTIAL_ABSENCE_EARLY_DAYSHIFT] = Saída Antecipada Diurna\n [PARTIAL_ABSENCE_EARLY_NIGHTSHIFT] = Saída Antecipada Noturna\n [ALLSHIFT_ABSENCE_DAYSHIFT] = Falta Diurna\n [ALLSHIFT_ABSENCE_NIGHTSHIFT] = Falta Noturna\n [PARTIAL_ABSENCE_GENERIC] = Ausência Parcial\n [COMPTIME] = Banco de Horas\n [COMPTIME_REGULAR_DAYSHIFT] = Banco de Horas - Regular Diurno\n [COMPTIME_REGULAR_NIGHTSHIFT] = Banco de Horas - Regular Noturno\n [COMPTIME_CREDIT] = Banco de Horas - Crédito\n [COMPTIME_CREDIT_DAYSHIFT] = Banco de Horas - Crédito Diurno\n [COMPTIME_CREDIT_NIGHTSHIFT] = Banco de Horas - Crédito Noturno\n [COMPTIME_CREDIT_BREAKPAID_DAYSHIFT] = Banco de Horas - Intrajornada Diurna\n [COMPTIME_CREDIT_BREAKPAID_NIGHTSHIFT] = Banco de Horas - Intrajornada Noturna\n [COMPTIME_HOLIDAY_DAYSHIFT] = Banco de Horas - Feriado Diurno\n [COMPTIME_HOLIDAY_NIGHTSHIFT] = Banco de Horas - Feriado Noturno\n [COMPTIME_HOLIDAY_CREDIT_DAYSHIFT] = Banco de Horas - Crédito Feriado Diurno\n [COMPTIME_HOLIDAY_CREDIT_NIGHTSHIFT] = Banco de Horas - Crédito Feriado Noturno\n [COMPTIME_HOLIDAY_CREDIT_BREAKPAID_DAYSHIFT] = Banco de Horas - Crédito Feriado Intrajornada Diurno\n [COMPTIME_HOLIDAY_CREDIT_BREAKPAID_NIGHTSHIFT] = Banco de Horas - Crédito Feriado Intrajornada Noturno\n [COMPTIME_CREDIT_WEEKLY_PAID_DAYOFF_DAYSHIFT] = Banco de Horas - Crédito DSR Diurno\n [COMPTIME_CREDIT_WEEKLY_PAID_DAYOFF_NIGHTSHIFT] = Banco de Horas - Crédito DSR Noturno\n [COMPTIME_DEBIT_ALLSHIFT_ABSENCE_DAYSHIFT] = Banco de Horas - Débito Falta Diurna\n [COMPTIME_DEBIT_ALLSHIFT_ABSENCE_NIGHTSHIFT] = Banco de Horas - Débito Falta Noturna\n [COMPTIME_DEBIT] = Banco de Horas - Débito\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_DELAY_DAYSHIFT] = Banco de Horas - Débito Atraso Diurno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_DELAY_NIGHTSHIFT] = Banco de Horas - Débito Atraso Noturno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_MIDDLE_DAYSHIFT] = Banco de Horas - Débito Intermediário Diurno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_MIDDLE_NIGHTSHIFT] = Banco de Horas - Débito Intermediário Noturno\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_EARLY_DAYSHIFT] = Banco de Horas - Débito Saída Antecipada Diurna\n [COMPTIME_DEBIT_PARTIAL_ABSENCE_EARLY_NIGHTSHIFT] = Banco de Horas - Débito Saída Antecipada Noturna\n [ABSENCE_PAID] = Ausência Justificada\n [COMPTIME_CREDIT_MANUAL] = Crédito Manual de Banco\n [COMPTIME_DEBIT_MANUAL] = Débito Manual de Banco\n [COMPTIME_SALDO] = Banco de Horas - Saldo\n [ABSENCE_NOT_PAID] = Ausência não Justificada\n [COMPTIME_MONTH_SALDO] = Banco de Horas - Saldo do mês\n [BREAKGRANTED_DAYSHIFT] = Intervalo Realizado Diurno\n [BREAKGRANTED_NIGHTSHIFT] = Intervalo Realizado Noturno\n [DEDUCT_WEEKLY_PAID_DAYOFF] = Desconto de DSR\n [COMPTIME_CREDIT_DAYOFF_PAID_DAYSHIFT] = Crédito de Folga Trabalhada Diurna (FT)\n [COMPTIME_CREDIT_DAYOFF_PAID_NIGHTSHIFT] = Crédito de Folga Trabalhada Noturna (FT)\n [DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna\n [DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna\n [HOLIDAY_DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna em Feriado\n [HOLIDAY_DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna em Feriado\n [COMPTIME_HOLIDAY_CREDIT_DAYOFF_PAID_DAYSHIFT] = Crédito de Folga Trabalhada Diurna (FT) em Feriado\n [COMPTIME_HOLIDAY_CREDIT_DAYOFF_PAID_NIGHTSHIFT] = Crédito de Folga Trabalhada Noturna (FT) em Feriado\n [COMPTIME_POSITIVE_MONTHLY_BALANCE] = Banco de Horas - Saldo positivo do mês\n [COMPTIME_NEGATIVE_MONTHLY_BALANCE] = Banco de Horas - Saldo negativo do mês\n [HOURLY_ABSENCE_PAID] = Horista - Ausência Justificada\n [HOURLY_ALLSHIFT_ABSENCE_DAYSHIFT] = Horista - Falta Diurna\n [HOURLY_ALLSHIFT_ABSENCE_NIGHTSHIFT] = Horista - Falta Noturna\n [HOURLY_BREAKPAID_DAYSHIFT] = Horista - Intrajornada Diurna\n [HOURLY_BREAKPAID_NIGHTSHIFT] = Horista - Intrajornada Noturna\n [HOURLY_HOLIDAY_BREAKPAID_DAYSHIFT] = Horista - Intrajornada Diurna em feriado\n [HOURLY_HOLIDAY_BREAKPAID_NIGHTSHIFT] = Horista - Intrajornada Noturna em feriado\n [HOURLY_HOLIDAY_DAYSHIFT] = Horista - Horas regulares diurnas em feriado\n [HOURLY_HOLIDAY_NIGHTSHIFT] = Horista - Horas regulares noturna em feriado\n [HOURLY_OVERTIME] = Horista - Hora extra\n [HOURLY_REGULAR_DAYSHIFT] = Horista - Horas regulares diurnas\n [HOURLY_REGULAR_NIGHTSHIFT] = Horista - Horas regulares noturna\n [HOURLY_WEEKLY_PAID_DAYOFF] = Horista - DSR\n [SUNDAY_DAYOFF_PAID_DAYSHIFT] = FT - Folga Trabalhada Diurna em domingo\n [SUNDAY_DAYOFF_PAID_NIGHTSHIFT] = FT - Folga Trabalhada Noturna em domingo\n [SUNDAY_WEEKLY_PAID_DAYOFF_DAYSHIFT] = DSR - Diferenciado Trabalhado Diurno\n [SUNDAY_WEEKLY_PAID_DAYOFF_NIGHTSHIFT] = DSR - Diferenciado Trabalhado Noturno\n [WORKED_DAYS] = Dias Trabalhados\n [DANIED_OPERATION_CHECK_USER_REGISTRATION] = Operação não realizada! Deve-se verificar o cadastro do colaborador.\n [SUNDAY_OVERTIME_DAYSHIFT] = Hora extra diurna em domingo\n [SUNDAY_OVERTIME_NIGHTSHIFT] = Hora extra noturna em domingo\n"},"absenceSituationExternalId":{"type":"string","description":"[PT]ID Externo da Situação de Ausência\n[EN]Absence Situation External ID"},"minutes":{"type":"integer","format":"int64","description":"[PT]Minutos\n[EN]Minutes"},"workplaceCostCenter":{"type":"string","description":"[PT]Centro de custo do posto\n[EN]Workplace cost center"},"timeTrackingProfileId":{"type":"integer","format":"int64","description":"[PT]ID do perfil de apuração\n[EN]Time tracking profile ID"},"profileId":{"type":"integer","format":"int64","description":"[PT]ID do perfil de apuração\n[EN]Time tracking profile ID"},"profileName":{"type":"string","description":"[PT]Nome do perfil de apuração\n[EN]Time tracking profile name"}}},"ExpectedXWorkedHours":{"type":"object","properties":{"personId":{"type":"integer","format":"int64"},"timeTrackingPeriodId":{"type":"integer","format":"int64"},"timeTrackingPeriodName":{"type":"string"},"personExternalId":{"type":"string"},"personEnrolment":{"type":"string"},"personName":{"type":"string"},"scheduleId":{"type":"integer","format":"int64"},"scheduleName":{"type":"string"},"referenceDate":{"type":"string","format":"date-time"},"month":{"type":"integer","format":"int32"},"year":{"type":"integer","format":"int32"},"costCenter":{"type":"string"},"workplaceName":{"type":"string"},"firstClocking":{"type":"string"},"adjustmentReason":{"type":"string"},"expectedMinutes":{"type":"integer","format":"int64"},"expectedHours":{"type":"string"},"workedMinutes":{"type":"integer","format":"int64"},"workedMinutesWithOvertime":{"type":"integer","format":"int64"},"timeTrackingEvents":{"type":"array","items":{"$ref":"#/components/schemas/TimeTrackingDto"}},"absenceSituation":{"type":"string"}}},"ResponseDtoListExpectedXWorkedHours":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/ExpectedXWorkedHours"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ComptimeBalanceDto":{"type":"object","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name"},"totalBalance":{"type":"integer","format":"int64","description":"[PT]Valor do saldo de banco de horas de acordo com a data inserida\n[EN]Comptime balance amount according to the date entered"}}},"ResponseDtoComptimeBalanceDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/ComptimeBalanceDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoListString":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"type":"string"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoListTimeTrackingPeriodBindDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/TimeTrackingPeriodBindDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"TimeTrackingPeriodBindDto":{"type":"object","description":"Período de Apuração","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do Período de Apuração\n[EN]TimeTracking Period ID"},"name":{"type":"string","description":"[PT]Nome do Período de Apuração\n[EN]TimeTracking Period name"},"status":{"type":"string","description":"[PT]Status do Período de Apuração\n[EN]TimeTracking Period status"},"timeTrackingPeriodStatusId":{"type":"integer","format":"int64","description":"[PT]ID do status do Período de Apuração\n[EN]TimeTracking Period status ID"},"startDate":{"type":"string","description":"[PT]Data inicio do período\n[EN]Period start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"finishDate":{"type":"string","description":"[PT]Data final do período\n[EN]Period finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"valuesExternalIds":{"type":"array","description":"[PT]Exceções vinculadas ao período de apuração\n[EN]Time tracking period exceptions","items":{"type":"string"}},"personExternalIds":{"type":"array","description":"[PT]Colaboradores vinculados ao período de apuração\n[EN]Employees linked to the time tracking period","items":{"type":"string"}}},"required":["id","name"]},"ResponseDtoListTemplateDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/TemplateDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PageTalkDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/TalkDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageShiftDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ShiftDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageServiceTypeDTO":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ServiceTypeDTO"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageScheduleTurn":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTurn"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageScheduleTransferDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTransferDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"DutyTeamReferenceDateDto":{"type":"object","description":"[PT]Resultado da consulta do plantão de uma escala 12/36. [EN]Duty team lookup result for a 12/36 schedule.","properties":{"scheduleId":{"type":"integer","format":"int64","description":"[PT]ID da escala. [EN]Schedule ID.","example":10},"rotationCode":{"type":"integer","format":"int32","description":"[PT]Código da turma. [EN]Rotation code.","example":1},"shiftId":{"type":"integer","format":"int64","description":"[PT]ID do horário encontrado para a data de referência. [EN]Shift ID found for the reference date.","example":100},"shiftType":{"type":"integer","format":"int64","description":"[PT]ID do tipo de horário encontrado. [EN]Shift type ID found.","example":1},"evenOrOdd":{"type":"string","description":"[PT]Indica se o plantão é par ou ímpar. [EN]Indicates whether the duty team is even or odd.","example":"even"},"referenceDate":{"type":"string","description":"[PT]Data de referência consultada. [EN]Reference date queried.","example":"2026-04-14","pattern":"yyyy-MM-dd"}}},"PageScheduleDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageScheduleGroupDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleGroupDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageSalaryTransferResponseDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/SalaryTransferResponseDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageRotationDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/RotationDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageReplacementDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ReplacementDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageReplacementWithMarkingsByEachDayDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ReplacementWithMarkingsByEachDayDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ReplacementWithMarkingsByEachDayDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da cobertura\n[EN]Replacement ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que irá realizar a cobertura\n[EN]Replacement person ID"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador que irá realizar a cobertura\n[EN]Replacement person external ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador que irá realizar a cobertura\n[EN]Replacement person name"},"absenteeId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que irá ser coberto\n[EN]Replacement absentee ID"},"absenteeExternalId":{"type":"string","description":"[PT]ID externo do colaborador que irá ser coberto\n[EN]Replacement absentee external ID"},"absenteeName":{"type":"string","description":"[PT]Nome do colaborador que irá ser coberto\n[EN]Replacement absentee name"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto da cobertura\n[EN]Replacement workplace ID"},"workplaceExternalId":{"type":"string","description":"[PT]ID external do posto da cobertura\n[EN]Replacement workplace external ID"},"startDateTime":{"type":"string","description":"[PT]Data inicio da cobertura\n[EN]Replacement start date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"finishDateTime":{"type":"string","description":"[PT]Data fim da cobertura\n[EN]Replacement finish date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"replacementTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de cobertura\n Valores:\nID = 1 - COBERTURA DE POSTO\nID = 2 - COBERTURA DE COLABORADOR\nID = 3 - TROCA DE HORÁRIO\nID = 4 - INVERSÃO DE ESCALA\n[EN]Replacement type ID : \n Values:\nID = 1 - REPLACEMENT WORKPLACE \nID = 2 - REPLACEMENT EMPLOYEE\nID = 3 - REPLACEMENT SHIFT \nID = 4 - REVERSE SCHEDULE"},"note":{"type":"string","description":"[PT]Anotação da cobertura\n[EN]Replacement note"},"registerDate":{"type":"string","description":"[PT]Data de registro da cobertura\n[EN]Replacement register date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"replacementReasonId":{"type":"integer","format":"int64","description":"[PT]Id do Motivo da cobertura\n[EN]Replacement reason ID"},"replacementReasonExternalId":{"type":"string","description":"[PT]Id externo do motivo da cobertura\n[EN]Replacement reason external Id"},"replacementReasonName":{"type":"string","description":"[PT]Nome do motivo da cobertura\n[EN]Replacement reason name"},"replacementResourceId":{"type":"integer","format":"int64","description":"[PT]recurso da cobertura\n[EN]Replacement resource ID"},"replacementResourceExternalId":{"type":"string","description":"[PT]Id do recurso da cobertura\n[EN]Replacement resource external Id"},"replacementResourceName":{"type":"string","description":"[PT]Nome do recurso da cobertura\n[EN]Replacement resource name"},"shiftExternalId":{"type":"string","description":"[PT]ID externo do horário\n[EN]Shift external Id"},"shiftId":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Shift id"},"lastUpdate":{"type":"string","description":"[PT]Data da ultima alteração do registro\n[EN]Last update register","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"shiftListForReplacementDto":{"type":"array","description":"[PT]Dados do horário\n[EN]Shift information","items":{"$ref":"#/components/schemas/ShiftForReplacementDto"}},"removed":{"type":"boolean","description":"[PT]Registro removido(sim ou não)\n[EN]removed register(true or false)"},"enterShiftManually":{"type":"boolean","description":"[PT]Permite informar turno manualmente\n[EN]Enter shift manually"}},"required":["finishDateTime","id","personExternalId","personId","replacementTypeId","startDateTime"]},"ShiftForReplacementDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do horário\n[EN]Shift ID"},"externalId":{"type":"string","description":"[PT]ID externo do horário\n[EN]External shift ID"},"name":{"type":"string","description":"[PT]Nome do horário\n[EN]Shift name"},"markings":{"type":"array","description":"[PT]Lista de marcações \n[EN]Markings","items":{"type":"integer","format":"int32"}},"referenceDate":{"type":"string","format":"date-time","description":"[PT]Data de referência\n[EN]Reference date"}},"required":["name"]},"PageReplacementReasonDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ReplacementReasonDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ReplacementReasonDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}}},"PagePublicAreaDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/PublicAreaDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PagePerson":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ResponseDtoPagePerson":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PagePerson","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PersonLackMarkingDto":{"type":"object","description":"[PT]Lista de Colaboradores sem marcações por data de referencia\n[EN]List of employees without markings by reference date","properties":{"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID","example":123},"externalPersonId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID","example":"ext-123"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name","example":"John Doe"},"personPhone":{"type":"string","description":"[PT]Telefone do colaborador\n[EN]Person phone","example":"+123456789"},"personEmail":{"type":"string","description":"[PT]Email do colaborador\n[EN]Person email","example":"john.doe@example.com"},"referenceDate":{"type":"string","description":"[PT]Data de referência\n[EN]Reference date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"workplaceCostCenter":{"type":"string","description":"[PT]Centro de custo do posto\n[EN]Workplace cost center","example":"Cost Center A"}}},"ResponseDtoListPersonLackMarkingDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/PersonLackMarkingDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PersonIdleDataDto":{"type":"object","description":"[PT]Descrição Person\n[EN]Person Description","properties":{"companyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company name"},"businessUnitName":{"type":"string","description":"[PT]Nome da unidade de negócio\n[EN]Name business unit name"},"nameClient":{"type":"string","description":"[PT]ID do cliente\n[EN]Client name"},"serviceType":{"type":"string","description":"[PT]Tipo de serviço\n[EN]Service type"},"workplaceName":{"type":"string","description":"[PT]Posto do colaborador\n[EN]Person workplace"},"name":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name"},"id":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"enrolment":{"type":"string","description":"[PT]Matricula do colaborador\n[EN]Person enrolment"},"nameCareer":{"type":"string","description":"[PT]Cargo do colaborador\n[EN]Person Career"},"nameSchedule":{"type":"string","description":"[PT]Escala do colaborador\n[EN]Person schedule"},"scheduleFullDescription":{"type":"string","description":"[PT]Descrição completa da escala\n[EN]Schedule full description"}},"required":["name"]},"PersonIdleDto":{"type":"object","description":"[PT]Lista de Colaboradores osciosos por dia\n[EN]List of idle persons per day","properties":{"idlenessDate":{"type":"string","description":"[PT]Data de referência\n[EN]Reference date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"listPerson":{"type":"array","description":"[PT]Lista de colaboradores osciosos\n[EN]List of idle persons","items":{"$ref":"#/components/schemas/PersonIdleDataDto"}}},"required":["idlenessDate","listPerson"]},"PagePersonRequestDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/PersonRequestDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PagePersonRequestReasonDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/PersonRequestReasonDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PagePersonRequestJustificationDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/PersonRequestJustificationDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PagePersonResponsibleDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/PersonResponsibleDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"FopagExportDto":{"type":"object","description":"FopagExportDTO","properties":{"companyExternalId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]Conpany external ID"},"companyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company name"},"businessUnitExternalId":{"type":"string","description":"[PT]ID externo da unidade de negocios\n[EN]Business unit external ID"},"businessUnitName":{"type":"string","description":"[PT]Nome da unidade de negocios\n[EN]Business unit name"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]Workplace external ID"},"workplaceName":{"type":"string","description":"[PT]Nome do Posto\n[EN]Workplace name"},"personEnrolment":{"type":"string","description":"[PT]Matricula do colaborador\n[EN]Person enrolment"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name"},"profileExternalId":{"type":"string","description":"[PT]ID externo do profile\n[EN]Profile external ID"},"profileName":{"type":"string","description":"[PT]Nome do perfil\n[EN]Profile name"},"periodId":{"type":"integer","format":"int64","description":"[PT]ID do periodo\n[EN]Period ID"},"periodExternalId":{"type":"string","description":"[PT]ID externo do periodo\n[EN]Period external ID"},"periodName":{"type":"string","description":"[PT]Nome do periodo\n[EN]Period name"},"typeName":{"type":"string","description":"[PT]Nome do evento\n[EN]Event name"},"eventCode":{"type":"string","description":"[PT]Codigo do evento\n[EN]Event code"},"eventValue":{"type":"string","description":"[PT]Valor do evento\n[EN]Event Value"},"absenceDate":{"type":"string","description":"[PT]Data da ausencia\n[EN]Absence date"}}},"ResponseDtoListFopagExportDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/FopagExportDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"FopagDto":{"type":"object","description":"Fopag DTO","properties":{"periodName":{"type":"string","description":"[PT] Nome do período\n[EN] Period name"},"layoutName":{"type":"string","description":"[PT] Nome do layout\n[EN] Layout name"},"fopagLines":{"type":"string","description":"[PT] Linhas da folha de pagamento\n[EN] Payroll lines"}}},"ResponseDtoListFopagDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/FopagDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PagePaycheckPeriodDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/PaycheckPeriodDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"NoticeStatusDetailsDto":{"type":"object","properties":{"noticeId":{"type":"integer","format":"int64"},"personId":{"type":"integer","format":"int64"},"personExternalId":{"type":"string"},"personName":{"type":"string"},"noticeTypeId":{"type":"integer","format":"int32"},"noticeStatusId":{"type":"integer","format":"int32"},"noticePersonStatusId":{"type":"integer","format":"int64"},"documentUrl":{"type":"string"}}},"ResponseDtoNoticeStatusDetailsDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/NoticeStatusDetailsDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"NoticeDocumentDto":{"type":"object","properties":{"noticeId":{"type":"integer","format":"int64","description":"[PT]ID do aviso/convocação\n\n[EN]Notice ID\n"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n\n[EN]Person ID\n"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n\n[EN]Person external ID\n"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n\n[EN]Person name\n"},"documentTypeCustomerName":{"type":"string","description":"[PT]Nome do tipo de documento do cliente\n\n[EN]Document type customer name\"\n"},"documentUrl":{"type":"string","description":"[PT]URL do documento para fazer o download via API\n\n[EN]Document URL to download via API\n"},"viewDate":{"type":"string","format":"date-time","description":"[PT]Data de visualização\n\n[EN]View date\"\n"}}},"PageNoticeDocumentDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/NoticeDocumentDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageNoticeDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/NoticeDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"NonComplianceDto":{"type":"object","description":"[PT]Modelo de Não Conformidade\n[EN]Non-compliance model","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da não conformidade\n[EN]Non-compliance ID"},"checklistId":{"type":"integer","format":"int64","description":"[PT]ID do checklist\n[EN]Checklist ID"},"checklistName":{"type":"string","description":"[PT]Nome do checklist\n[EN]Checklist Name"},"questionId":{"type":"integer","format":"int64","description":"[PT]ID da pergunta\n[EN]Question ID"},"questionName":{"type":"string","description":"[PT]Nome da pergunta\n[EN]Question Name"},"alternativeId":{"type":"integer","format":"int64","description":"[PT]ID da alternativa\n[EN]Alternative ID"},"alternativeName":{"type":"string","description":"[PT]Nome da alternativa\n[EN]Alternative Name"},"deviceId":{"type":"integer","format":"int64","description":"[PT]ID do terminal\n[EN]Device ID"},"deviceCode":{"type":"string","description":"[PT]Código do terminal\n[EN]Device Code"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador que respondeu\n[EN]Person ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador que respondeu\n[EN]Person Name"},"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador que respondeu\n[EN]External Person ID"},"personEnrolment":{"type":"string","description":"[PT]Matrícula do colaborador que respondeu\n[EN]Person Enrolment"},"personCompanyId":{"type":"integer","format":"int64","description":"[PT]ID da empresa do colaborador que respondeu\n[EN]Company ID of the respondent"},"personCompanyName":{"type":"string","description":"[PT]Nome da empresa do colaborador que respondeu\n[EN]Company Name of the respondent"},"personCompanyExternalId":{"type":"string","description":"[PT]ID externo da empresa do colaborador que respondeu\n[EN]External Company ID of the respondent"},"clientId":{"type":"integer","format":"int64","description":"[PT]ID do cliente\n[EN]Client ID"},"clientName":{"type":"string","description":"[PT]Nome do cliente\n[EN]Client Name"},"clientExternalId":{"type":"string","description":"[PT]ID externo do cliente\n[EN]Client External ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"workplaceName":{"type":"string","description":"[PT]Nome do posto\n[EN]Workplace Name"},"workplaceExternalId":{"type":"string","description":"[PT]ID externo do posto\n[EN]Workplace External ID"},"observation":{"type":"string","description":"[PT]Observação da alternativa\n[EN]Alternative Observation"},"answerDate":{"type":"string","description":"[PT]Data da resposta\n[EN]Response Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"emails":{"type":"string","description":"[PT]E-mails enviados\n[EN]Sent Emails"}}},"PageNonComplianceDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/NonComplianceDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageHolidayDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/HolidayDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageFederatedUnitDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/FederatedUnitDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageDocumentDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/DocumentDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageDistrictDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/DistrictDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageDevice":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/Device"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"DeviceKiosk":{"type":"object","description":"Descrição Device Kiosk","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do dispositivo totem\n[EN]Device Kiosk ID"},"name":{"type":"string","description":"[PT]Nome do dispositivo totem\n[EN]Device Kiosk name"},"activationCode":{"type":"string","description":"[PT]Código de ativação do totem\n[EN]Device Kiosk's activation code"},"registerDate":{"type":"string","description":"[PT]Data de registro\n[EN]Register Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"activationDate":{"type":"string","description":"[PT]Data de ativação\n[EN]Activation Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"lastUpdate":{"type":"string","description":"[PT]Data a última atualização\n[EN]Last update date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"synchronizationDate":{"type":"string","description":"[PT]Data de sincronização\n[EN]Synchronization date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"statusId":{"type":"integer","format":"int64","description":"[PT]Status ID do dispositivo totem\nValores:\n[ID - 1] - Pendente\n[ID - 2] - Ativo\n[ID - 3] - Cancelado\n[EN]Device Kiosk Status\nValues\n[ID - 1] - Pending\n[ID - 2] - Active\n[ID - 3] - Canceled"},"deviceId":{"type":"integer","format":"int64","description":"[PT]ID do dispositivo\n[EN]Device ID"},"customerId":{"type":"integer","format":"int64","description":"[PT]ID do cliente \n[EN]Customer ID"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID do usuário da conta\n[EN]User account ID"},"firmware":{"type":"string","description":"[PT]Firmware\n[EN]Firmware"},"allowFacialRecognition":{"type":"boolean","description":"[PT]Permite reconhecimento facial\n[EN]Allow Facial Recognition"},"registerType":{"type":"string","description":"[PT]Tipo de registro\n[EN]Register type","enum":["ENROLMENT_PHOTO","FACIAL_RECOGNITION","FACIAL_RECOGNITION_ENROLMENT_PASSWORD"],"example":"ENROLMENT_PHOTO | FACIAL_RECOGNITION | FACIAL_RECOGNITION_ENROLMENT_PASSWORD"},"enableAccessibility":{"type":"boolean","description":"[PT]Habilita acessibilidade\n[EN]Enable accessibility"},"smartStatus":{"type":"string","description":"[PT]Status inteligente do dispositivo totem\n[EN]Smart status of the kiosk device","enum":["PENDING","UPDATED","OUTDATED"],"example":"PENDING | UPDATED | OUTDATED"},"allowMobileBiometricsDownload":{"type":"boolean","description":"[PT]Permite download biometrico no celular\n[EN]Allow mobile biometrics download"},"enableClockingAutoFlash":{"type":"boolean","description":"[PT]Habilita o registro de ponto por auto flash\n[EN]Enable clocking auto flash"},"latitude":{"type":"string","description":"[PT]Latitude do dispositivo\n\n[EN]Device latitude\n"},"longitude":{"type":"string","description":"[PT]Longitude  do dispositivo\n\n[EN]Device longitude\n"}}},"PageDeviceKiosk":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/DeviceKiosk"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageDemissionReasonDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/DemissionReasonDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ChecklistAnswerAlternativeDto":{"type":"object","description":"Alternativas da Resposta de Checklist","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da Alternativa da Resposta de Checklist\n[EN]ChecklistAnswerAlternative ID"},"name":{"type":"string","description":"[PT]Nome da Alternativa da Resposta de Checklist\n[EN]ChecklistAnswerAlternative Name"},"alternativeId":{"type":"integer","format":"int64","description":"[PT]ID da Alternativa\n[EN]Alternative ID"},"observation":{"type":"string","description":"[PT]Observação\n[EN]Observation"},"answerId":{"type":"integer","format":"int64","description":"[PT]ID da Resposta\n[EN]Answer ID"}}},"ChecklistAnswerDto":{"type":"object","description":"Resposta de Checklist","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da Resposta de Checklist\n[EN]ChecklistAnswer ID"},"questionId":{"type":"integer","format":"int64","description":"[PT]ID da Questão\n[EN]Question ID"},"questionName":{"type":"string","description":"[PT]Nome da Questão\n[EN]Question Name"},"answerText":{"type":"string","description":"[PT]Texto da Resposta de Checklist\n[EN]Answer Text"},"answerValue":{"type":"integer","format":"int64","description":"[PT]Value da Resposta de Checklist\n[EN]Answer Value"},"alternatives":{"type":"array","description":"[PT]Lista de Alternativas da Resposta de Checklist\n[EN]ChecklistAnswerAlternative List","items":{"$ref":"#/components/schemas/ChecklistAnswerAlternativeDto"}}}},"ControlChecklistDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID do checklist\n[EN]Checklist ID"},"name":{"type":"string","description":"[PT]Nome do checklist\n[EN]Checklist name"},"answers":{"type":"array","description":"[PT]Lista de respostas\n[EN]List of answers","items":{"$ref":"#/components/schemas/ChecklistAnswerDto"}}}},"ControlTaskDto":{"type":"object","description":"Descrição ControlTask","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID da Tarefa\n[EN]Task ID"},"registerDate":{"type":"string","format":"date-time","description":"[PT]Data de registro\n[EN]registerDate"},"externalPlace":{"type":"string","description":"[PT]Local externo\n[EN]External Place"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do posto\n[EN]Workplace ID"},"userAccountId":{"type":"integer","format":"int64","description":"[PT]ID do usuário responsável\n[EN]User responsible ID"},"workplace":{"$ref":"#/components/schemas/WorkplaceDto","description":"[PT]Posto\n[EN]Workplace"},"userAccount":{"$ref":"#/components/schemas/UserAccountDto","description":"[PT]Usuário Responsável\n[EN]User Responsible"},"customerTimezone":{"type":"string","description":"[PT]Timezone\n[EN]Timezone"},"taskStages":{"type":"array","description":"[PT]Estados da tarefa\n[EN]Task stages","items":{"$ref":"#/components/schemas/ControlTaskStageDto"}},"checklist":{"$ref":"#/components/schemas/ControlChecklistDto","description":"[PT]Checklist\n[EN]Checklist"},"taskHistory":{"$ref":"#/components/schemas/TaskHistoryDto","description":"[PT]Histórico da tarefa\n[EN]Task history"}}},"ControlTaskStageDto":{"type":"object","properties":{"stageName":{"type":"string","description":"[PT]Nome do estado\n[EN]Stage name"},"stageDate":{"type":"string","format":"date-time","description":"[PT]Data do estado\n[EN]Stage Date","example":"yyyy-MM-dd HH:mm:ss"}}},"PageControlTaskDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ControlTaskDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"TaskHistoryDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"taskId":{"type":"integer","format":"int64"},"note":{"type":"string"},"registerDate":{"type":"string","format":"date-time"},"photoPath":{"type":"string"},"ordination":{"type":"integer","format":"int32"}}},"UserAccountDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"personId":{"type":"integer","format":"int64"},"externalPersonId":{"type":"string"},"personName":{"type":"string"},"careerId":{"type":"integer","format":"int64"},"careerName":{"type":"string"},"scheduleId":{"type":"integer","format":"int64"},"scheduleName":{"type":"string"},"scheduleFullDescription":{"type":"string"}}},"PageCompanyAddressDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/CompanyAddressDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageCompanyDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/CompanyDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"TimeCardDto":{"type":"object","description":"Descrição TimeCard","properties":{"weekday":{"type":"string","description":"Dia da semana","example":"Monday"},"referenceDate":{"type":"string","description":"Data de referência","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"timezone":{"type":"string","description":"Fuso horário","example":"GMT-3"},"clockings":{"type":"array","description":"Marcação de ponto","items":{"$ref":"#/components/schemas/ClockingDto"}},"inconsistencies":{"type":"array","description":"Inconsistências","items":{"$ref":"#/components/schemas/ClockingDto"}},"information":{"type":"array","description":"Informações","items":{"$ref":"#/components/schemas/ClockingDto"}}}},"PageClockingDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ClockingDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"MultipleTimeCardDto":{"type":"object","description":"Descrição MultipleTimeCard","properties":{"personExternalId":{"type":"string","description":"[PT]ID externo do colaborador\n[EN]External person ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do colaborador\n[EN]Person ID"},"personName":{"type":"string","description":"[PT]Nome do colaborador\n[EN]Person name"},"personEnrolment":{"type":"string","description":"[PT]Matrícula do colaborador\n[EN]Person enrolment"},"personPis":{"type":"string","description":"[PT]PIS do colaborador\n[EN]Person number social integration"},"personCpf":{"type":"string","description":"[PT]CPF do colaborador\n[EN]Person register number"},"personClientName":{"type":"string","description":"[PT]Nome do cliente do colaborador\n[EN]Person client name"},"personCareerName":{"type":"string","description":"[PT]Nome do cargo do colaborador\n[EN]Person career name"},"personScheduleName":{"type":"string","description":"[PT]Nome da escala do colaborador\n[EN]Person schedule name"},"personCompanyNumber":{"type":"string","description":"[PT]Número da empresa do colaborador\n[EN]Person company number"},"personCompanyName":{"type":"string","description":"[PT]Nome da empresa do colaborador\n[EN]Person company name"},"workplaceCompanyNumber":{"type":"string","description":"[PT]Número da empresa do posto\n[EN]Workplace company number"},"workplaceCompanyName":{"type":"string","description":"[PT]Nome da empresa do posto\n[EN]Workplace company name"},"businessUnitCompanyNumber":{"type":"string","description":"[PT]Número da empresa da unidade de negócios\n[EN]Business Unit company number"},"businessUnitCompanyName":{"type":"string","description":"[PT]Nome da empresa da unidade de negócios\n[EN]Business Unit company name"},"workplaceCompanyCompanyNumber":{"type":"string","description":"[PT]Número da empresa\n[EN]Company number"},"workplaceCompanyCompanyName":{"type":"string","description":"[PT]Nome da empresa\n[EN]Company name"},"timeCardDtos":{"type":"array","items":{"$ref":"#/components/schemas/TimeCardDto"}}}},"PageClientDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ClientDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageClientContactDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ClientContactDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageCityDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/CityDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageChecklistDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ChecklistDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ChecklistPersonAnswerDto":{"type":"object","description":"Dados Pessoais da Resposta de Checklist","properties":{"id":{"type":"integer","format":"int64","description":"[PT]ID dos dados Pessoais da Resposta de Checklist\n[EN]ChecklistPersonAnswer ID"},"answerDate":{"type":"string","description":"[PT]Data dos dados Pessoais da Resposta de Checklist\n[EN]ChecklistPersonAnswer Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"checklistId":{"type":"integer","format":"int64","description":"[PT]ID do Checklist\n[EN]Checklist ID"},"personId":{"type":"integer","format":"int64","description":"[PT]ID do Colaborador\n[EN]Person ID"},"workplaceId":{"type":"integer","format":"int64","description":"[PT]ID do Posto\n[EN]Workplace ID"},"deviceCode":{"type":"string","description":"[PT]Código do Dispositivo\n[EN]Device Code"},"registerDate":{"type":"string","description":"[PT]Data de registro dos dados Pessoais da Resposta de Checklist\n[EN]ChecklistPersonAnswer Register Date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"checklistSupervisorId":{"type":"integer","format":"int64","description":"[PT]ID do ChecklistSupervisor\n[EN]ChecklistSupervisor ID"},"checklistTypeId":{"type":"integer","format":"int64","description":"[PT]ID do tipo de checklist. Valores:\n[ID - 1] - COLABORADOR \n[ID - 2] - POSTO \n[ID - 4] - SUPERVISOR \n[EN]Checklist Type ID. Values:\n[ID - 1] - PERSON \n[ID - 2] - WORKPLACE\n[ID - 4] - SUPERVISOR \n"},"answers":{"type":"array","description":"[PT]Lista de Respostas de Checklist\n[EN]ChecklistAnswer List","items":{"$ref":"#/components/schemas/ChecklistAnswerDto"}}},"required":["checklistTypeId"]},"PageChecklistPersonAnswerDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/ChecklistPersonAnswerDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"CareerListDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"careerGroupId":{"type":"integer","format":"int64"},"registerDate":{"type":"string","format":"date-time"},"lastUpdate":{"type":"string","format":"date-time"},"active":{"type":"boolean"}}},"PageCareerListDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/CareerListDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageBusinessUnitDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/BusinessUnitDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"BankingAnticipationSalaryDto":{"type":"object","description":"Descrição da Antecipação Salarial","properties":{"companyId":{"type":"integer","format":"int64","description":"[PT]Id da empresa\n[EN]Company Id"},"companyExternalId":{"type":"string","description":"[PT]ID externo da empresa\n[EN]External company Id"},"cnpj":{"type":"string","description":"[PT]CNPJ da empresa\n[EN]Company number"},"cpf":{"type":"string","description":"[PT]CPF do colaborador\n[EN]Person register number"},"enrolment":{"type":"string","description":"[PT]Matrícula do colaborador\n[EN]Person enrolment"},"personExternalId":{"type":"string","description":"[PT]Id externo do colaborador\n[EN]Person external Id"},"paymentRequestId":{"type":"integer","format":"int64","description":"[PT]Id da solicitação de antecipação salarial \n [EN]Banking payment request Id"},"requestDate":{"type":"string","description":"[PT]Data da solicitação\n[EN]Request date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"},"pix":{"type":"string","description":"[PT]Chave Pix\n [EN]key of Pix request"},"requestAmountWithdraw":{"type":"number","description":"[PT]Valor da solicitação\n [EN]Request amount withdraw"},"bankingRequestFee":{"type":"number","description":"[PT]Tarifa da solicitação\n [EN]Banking request fee"},"paymentRequestStatusId":{"type":"integer","format":"int64","description":"[PT]Id status da solicitação de antecipação salarial\n [ID - 1] - PENDENTE\n [ID - 2] - APROVADO\n [ID - 3] - REJEITADO\n [EN]Payment request status Id\n [ID - 1] - PENDING\n [ID - 2] - APPROVED\n [ID - 3] - REJECTED\n"},"approvalDate":{"type":"string","description":"[PT]Data da aprovação\n[EN]Approval date","example":"ddMMyyyyHHmmss","pattern":"[0-9]{14}"}}},"PageBankingAnticipationSalaryDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/BankingAnticipationSalaryDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAssetTypeDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/AssetTypeDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAssetDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/AssetDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAssetPeriodicityDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/AssetPeriodicityDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAssetCertificateApprovalDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/AssetCertificateApprovalDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ResponseDtoListÁrea":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/Área"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"PageÁrea":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/Área"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAddressTypeDto":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/AddressTypeDto"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAbsenceSituation":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/AbsenceSituation"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"PageAbsence":{"type":"object","properties":{"totalPages":{"type":"integer","format":"int32"},"totalElements":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int32"},"content":{"type":"array","items":{"$ref":"#/components/schemas/Absence"}},"number":{"type":"integer","format":"int32"},"sort":{"$ref":"#/components/schemas/SortObject"},"first":{"type":"boolean"},"last":{"type":"boolean"},"numberOfElements":{"type":"integer","format":"int32"},"pageable":{"$ref":"#/components/schemas/PageableObject"},"empty":{"type":"boolean"}}},"ResponseDtoListWorkplaceTransferExternalDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/WorkplaceTransferExternalDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoListScheduleTransferDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/ScheduleTransferDto"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoVoid":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoPersonResponsibleDto":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"$ref":"#/components/schemas/PersonResponsibleDto","description":"Valor do response"},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}},"ResponseDtoListAbsence":{"type":"object","description":"Descrição Response","properties":{"id":{"type":"integer","format":"int64","description":"ID do response"},"message":{"type":"string","description":"Mensagem do response"},"value":{"type":"array","description":"Valor do response","items":{"$ref":"#/components/schemas/Absence"}},"comments":{"type":"array","description":"Comentários do response","items":{"type":"string"}}}}},"securitySchemes":{"OAuth2":{"type":"oauth2","flows":{"clientCredentials":{"tokenUrl":"https://api.nexti.com/security/oauth/token","scopes":{"openid":"accessEverything"}}}}}}}