tags: - Settings Notificações summary: Cria uma nova configuração de notificações description: > Essa rota permite criar uma configuração de notificações associada a uma instância de serviço. parameters: - in: body name: body description: Dados para a criação de uma nova configuração de notificações. required: true schema: type: object properties: notificar_esquecimento_ponto: type: string example: "True" notificar_horas_extras: type: string example: "True" notificar_solicitacao_pendentes: type: string example: "True" notificar_banco_horas: type: string example: "True" notificar_gestor: type: string example: "False" relatorios_email: type: string example: "True" relatorios_diario_gestor: type: string example: "False" relatorios_semanal_colaboradores: type: string example: "True" service_instance_id: type: integer example: 1 responses: 201: description: Configuração criada com sucesso content: application/json: schema: type: object properties: message: type: string settings_id: type: integer examples: application/json: message: "Configuração de notificações criada com sucesso" settings_id: 1 400: description: Requisição inválida (dados incorretos ou ausentes) content: application/json: schema: type: object properties: error: type: string examples: application/json: error: "Campos obrigatórios ausentes ou inválidos." 401: description: Token inválido ou ausente content: application/json: schema: type: object properties: error: type: string examples: application/json: error: "Token inválido ou ausente"