{ "openapi": "3.0.0", "info": { "title": "BFF Atendimento Sebrae (Focus)", "version": "2.0.0" }, "servers": [ { "url": "/api/focus/v1" } ], "paths": { "/cep": { "get": { "tags": [ "Cep" ], "summary": "Search address by cep", "description": "", "operationId": "f240784bda64a17b1f696b9aa9aec3b0", "parameters": [ { "name": "zipcode", "in": "query", "description": "Ex => 30660318", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "401": { "description": "Não autorizado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [] } ] } }, "/company/{document}": { "get": { "tags": [ "Company" ], "summary": "Check document exist", "description": "", "operationId": "16f8e8ce475ab34cb8878860a3c1183e", "parameters": [ { "name": "document", "in": "path", "description": "Ex => 16589137000163", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "401": { "description": "Não autorizado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [] } ] } }, "/company": { "put": { "tags": [ "Company" ], "summary": "Update company", "description": "Update company", "operationId": "43adffd8ccc04f05b051b0cfd3b2a89b", "requestBody": { "description": "", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompanyUpdateRequest" } } } }, "responses": { "200": { "description": "Success" }, "401": { "description": "Não autorizado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [], "amei_key": [] } ] }, "post": { "tags": [ "Company" ], "summary": "Cadastra uma nova empresa", "description": "Cadastra uma nova empresa", "operationId": "3f4def0e065e82b9cdb5c91b5d853855", "requestBody": { "description": "Dados necessários para validação de criação de empresa", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompanyStoreRequest" } } } }, "responses": { "201": { "description": "Empresa cadastrada com sucesso." }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/customer/{cpf}/companies": { "get": { "tags": [ "Company" ], "summary": "List of Customer Companies for get", "description": "Lets you search for Company", "operationId": "227c44acc74d36528f19477ffbdceda1", "parameters": [ { "name": "cpf", "in": "path", "description": "Ex => 00000000000", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "401": { "description": "Não autorizado" }, "422": { "description": "Não pôde ser processado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/company/link": { "post": { "tags": [ "Company" ], "summary": "Vincula uma empresa ao cliente", "description": "Vincula uma empresa ao cliente", "operationId": "6f65a061f15952087c4c068aa7b1fbfe", "requestBody": { "description": "Dados necessários para validação", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompanyLinkRequest" } } } }, "responses": { "200": { "description": "Sucesso" }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/admin/company/link": { "post": { "tags": [ "Company" ], "summary": "Vincula uma empresa ao cliente", "description": "Vincula uma empresa ao cliente", "operationId": "973761753744ca50e2409e3d4b24ab74", "requestBody": { "description": "Dados necessários para validação", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CompanyCustomerLinkRequest" } } } }, "responses": { "200": { "description": "Sucesso" }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [] } ] } }, "/customer/companies": { "get": { "tags": [ "CustomerCompany" ], "summary": "Obtém as empresas do cliente", "description": "Obtém as empresas do cliente", "operationId": "8103bea9a9cac56358d34cdbe535505e", "responses": { "200": { "description": "Successo" }, "401": { "description": "Não autorizado" }, "422": { "description": "Entada de dados inválida." }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/consultoria/{instrutor}": { "get": { "tags": [ "Inscrição Consultoria" ], "summary": "Busca Disponibilizações por instrutor", "description": "Busca Disponibilizações por instrutor", "operationId": "3dfe43f8a4dd57e0a7ab5de4a1e25032", "parameters": [ { "name": "instrutor", "in": "path", "required": true, "schema": { "type": "string" }, "example": "1111111111" } ], "responses": { "200": { "description": "Exemplo de retorno de sucesso", "content": { "application/json": { "schema": { "type": "array", "items": { "properties": { "CodigoTurma": { "type": "integer", "example": 1587 }, "PortfolioDisponibilizacaoID": { "type": "integer", "example": 4584152 }, "Erro": { "type": "string", "example": "Data da turma 655453 expirada!" }, "Participantes": { "type": "array", "items": { "properties": { "PessoaFisica": { "type": "string", "example": "11111111111" }, "Empresa": { "type": "string", "example": "11111111111111" } }, "type": "object" } } }, "type": "object" } } } } } }, "security": [ { "appkey": [] } ] } }, "/disponibilizacao-consultoria": { "post": { "tags": [ "Inscrição Consultoria" ], "summary": "Cria Disponibilização de Consultoria no SAS", "description": "Esse método cria uma Disponibilização no SAS, mas se já existir apenas retorna", "operationId": "1c7acb2397cbab226726afb5f41f2955", "parameters": [ { "name": "cod_turma", "in": "query", "description": "Ex: 123", "required": true, "schema": { "type": "integer" } } ], "responses": { "201": { "description": "Retorno quando criar a disponibilização com sucesso", "content": { "application/json": { "schema": { "properties": { "IDDisponibilizacaoConsultoria": { "type": "integer", "example": "322002075" } }, "type": "object" } } } }, "200": { "description": "Retorno quando já existir a disponibilização", "content": { "application/json": { "schema": { "properties": { "IDDisponibilizacaoConsultoria": { "type": "integer", "example": "322002075" } }, "type": "object" } } } }, "422": { "description": "Retorno quando não encontrar a turma no Progress", "content": { "application/json": { "schema": { "properties": { "error": { "type": "string", "example": "Turma 123 não encontrada no Progress" } }, "type": "object" } } } } }, "security": [ { "appkey": [] } ] } }, "/customer": { "post": { "tags": [ "Customer" ], "summary": "Cadastra um novo cliente", "description": "Cadastra um novo cliente", "requestBody": { "description": "Dados necessários para validação de criação do cliente", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomerStoreRequest" } } } }, "responses": { "201": { "description": "Cliente cadastrado com sucesso." }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/admin/customer": { "put": { "tags": [ "Customer" ], "summary": "Update customer", "description": "", "operationId": "e47fbc568b5c46b73fa336164f2c69d0", "requestBody": { "description": "", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomerUpdateRequest" } } } }, "responses": { "200": { "description": "Success" }, "401": { "description": "Not Authorized" } }, "security": [ { "appkey": [], "authorization": [] } ] }, "post": { "tags": [ "Customer" ], "summary": "Cadastra um novo cliente", "description": "Cadastra um novo cliente", "operationId": "4f5c71e23808044c5050e0df81b3e8a6", "requestBody": { "description": "Dados necessários para validação de criação do cliente", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomerStoreRequest" } } } }, "responses": { "201": { "description": "Cliente cadastrado com sucesso." }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/customer/minimal": { "post": { "tags": [ "Customer" ], "summary": "Cadastra um novo cliente", "description": "Cadastra um novo cliente com dados minimos", "requestBody": { "description": "Dados necessários para validação de criação do cliente", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomerStoreMinimalRequest" } } } }, "responses": { "201": { "description": "Cliente cadastrado com sucesso." }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/admin/customer/minimal": { "post": { "tags": [ "Customer" ], "summary": "Cadastra um novo cliente", "description": "Cadastra um novo cliente com dados minimos", "operationId": "33421a5adaaf8703888b5a047a2dd01a", "requestBody": { "description": "Dados necessários para validação de criação do cliente", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CustomerStoreMinimalRequest" } } } }, "responses": { "201": { "description": "Cliente cadastrado com sucesso." }, "422": { "description": "Entrada de dados inválida." }, "401": { "description": "Não autenticado." }, "500": { "description": "Erro interno do servidor." } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/customer/{cpf}": { "get": { "tags": [ "Customer" ], "summary": "Busca cliente por cpft", "description": "Busca cliente por cpf", "parameters": [ { "name": "cpf", "in": "path", "description": "Ex => 00000000000", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "401": { "description": "Não autorizado" }, "422": { "description": "Não pôde ser processado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/admin/customer/{cpf}": { "get": { "tags": [ "Customer" ], "summary": "Busca cliente por cpft", "description": "Busca cliente por cpf", "operationId": "4ca985a1411bba5b6675047167f58b02", "parameters": [ { "name": "cpf", "in": "path", "description": "Ex => 00000000000", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" }, "401": { "description": "Não autorizado" }, "422": { "description": "Não pôde ser processado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [], "amei_key": [] } ] } }, "/historical": { "post": { "tags": [ "Interação" ], "summary": "Armazena um histórico realizado pelo Alvo", "description": "Armazena um histórico realizado com base nos dados fornecidos no corpo da solicitação.", "operationId": "13662f0b936e6eb04b8426574a5ae063", "requestBody": { "description": "Dados necessários para armazenar um histórico realizado", "required": true, "content": { "application/json": { "schema": { "properties": { "cpf_cliente": { "type": "string", "example": "54830542020" }, "documento_empresa": { "type": "string", "example": "71327203000135" }, "cpf_consultor": { "type": "string", "example": "76678496094" }, "data_hora_inicio": { "type": "string", "format": "date-time", "example": "2025-01-01 00:00:00" }, "data_hora_fim": { "type": "string", "format": "date-time", "example": "2025-01-01 00:00:00" }, "cod_disponibilizacao": { "type": "string", "example": "123" }, "descricao_atendimento": { "type": "string", "example": "Foi realizado o atendimento ..." } }, "type": "object" } } } }, "responses": { "201": { "description": "Retorna quando o participante foi criado com sucesso", "content": { "application/json": { "schema": { "properties": { "mensagem": { "example": "Sucesso" } }, "type": "object" } } } }, "422": { "description": "Retorna quando gerar algum erro na requisição enviada", "content": { "application/json": { "schema": { "properties": { "message": { "example": "O campo cpf cliente é obrigatório." }, "errors": { "properties": { "cpf_cliente": { "type": "array", "items": { "properties": { "": { "example": "O campo cpf cliente é obrigatório." } }, "type": "object" } } }, "type": "object" } }, "type": "object" } } } } }, "security": [ { "appkey": [] } ] } }, "/protocoloAtendimento/{document}": { "get": { "tags": [ "Interação" ], "summary": "Busca Protocolos de atendimentos por documento de empresa", "description": "Método desenvolvido para buscar protocolos de atendimentos por documento de empresa", "operationId": "2e08fabe4b37888e251846d23077a422", "parameters": [ { "name": "document", "in": "path", "description": "Ex: 12616282000135", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Retorna 200 mesmo em caso de não encontrando, quando não encontrar retorna array vazio", "content": { "application/json": { "schema": { "type": "array", "items": { "properties": { "sucesso": { "type": "boolean", "example": true }, "cpf_cliente": { "type": "string", "example": "11111111111" }, "empresa": { "type": "string", "example": "11111111111111" }, "data_hora_inicial": { "type": "string", "example": "2025-02-01 08:00:00" }, "protocolo": { "type": "string", "example": "MG7878484841" }, "descricao": { "type": "string", "example": "Integrado com sucesso" } }, "type": "object" } } } } } }, "security": [ { "appkey": [] } ] } }, "/types": { "get": { "tags": [ "Type" ], "summary": "List of types", "description": "Show all document types", "operationId": "7a47af226faecf283919b4ec0689bccf", "responses": { "200": { "description": "List of document types", "content": { "application/json": { "schema": { "description": "Id e tipo de documento", "type": "array", "items": { "properties": { "id": { "type": "string", "example": "1" }, "type": { "type": "string", "example": "Cadastro Nacional de Pessoa Jurídica" } }, "type": "object" } } } } }, "401": { "description": "Não autorizado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [] } ] } }, "/types/check/{document}": { "get": { "tags": [ "Type" ], "summary": "List of types", "description": "Show the type of the document", "operationId": "80e0728d11e83c86c6d7fe4117f881b0", "parameters": [ { "name": "document", "in": "path", "description": "Ex => 11730626610", "required": true } ], "responses": { "200": { "description": "Show the type of the document", "content": { "application/json": { "schema": { "items": { "properties": { "id": { "type": "string", "example": "1" }, "type": { "type": "string", "example": "Cadastro Nacional de Pessoa Jurídica" } }, "type": "object" } } } } }, "401": { "description": "Não autorizado" }, "500": { "description": "Erro de servidor" } }, "security": [ { "appkey": [] } ] } } }, "components": { "schemas": { "SearchRequest": { "properties": { "zipcode": { "type": "string", "example": "30660318" } }, "type": "object", "xml": { "name": "SearchCepRequest" } }, "CompanyCustomerLinkRequest": { "title": "CompanyLinkRequest", "description": "Class CompanyLinkRequest", "required": [ "company_id" ], "properties": { "company_id": { "title": "company_id", "description": "Identificador da empresa", "type": "integer", "format": "integer", "example": "10" }, "customer_id": { "title": "company_id", "description": "Identificador da empresa", "type": "integer", "format": "integer", "example": "10" } }, "type": "object", "xml": { "name": "CompanyLinkRequest" } }, "CompanyLinkRequest": { "title": "CompanyLinkRequest", "description": "Class CompanyLinkRequest", "required": [ "company_id" ], "properties": { "company_id": { "title": "company_id", "description": "Identificador da empresa", "type": "integer", "format": "integer", "example": "10" } }, "type": "object", "xml": { "name": "CompanyLinkRequest" } }, "CompanyStoreRequest": { "title": "CompanyStoreRequest", "description": "Class CompanyStoreRequest", "required": [ "document", "name", "email", "origin_id", "type_id", "zipcode", "company_size_id", "employee_count" ], "properties": { "document": { "title": "document", "description": "CNPJ da empresa", "type": "string", "format": "string", "example": "11355632000194" }, "name": { "title": "name", "description": "Nome da empresa", "type": "string", "format": "string", "example": "Empresa Tecnologia" }, "email": { "title": "email", "description": "E-mail da empresa", "type": "string", "format": "email", "example": "example@gmail.com" }, "zipcode": { "title": "zipcode", "description": "CEP da empresa", "type": "string", "format": "string", "example": "31030080" }, "company_size_id": { "title": "company_size_id", "description": "Tamanho da empresa", "type": "integer", "format": "string", "example": 1 }, "employee_count": { "title": "employee_count", "description": "Quantidade de colaboradores", "type": "string", "format": "string", "example": "1" }, "customer_id": { "title": "customer_id", "description": "Identificador do cliente", "type": "string", "format": "string", "example": "1" }, "fundation": { "title": "fundation", "description": "Data de fundação da empresa", "type": "string", "format": "date", "example": "2009-11-09" }, "type_id": { "title": "type_id", "description": "Identificador do tipo de empresa", "type": "integer", "format": "integer", "example": "1" }, "business_name": { "title": "business_name", "description": "Nome da empresa", "type": "string", "format": "string", "example": "Empresa Teste - ME" }, "phone": { "title": "phone", "description": "Telefone da empresa", "type": "string", "format": "string", "example": "31988036796" }, "street": { "title": "street", "description": "Rua do endereço da empresa", "type": "string", "format": "string", "example": "Rua Alabastro" }, "number": { "title": "number", "description": "Número do endereço da empresa", "type": "string", "format": "string", "example": "135" }, "complement": { "title": "complement", "description": "Complemento do endereço da empresa", "type": "string", "format": "string", "example": "ap201" }, "district": { "title": "district", "description": "Bairro do endereço da empresa", "type": "string", "format": "string", "example": "Sagrada Família" }, "city_id": { "title": "city_id", "description": "Identificador da cidade", "type": "string", "format": "string", "example": "1" }, "cnae_id": { "title": "cnae_id", "description": "Identificador do CNAE", "type": "string", "format": "string", "example": "011066000" }, "origin_id": { "title": "origin_id", "description": "Identificador da origem do sistema", "type": "string", "format": "string", "example": "4" } }, "type": "object", "xml": { "name": "CompanyStoreRequest" } }, "CompanyUpdateRequest": { "properties": { "type": { "description": "Natureza jurídica(Informar somente type ou type_id)", "type": "string", "example": "Cadastro Nacional de Pessoa Jurídica" }, "type_id": { "description": "Natureza jurídica(Informar somente type ou type_id)", "type": "integer", "example": "1" }, "document": { "type": "string", "example": "11355632000194" }, "name": { "type": "string", "example": "Empresa Tecnologia" }, "business_name": { "type": "string", "example": "Emrpesa teste - ME" }, "fundation": { "type": "string", "example": "2009-11-09" }, "employee_count": { "type": "string", "example": "1" }, "company_size_id": { "type": "integer", "example": 1 }, "email": { "type": "string", "example": "example@gmail.com" }, "phone": { "type": "string", "example": "31988036796" }, "zipcode": { "type": "string", "example": "31030080" }, "street": { "type": "string", "example": "Rua Alabastro" }, "number": { "type": "string", "example": "195" }, "complement": { "type": "string", "example": "ap201" }, "district": { "type": "string", "example": "Sagrada Família" }, "city_id": { "type": "string", "example": "1" }, "customer_id": { "type": "string", "example": "1" }, "cnae_id": { "type": "string", "example": "011066000" }, "data_validade": { "type": "string", "example": "2099-12-31" }, "origin_id": { "type": "integer", "example": "1" } }, "type": "object", "xml": { "name": "CompanyStoreRequest" } }, "CustomerStoreMinimalRequest": { "title": "CustomerStoreMinimalRequest", "description": "Request body for storing customer information with minimal data", "properties": { "cpf": { "type": "string", "example": "07773416036" }, "name": { "type": "string", "example": "Luiz Martins" }, "email": { "type": "string", "example": "luiz.martins@gggxxx.com" }, "password": { "type": "string", "example": "123456" }, "phone": { "type": "string", "example": "999999999" }, "origin_id": { "type": "string", "example": "1" }, "permissaoContato": { "type": "object", "example": { "email": 0, "ligacoes": 1, "maladireta": 0, "sms": 1 } } }, "type": "object", "xml": { "name": "CustomerStoreMinimalRequest" } }, "CustomerStoreRequest": { "title": "CustomerStoreRequest", "description": "Class CustomerStoreRequest", "required": [ "cpf", "name", "email", "origin_id" ], "properties": { "cpf": { "type": "string", "example": "03660347065" }, "name": { "type": "string", "example": "John Doe" }, "birth": { "type": "string", "example": "1990-06-02" }, "gender": { "type": "string", "example": "Male" }, "avatar": { "type": "string", "example": "data:image/png;base64,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" }, "email": { "type": "string", "example": "example@gmail.com" }, "password": { "type": "string", "example": "123456" }, "phone": { "type": "string", "example": "31988036796" }, "zipcode": { "type": "string", "example": "31030080" }, "street": { "type": "string", "example": "Rua Alabastro" }, "number": { "type": "string", "example": "195" }, "complement": { "type": "string", "example": "ap201" }, "district": { "type": "string", "example": "Sagrada Família" }, "city_id": { "type": "string", "example": "1" }, "scholarity": { "type": "string", "example": "Pós Graduado" }, "disabilities": { "type": "object", "example": [ 1, 2, 3 ] }, "origin_id": { "type": "string", "example": "1" } }, "type": "object", "xml": { "name": "CompanyStoreRequest" } }, "CustomerUpdateRequest": { "title": "CustomerUpdateRequest", "required": [ "name", "cpf" ], "properties": { "cpf": { "required": true, "type": "string", "example": "1111111111" }, "name": { "type": "string", "example": "Kleber Filipe" }, "email": { "type": "string", "example": "example@gmail.com" }, "birth": { "type": "string", "example": "1990-06-02" }, "gender": { "type": "string", "example": "Male" }, "phone": { "type": "string", "example": "31988036796" }, "zipcode": { "type": "string", "example": "31030080" }, "street": { "type": "string", "example": "Rua Alabastro" }, "number": { "type": "string", "example": "195" }, "complement": { "type": "string", "example": "ap201" }, "district": { "type": "string", "example": "Sagrada Família" }, "city_id": { "type": "string", "example": "1" }, "origin_id": { "type": "string", "example": "1" }, "registration_type_id": { "type": "integer", "example": "1" }, "disabilities": { "type": "string", "example": [ 1, 2, 3 ] } }, "type": "object", "xml": { "name": "CustomerUpdateRequest" } }, "DisponibilizacaoProdutoConsultoriaRequest": { "properties": { "cod_turma": { "type": "integer", "example": "123" } }, "type": "object", "xml": { "name": "DisponibilizacaoProdutoConsultoriaRequest" } } }, "securitySchemes": { "appkey": { "type": "apiKey", "description": "Entre com o Authorization no formato **<token>** ", "name": "ApiKey", "in": "header" }, "amei_key": { "type": "apiKey", "description": "Entre com o token gerado pelo Amei", "name": "AmeiToken", "in": "header" } } } }