Download OpenAPI specification:
O Four Keep é um aplicativo de força de vendas de fácil utilização e excelente desempenho. Desenvolvido para atuar em tablets e smartphones Android. O Four Keep conecta os vendedores externos ao sistema de retaguarda da empresa, disponibilizando, através dos aparelhos, informações preciosas como: cadastro de clientes, produtos com fotos, pedidos de venda, preços, formas de pagamento - e muito mais!
Esta documentação disponibiliza todas as informações necessárias para que um sistema de retaguarda consiga realizar integrações com a API do Four Keep, podendo assim, disponibilizar os dados necessários para que seus vendedores utilizem o aplicativo FourKeep.
*nota: Recomendamos fortemente que o navegador Internet Explorer não seja utilizado no manuseio desta documentação.
Nesta documentação existem alguns termos que podem não ser familiares para todos, sendo assim seguem alguns deles com suas respectivas explicações:
Sistema de retaguarda: Refere-se ao sistema que irá realizar a integração dos dados com o Four Keep, geralmente um sistema de gestão.
Base de integração: Refere-se à base de dados mantida pelo Four Keep, nela são salvos todos os dados transitados nesta API.
Flex: A rotina de Flex consiste em tornar acréscimos concedidos pelos vendedores, em um "crédito" que poderá ser utilizado como desconto nas próximas vendas. Este "crédito" é chamado de saldo Flex. Quando a rotina de Flex é habilitada no Four Keep (através do campo "habilita_flex" no recurso de "Configuracao"), os vendedores só poderão conceder um valor de desconto caso possuam este valor (ou um valor maior) em seu saldo Flex.
Imagine que o Four Keep esteja configurado para trabalhar com a rotina de Flex, e um novo vendedor seja contratado. Este vendedor não poderá conceder descontos a nenhum cliente, pois seu saldo Flex ainda estará zerado. Durante seu primeiro dia de trabalho, ele realizou uma venda, e nela conseguiu aplicar acréscimos aos valores dos itens, imagine que o total dos valores de acréscimo desta venda tenha sido R$ 10,00. A partir deste momento, este vendedor, conquistou o direito de conceder um desconto de até R$ 10,00 em suas próximas vendas (respeitando o valor máximo de desconto de cada produto).
*nota: O saldo Flex de cada usuário deve ser atualizado pelo sistema de retaguarda através do campo "saldo_flex" contido no recurso "Usuario".
A API Four Keep tem o intuito de tornar o processo de integração entre seu sistema de retaguarda e o aplicativo Four Keep o mais natural possível, sendo assim, possui uma lógica bem simples.
O envio dos dados do seu sistema de retaguarda à base de integração é feito através de requisições REST feitas à API do Four Keep.
A URL base para as requisições será: meudominio.fourkeep.com*
*nota: troca-se "meudominio" pelo domínio real do cliente. Este domínio será fornecido pela Alterdata.
O sistema de retaguarda envia as informações pertinentes (ex.: clientes, produtos, etc.) à nossa API, estes dados são salvos em nossa base de integração e ficam disponíveis para consulta e alteração.
O aplicativo Four Keep recebe estes dados e os disponibiliza para os usuários(vendedores) para que realizem vendas. Os dados cadastrados no aplicativo Four Keep(ex.: Clientes, Pedidos, etc.) são trazidos de volta à base de integração e ficam disponível para que seu sistema de retaguarda os colete e realize os procedimentos necessários dentro de sua regra de negócio.
Nossa API não permite duplicação de dados. Sendo assim, recomendamos que mantenha uma base de dados que armazene o vínculo entre os registros de seu sistema de retaguarda e os registros de nossa base de integração, mantendo como propriedade de vínculo o campo "id" gerado pela nossa API. Desta forma, será possível identificar quando um registro deverá ser enviado em uma requisição de cadastro ou de atualização.
Consultando registros:
Para consultar registros, deve-se realizar uma requisição utilizando o método HTTP GET. A requisição poderá ser direcionada para a URL raiz de um recurso ou ser direcionada para a URL de um recurso específico.
Ex.:
meudominio.fourkeep.com/clientes/ - Retornará todos os clientes disponibilizados ao Four Keep.
meudominio.fourkeep.com/clientes/100 - Retornará apenas o cliente que possui o id igual a 100.
Cadastrando registros:
Para cadastrar registros, deve-se realizar uma requisição utilizando o método HTTP POST, direcionada à URL raiz do recurso.
Esta requisição deve possuir um cabeçalho específico informando que seu corpo está no formato exigido, JSON:
Content-Type = application/json
Caso o cadastro seja realizada com sucesso será retornado o StatusCode 201 (CREATED), e no corpo da requisição será retornado
o registro cadastrado, contendo todos os seus atributos, incluindo o "id" gerado pelo Four Keep.
Atualizando registros:
Para atualizar registros, deve-se realizar uma requisição utilizando o método HTTP PATCH, direcionada à URL raiz do recurso.
Esta requisição deve possuir um cabeçalho específico informando que seu corpo está no formato exigido, JSON:
Content-Type = application/json
Também é necessário que no corpo da requisição esteja presente o campo "id", determinando o registro que será afetado.
Caso a atualização seja realizada com sucesso será retornado o StatusCode 200 (OK).
Deletando registros:
Para garantir a integridade das informações a API do Four Keep trabalha com o conceito de deleção lógica, ou seja, uma informação nunca será removida de nossa base de dados.
Todos os nossos registros possuem uma propriedade denominada ativo, caso seja necessário indisponibilizar um registro ao Four Keep, basta realizar uma
atualização do registro informando o campo ativo como false.
Para garantir a segurança dos seus dados, a API do Four Keep utiliza uma chave de segurança para autenticar suas requisições. Chamaremos essa chave de MINHA_API_KEY.
A MINHA_API_KEY é única para cada cliente e é gerada automaticamente quando um cliente adquire o Four Keep.
Para realizar qualquer requisição em nossa API, é necessário que a mesma possua um cabeçalho de autorização, da seguinte maneira:
Authorization: Key MINHA_API_KEY
A aplicação cliente deverá possuir um campo onde a MINHA_API_KEY possa ser informada e, desta forma, autorizar as requisições.
Essa chave ficará de posse do cliente e é de sua responsabilidade mantê-la em segurança, impedindo assim que terceiros possam acessar ou modificar seus dados.
Todas as consultas citadas nesta API podem ser realizadas de maneira paginada, visando maximizar a performance das integrações.
Imagine que já tenham sido exportados para a API do Four Keep milhares de clientes. Caso uma requisição do tipo GET seja realizada no end point de /clientes,
irá gerar uma resposta muito grande, causando possíveis lentidões no download dos dados. Em um cenário assim, recomendamos fortemente o uso da paginação.
Para tornar qualquer consulta em uma consulta paginada é bem simples, basta adicionar dois parâmetros ao endereço de sua requisição, são eles:
limit: Determina quantos registros estarão presentes em cada página da requisição.
offset: Determina a partir de qual posição os registros serão recuperados (exclusivamente).
Ou seja, caso queira realizar uma consulta no end point de /clientes de maneira paginada, recuperando 1000 clientes por página, realize uma requisição do tipo
GET da seguinte forma:
meudominio.fourkeep.com/clientes/?limit=1000&offset=0
A resposta desta requisição trará os primeiros 1000 clientes existentes, caso queira solicitar os próximos 1000 clientes, realize a seguinte requisição:
meudominio.fourkeep.com/clientes/?limit=1000&offset=1000
A resposta irá conter os próximos 1000 clientes, e assim por diante. Repare que para buscar a próxima página basta incrementar o parâmetro offset.
É importante se atentar que a estrutura do JSON de resposta de uma consulta paginada é diferente de uma consulta comum. Na consulta comum a lista dos objetos de resposta já está contida na raiz do JSON:
[
{
"id": 1,
"id_retaguarda": "00A0000001",
"codigo": "000001",
"nome": "FOUR KEEP",
"cnpj": "123456789123",
"ativo": true
}
]
Já no JSON de resposta da consulta paginada, a raiz apresenta campos úteis para o controle da paginação:
{
"count": 2,
"next": "http://172.16.52.74/empresas/?limit=1&offset=1",
"previous": null,
"results": [
{
"id": 1,
"id_retaguarda": "00A0000001",
"codigo": "000001",
"nome": "ALTERDATA MOBILE",
"cnpj": "123456789123",
"ativo": true
}
]
}
Estes campos podem ser utilizados para facilitar o controle da paginação de registros, fornecendo informações úteis como:
count: Informa o número total de registros contidos em cada recurso (não em cada página).
next: Informa o endereço de consulta para a próxima página, quando a consulta já estiver na última página este campo será preenchido
com o valor null.
previous: Informa o endereço de consulta para a página anterior, quando a consulta estiver na primeira página este campo será preenchido
com o valor null.
results: Neste campo é disponibilizada a lista de objetos retornados na consulta (No mesmo padrão da resposta de uma consulta comum).
*dica: Não é necessário que o sistema de retaguarda monte o endereço de requisição a cada integração incrementando o campo offset, para econimizar esforços, basta utilizar o campo next contido em cada resposta para obter o endereço da próxima página da consulta.
Obtém uma lista contendo as configurações do Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "valor_minimo_pedido": 0.99,
- "permite_alterar_valor_unitario": true,
- "habilita_flex": true,
- "intervalo_sincronizacao_obrigatoria": 5,
- "tipo_frete_sugerido": "0"
}
]Atualiza as configurações do Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep, sempre será preenchido com "1"). |
| valor_minimo_pedido | number Determina o valor mínimo que um pedido de venda deve possuir. |
| permite_alterar_valor_unitario | boolean Determina se os usuários poderão alterar o valor unitário dos produtos no ato da venda. |
| habilita_flex | boolean Determina se o Four Keep irá trabalhar com o conceito de flex. |
| intervalo_sincronizacao_obrigatoria | number Determina o tempo máximo (em dias) que um usuário pode ficar sem realizar uma sincronização no aplicativo. Caso este tempo seja excedido, o usuário não conseguirá realizar novos cadastros. |
| tipo_frete_sugerido | string Enum: "0" "1" "2" "3" "4" "9" Determina o tipo de frete sugerido pelo Fopur Keep. (max: 1). |
[- {
- "id": 1,
- "valor_minimo_pedido": 0.99,
- "permite_alterar_valor_unitario": true,
- "habilita_flex": true,
- "intervalo_sincronizacao_obrigatoria": 5,
- "tipo_frete_sugerido": "0"
}
][- {
- "id": 1,
- "valor_minimo_pedido": 0.99,
- "permite_alterar_valor_unitario": true,
- "habilita_flex": true,
- "intervalo_sincronizacao_obrigatoria": 5,
- "tipo_frete_sugerido": "0"
}
]Obtém uma lista contendo todas as empresas disponibilizadas ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador da empresa na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}
]Cadastra uma ou mais empresas, id_retaguarda duplicados não serão permitidos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código de referência no sistema de retaguarda (max: 20). |
| nome required | string Nome da empresa (max: 100). |
| cnpj | string CNPJ da empresa, apenas números (max: 14). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}
]Atualiza uma ou mais empresas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| codigo | string Código de referência no sistema de retaguarda (max: 20). |
| nome | string Nome da empresa (max: 100). |
| cnpj | string CNPJ da empresa, apenas números (max: 14). |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}
]Obtém uma lista contendo todos os clientes disponibilizados ao Four Keep.
| status | string Example: status=T O status do cliente. |
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do cliente na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Cliente Padrão",
- "nome_curto": "Padrão",
- "cpf_cnpj": "00000000001",
- "tipo": "F",
- "credito_disponivel": 1234.67,
- "bloqueia_venda_por_limite_credito": true,
- "inadimplente": false,
- "status": "C",
- "usuario_criacao": 0,
- "ativo": true,
- "endereco": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}, - "contato": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}, - "tabela_preco_padrao": 1,
- "condicao_pagamento_padrao": 1,
- "transportador_padrao": 1,
- "mensagem_erro": "Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj1"
}
]Cadastra um ou mais clientes. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome do cliente (max: 100). |
| nome_curto | string Nome curto(fantasia) do cliente (max: 100). |
| cpf_cnpj | string Caso o cliente seja uma pessoa física, o CPF, caso seja jurídica, o CNPJ (apenas números, max: 18). |
| tipo required | string Enum: "F" "J" O tipo do cliente (max: 1). |
| credito_disponivel required | number O valor de crédito disponível que o cliente possui. |
| bloqueia_venda_por_limite_credito required | boolean Indica se vendas que ultrapassam o crédito disponível do cliente serão bloqueadas. |
| inadimplente required | boolean Indica se o cliente está inadimplente. |
| tabela_preco_padrao | number O identificador da tabela de preço sugerida para este cliente. |
| condicao_pagamento_padrao | number O identificador da condição de pagamento sugerida para este cliente. |
| transportador_padrao | number O identificador da transportadora sugerida para este cliente. |
| status required | string Enum: "C" "T" "X" O status do cliente (max: 1). |
| ativo required | boolean Indica se o registro está ativo. |
| mensagem_erro | string Mensagem gravada caso ocorra erro na confirmação do cliente na base de retaguarda. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Cliente Padrão",
- "nome_curto": "Padrão",
- "cpf_cnpj": "00000000001",
- "tipo": "F",
- "credito_disponivel": 1234.67,
- "bloqueia_venda_por_limite_credito": true,
- "inadimplente": false,
- "tabela_preco_padrao": 1,
- "condicao_pagamento_padrao": 1,
- "transportador_padrao": 1,
- "status": "C",
- "ativo": true,
- "mensagem_erro": "Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj"
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Cliente Padrão",
- "nome_curto": "Padrão",
- "cpf_cnpj": "00000000001",
- "tipo": "F",
- "credito_disponivel": 1234.67,
- "bloqueia_venda_por_limite_credito": true,
- "inadimplente": false,
- "status": "C",
- "usuario_criacao": 0,
- "ativo": true,
- "endereco": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}, - "contato": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}, - "tabela_preco_padrao": 1,
- "condicao_pagamento_padrao": 1,
- "transportador_padrao": 1,
- "mensagem_erro": "Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj1"
}
]Atualiza um ou mais clientes.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep, max: 36). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| codigo | string Código único de referência (max: 20). |
| nome | string Nome do cliente (max: 100). |
| nome_curto | string Nome curto(fantasia) do cliente (max: 100). |
| cpf_cnpj | string Caso o cliente seja uma pessoa física, o CPF, caso seja jurídica, o CNPJ (apenas números, max: 18). |
| tipo | string Enum: "F" "J" O tipo do cliente (max: 1). |
| credito_disponivel | number O valor de crédito disponível que o cliente possui. |
| bloqueia_venda_por_limite_credito | boolean Indica se vendas que ultrapassam o crédito disponível do cliente serão bloqueadas. |
| inadimplente | boolean Indica se o cliente está inadimplente. |
| status | string Enum: "C" "T" "X" O status do cliente (max: 1). |
| usuario_criacao | number O id do usuário que cadastrou o cliente (apenas será preenchido quando o cliente for cadastrado pelo Four Keep). |
| ativo | boolean Indica se o registro está ativo. |
object (Endereco_Response) | |
object (Contato_Response) | |
| tabela_preco_padrao | number O identificador da tabela de preço sugerida para este cliente. |
| condicao_pagamento_padrao | number O identificador da condição de pagamento sugerida para este cliente. |
| transportador_padrao | number O identificador da transportadora sugerida para este cliente. |
| mensagem_erro | string Mensagem gravada caso ocorra erro na confirmação do cliente na base de retaguarda. |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "codigo": "1",
- "ativo": true
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Cliente Padrão",
- "nome_curto": "Padrão",
- "cpf_cnpj": "00000000001",
- "tipo": "F",
- "credito_disponivel": 1234.67,
- "bloqueia_venda_por_limite_credito": true,
- "inadimplente": false,
- "status": "C",
- "usuario_criacao": 0,
- "ativo": true,
- "endereco": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}, - "contato": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}, - "tabela_preco_padrao": 1,
- "condicao_pagamento_padrao": 1,
- "transportador_padrao": 1,
- "mensagem_erro": "Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj1"
}
]Obtém uma lista contendo todos os endereços disponibilizados ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do endereço na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}
]Cadastra um ou mais endereços. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| logradouro | string O logradouro do endereço (max: 200). |
| número | string O número do endereço (max: 20). |
| complemento | string informações complementares do endereço (max: 100). |
| bairro | string O bairro do endereço (max: 85). |
| cidade | string A cidade do endereço (max: 85). |
| unidade_federativa | string A UF do endereço (max: 2). |
| cep | string O CEP do endereço (max: 20). |
| inscricao_estadual | string A inscrição estadual do cliente (max: 50). |
| ativo required | boolean Indica se o registro está ativo. |
| cliente required | string Identificador do cliente ao qual o endereço pertence (max: 36). |
[- {
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}
]Atualiza um ou mais endereços.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep, max: 36). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| logradouro | string O logradouro do endereço (max: 200). |
| número | string O número do endereço (max: 20). |
| complemento | string informações complementares do endereço (max: 100). |
| bairro | string O bairro do endereço (max: 85). |
| cidade | string A cidade do endereço (max: 85). |
| unidade_federativa | string A UF do endereço (max: 2). |
| cep | string O CEP do endereço (max: 20). |
| inscricao_estadual | string A inscrição estadual do cliente (max: 50). |
| ativo | boolean Indica se o registro está ativo. |
| cliente | string Identificador do cliente ao qual o endereço pertence (max: 36). |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "codigo": "1",
- "ativo": true
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}
]Obtém uma lista contendo todos os contatos disponibilizados ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do contato na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
]Cadastra um ou mais contatos. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| nome_pessoa | string O nome da pessoa de contato (max: 100). |
| telefone | string O número do telefone de contato (apenas números, max: 20). |
| celular | string O número do celular de contato (apenas números, max: 20). |
string O email de contato (apenas números, max: 254). | |
| cliente required | string Identificador do cliente ao qual o contato pertence (max: 36). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
]Atualiza um ou mais contatos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep, max: 36). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| nome_pessoa | string O nome da pessoa de contato (max: 100). |
| telefone | string O número do telefone de contato (apenas números, max: 20). |
| celular | string O número do celular de contato (apenas números, max: 20). |
string O email de contato (apenas números, max: 254). | |
| cliente | string Identificador do cliente ao qual o contato pertence (max: 36). |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "codigo": "1",
- "ativo": true
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
]Obtém uma lista contendo todos os títulos disponibilizados ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do título na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "numero": "123-4",
- "valor": 456.78,
- "valor_aberto": 456.78,
- "juros": 16.78,
- "data_emissao": "2000-01-01",
- "data_vencimento": "2000-01-01",
- "forma_pagamento": "Cheque",
- "ativo": true,
- "empresa": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}, - "cliente": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Cliente Padrão",
- "nome_curto": "Padrão",
- "cpf_cnpj": "00000000001",
- "tipo": "F",
- "credito_disponivel": 1234.67,
- "bloqueia_venda_por_limite_credito": true,
- "inadimplente": false,
- "status": "C",
- "usuario_criacao": 0,
- "ativo": true,
- "endereco": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "logradouro": "Rua Principal",
- "número": "100",
- "complemento": "Ao lado da prefeitura",
- "bairro": "Centro",
- "cidade": "Teresópolis",
- "unidade_federativa": "RJ",
- "cep": "25965-001",
- "inscricao_estadual": "00.000.000",
- "ativo": true,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9"
}, - "contato": {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "nome_pessoa": "José",
- "telefone": "2140099999",
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}, - "tabela_preco_padrao": 1,
- "condicao_pagamento_padrao": 1,
- "transportador_padrao": 1,
- "mensagem_erro": "Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj1"
}
}
]Cadastra um ou mais títulos. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| numero required | string Número do título (max: 20). |
| valor required | number Valor do título. |
| valor_aberto required | number Valor em aberto do título. |
| juros required | number Valor de juros do título. |
| data_emissao | string Data de emissão do título (deve estar no formato yyyy-MM-dd). |
| data_vencimento | string Data de vencimento do título (deve estar no formato yyyy-MM-dd). |
| forma_pagamento | string Descrição da forma de pagamento do título (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
| empresa required | string O identificador da empresa a qual o título pertence. |
| cliente required | string O identificador do cliente retentor da dívida. |
[- {
- "id_retaguarda": "00A0000001",
- "numero": "123-4",
- "valor": 456.78,
- "valor_aberto": 456.78,
- "juros": 16.78,
- "data_emissao": "2000-01-01",
- "data_vencimento": "2000-01-01",
- "forma_pagamento": "Cheque",
- "ativo": true,
- "empresa": "1",
- "cliente": "1"
}
][- {
- "id_retaguarda": "00A0000001",
- "numero": "123-4",
- "valor": 456.78,
- "valor_aberto": 456.78,
- "juros": 16.78,
- "data_emissao": "2000-01-01",
- "data_vencimento": "2000-01-01",
- "forma_pagamento": "Cheque",
- "ativo": true,
- "empresa": "1",
- "cliente": "1",
- "id": 1
}
]Atualiza um ou mais títulos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| numero required | string Número do título (max: 20). |
| valor required | number Valor do título. |
| valor_aberto required | number Valor em aberto do título. |
| juros required | number Valor de juros do título. |
| data_emissao | string Data de emissão do título (deve estar no formato yyyy-MM-dd). |
| data_vencimento | string Data de vencimento do título (deve estar no formato yyyy-MM-dd). |
| forma_pagamento | string Descrição da forma de pagamento do título (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
| empresa required | string O identificador da empresa a qual o título pertence. |
| cliente required | string O identificador do cliente retentor da dívida. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id_retaguarda": "00A0000001",
- "numero": "123-4",
- "valor": 456.78,
- "valor_aberto": 456.78,
- "juros": 16.78,
- "data_emissao": "2000-01-01",
- "data_vencimento": "2000-01-01",
- "forma_pagamento": "Cheque",
- "ativo": true,
- "empresa": "1",
- "cliente": "1",
- "id": 1
}
]Obtém uma lista contendo todos os fornecedores disponibilizados ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do fornecedor na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Fornecedor Padrão",
- "ativo": true
}
]Cadastra um ou mais fornecedores. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome do fornecedor (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Fornecedor Padrão",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Fornecedor Padrão",
- "ativo": true
}
]Atualiza um ou mais fornecedores.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome do fornecedor (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Fornecedor Padrão",
- "ativo": true
}
]Obtém uma lista contendo todos os transportadores disponibilizados ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do transportador na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Transportador Padrão",
- "ativo": true
}
]Cadastra um ou mais transportadores. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome do transportador (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Transportador Padrão",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Transportador Padrão",
- "ativo": true
}
]Atualiza um ou mais transportadores.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome do transportador (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Transportador Padrão",
- "ativo": true
}
]Obtém uma lista contendo todas as categorias disponibilizadas ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador da categoria na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Ferragens",
- "ativo": true
}
]Cadastra uma ou mais categorias. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome da categoria do produto (max: 100). |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Ferragens",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Ferragens",
- "ativo": true
}
]Atualiza uma ou mais categorias.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome da categoria do produto (max: 100). |
| ativo | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Ferragens",
- "ativo": true
}
]Obtém uma lista contendo todas as embalagens disponibilizadas ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador da embalagem na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Caixa",
- "ativo": true
}
]Cadastra uma ou mais Embalagens. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome da embalagem do produto (max: 100). |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Caixa",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Caixa",
- "ativo": true
}
]Atualiza uma ou mais embalagens.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código único de referência (max: 20). |
| nome required | string Nome da embalagem do produto (max: 100). |
| ativo | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Caixa",
- "ativo": true
}
]Obtém uma lista contendo todos os produtos disponibilizados ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do produto na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Produto Padrão",
- "quantidade_fracionada": true,
- "aliquota_maxima_desconto": 10,
- "observacoes": "Dimensões 10 x 15",
- "ativo": true
}
]Cadastra um ou mais produtos, id_retaguarda duplicados não são permitidos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código de referência no sistema de retaguarda (max: 20). |
| nome required | string Nome do produto (max: 100). |
| quantidade_fracionada required | boolean Indica se o produto possui quantidade fracionada. |
| aliquota_maxima_desconto required | number A alíquota máxima de desconto que poderá ser aplicado no item. |
| observacoes | string Observações específicas do produto. |
| imagem | string Imagem convertida em base 64 (max: 100 KB). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Produto Padrão",
- "quantidade_fracionada": true,
- "aliquota_maxima_desconto": 10,
- "observacoes": "Dimensões 10 x 15",
- "imagem": "IMAGEM_EM_BASE_64",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Produto Padrão",
- "quantidade_fracionada": true,
- "aliquota_maxima_desconto": 10,
- "observacoes": "Dimensões 10 x 15",
- "ativo": true
}
]Atualiza um ou mais produtos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| codigo | string Código de referência no sistema de retaguarda (max: 20). |
| nome | string Nome do produto (max: 100). |
| quantidade_fracionada | boolean Indica se o produto possui quantidade fracionada. |
| aliquota_maxima_desconto | number A alíquota máxima de desconto que poderá ser aplicado no item. |
| observacoes | string Observações específicas do produto. |
| imagem | string O endereço em que a imagem está disponibilizada (max: 300). |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Produto Padrão",
- "quantidade_fracionada": true,
- "aliquota_maxima_desconto": 10,
- "observacoes": "Dimensões 10 x 15",
- "ativo": true
}
]Obtém uma lista contendo todos os vínculos de produtos com empresas disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "produto": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Produto Padrão",
- "quantidade_fracionada": true,
- "aliquota_maxima_desconto": 10,
- "observacoes": "Dimensões 10 x 15",
- "ativo": true
}, - "empresa": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}, - "quantidade_disponivel": 10,
- "ativo": true
}
]Cadastra um ou mais vínculos de produtos com empresas, duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| empresa required | number Identificador da empresa. |
| quantidade_disponivel required | number A quantidade do produto que está disponível para venda na empresa. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "produto": 1,
- "empresa": 1,
- "quantidade_disponivel": 10,
- "ativo": true
}
][- {
- "produto": 1,
- "empresa": 1,
- "quantidade_disponivel": 10,
- "ativo": true,
- "id": 1
}
]Atualiza um ou mais vínculos de produtos com empresas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| empresa required | number Identificador da empresa. |
| quantidade_disponivel required | number A quantidade do produto que está disponível para venda na empresa. |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "empresa": 1,
- "quantidade_disponivel": 10,
- "ativo": true,
- "id": 1
}
]Obtém uma lista contendo todos os vínculos de produtos com categorias disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "produto": 1,
- "categoria": 1,
- "ativo": true
}
]Cadastra um ou mais vínculos de produtos com categorias. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| categoria required | number Identificador da categoria. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "produto": 1,
- "categoria": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "categoria": 1,
- "ativo": true,
- "id": 1
}
]Atualiza um ou mais vínculos de produtos com categorias.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| categoria required | number Identificador da categoria. |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "categoria": 1,
- "ativo": true,
- "id": 1
}
]Obtém uma lista contendo todos os vínculos de produtos com embalagens disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "produto": 1,
- "embalagem": 1,
- "ativo": true
}
]Cadastra um ou mais vínculos de produtos com embalagens. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| embalagem required | number Identificador da embalagem. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "produto": 1,
- "embalagem": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "embalagem": 1,
- "ativo": true,
- "id": 1
}
]Atualiza um ou mais vínculos de produtos com embalagens.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| embalagem required | number Identificador da embalagem. |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "embalagem": 1,
- "ativo": true,
- "id": 1
}
]Obtém uma lista contendo todos os vínculos de produtos com fornecedores disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "produto": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Produto Padrão",
- "quantidade_fracionada": true,
- "aliquota_maxima_desconto": 10,
- "observacoes": "Dimensões 10 x 15",
- "ativo": true
}, - "fornecedor": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Fornecedor Padrão",
- "ativo": true
}, - "ativo": true
}
]Cadastra um ou mais vínculos de produtos com fornecedores. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| fornecedor required | number Identificador do fornecedor. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "produto": 1,
- "fornecedor": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "fornecedor": 1,
- "ativo": true,
- "id": 1
}
]Atualiza um ou mais vínculos de produtos com fornecedores.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto required | number Identificador do produto. |
| fornecedor required | number Identificador do fornecedor. |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "ativo": true
}
][- {
- "produto": 1,
- "fornecedor": 1,
- "ativo": true,
- "id": 1
}
]Obtém uma lista contendo todos as tabelas de preço disponibilizadas ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador da tabela de preço na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Varejo",
- "ativo": true
}
]Cadastra uma ou mais tabelas de preço, id_retaguarda duplicados não são permitidos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código de referência no sistema de retaguarda (max: 20). |
| nome required | string Nome da tabela de preço (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Varejo",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Varejo",
- "ativo": true
}
]Atualiza uma ou mais tabelas de preço.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código de referência no sistema de retaguarda (max: 20). |
| nome required | string Nome da tabela de preço (max: 100). |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Varejo",
- "ativo": true
}
]Obtém uma lista contendo todos os preços de produtos nas empresas disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "produto_empresa (Produto_Empresa_Response)": "",
- "tabela_preco (TabelaPreco_Response)": "",
- "valor": 123.45,
- "ativo": true
}
]Cadastra um ou mais preços de produtos nas empresas. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto_empresa required | string O identificador do vínculo entre Produto e Empresa. |
| tabela_preco required | string O identificador da tabela de preço. |
| valor required | number O valor unitário do produto, na empresa e tabela de preço. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "produto_empresa": "1",
- "tabela_preco": "1",
- "valor": 123.45,
- "ativo": true
}
][- {
- "produto_empresa": "1",
- "tabela_preco": "1",
- "valor": 123.45,
- "ativo": true,
- "id": 1
}
]Atualiza um ou mais preços de produtos nas empresas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| produto_empresa required | string O identificador do vínculo entre Produto e Empresa. |
| tabela_preco required | string O identificador da tabela de preço. |
| valor required | number O valor unitário do produto, na empresa e tabela de preço. |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "produto_empresa": "1",
- "tabela_preco": "1",
- "valor": 123.45,
- "ativo": true,
- "id": 1
}
]Obtém uma lista contendo todos as formas de pagamento disponibilizadas ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador da forma de pagamento na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Dinheiro",
- "a_vista": true,
- "ativo": true
}
]Cadastra uma ou mais formas de pagamento, id_retaguarda duplicados não são permitidos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código de referência no sistema de retaguarda (max: 20). |
| nome required | string Nome da forma de pagamento (max: 100). |
| a_vista | boolean Indica que a forma de pagamento é a vista e o pedido que a utilizar não será bloqueado caso ultrapasse o limite de crédito do cliente. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Dinheiro",
- "a_vista": true,
- "ativo": true
}
][- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Dinheiro",
- "a_vista": true,
- "ativo": true
}
]Atualiza uma ou mais formas de pagamento.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| codigo | string Código de referência no sistema de retaguarda (max: 20). |
| nome | string Nome da forma de pagamento (max: 100). |
| a_vista | boolean Indica que a forma de pagamento é a vista e o pedido que a utilizar não será bloqueado caso ultrapasse o limite de crédito do cliente. |
| ativo | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Dinheiro",
- "a_vista": true,
- "ativo": true
}
]Obtém uma lista contendo todos as condições de pagamento disponibilizadas ao Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador da condição de pagamento na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "À vista",
- "aliquota_maxima_desconto": 10,
- "desconsiderar_flex": true,
- "ativo": true
}
]Cadastra uma ou mais condições de pagamento, id_retaguarda duplicados não são permitidos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| codigo required | string Código de referência no sistema de retaguarda (max: 20). |
| nome required | string Nome da condição de pagamento (max: 100). |
| aliquota_maxima_desconto | number A alíquota máxima de desconto da condição de pagamento. |
| desconsiderar_flex required | boolean Indica se a cálculo de Flex será realizado nesta condição de pagamento. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "À vista",
- "aliquota_maxima_desconto": 10,
- "desconsiderar_flex": true,
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "À vista",
- "aliquota_maxima_desconto": 10,
- "desconsiderar_flex": true,
- "ativo": true
}
]Atualiza uma ou mais condições de pagamento.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| codigo | string Código de referência no sistema de retaguarda (max: 20). |
| nome | string Nome da condição de pagamento (max: 100). |
| aliquota_maxima_desconto | number A alíquota máxima de desconto da condição de pagamento. |
| desconsiderar_flex required | boolean Indica se a cálculo de Flex será realizado nesta condição de pagamento. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "codigo": "1",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "À vista",
- "aliquota_maxima_desconto": 10,
- "desconsiderar_flex": true,
- "ativo": true
}
]Obtém uma lista contendo todos os vínculos entre condições de pagamento e empresas disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "condicao_pagamento": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "À vista",
- "aliquota_maxima_desconto": 10,
- "desconsiderar_flex": true,
- "ativo": true
}, - "empresa": {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "nome": "Four Keep Inc.",
- "cnpj": "10000000000001",
- "ativo": true
}, - "ativo": true
}
]Cadastra um ou mais vínculos entre condições de pagamento e empresas. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| condicao_pagamento required | string O identificador da Condição de Pagamento. |
| empresa required | string O identificador da empresa. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "condicao_pagamento": "1",
- "empresa": "1",
- "ativo": true
}
][- {
- "condicao_pagamento": "1",
- "empresa": "1",
- "ativo": true,
- "id": 1
}
]Atualiza um ou mais vínculos entre condições de pagamento e empresas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| condicao_pagamento required | string O identificador da Condição de Pagamento. |
| empresa required | string O identificador da empresa. |
| ativo required | boolean Indica se o registro está ativo. |
| id required | number Identificador único (Gerado pelo Four Keep). |
[- {
- "condicao_pagamento": "1",
- "empresa": "1",
- "ativo": true,
- "id": 1
}
][- {
- "condicao_pagamento": "1",
- "empresa": "1",
- "ativo": true,
- "id": 1
}
]Obtém uma lista contendo todos os pedidos criados pelo Four Keep.
| status | string Example: status=T O status do pedido. |
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do pedido de venda na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "usuario": 1,
- "itens": [
- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "produto": 1,
- "embalagem": 1,
- "quantidade": 10,
- "quantidade_por_embalagem": 10,
- "tabela_preco": 1,
- "preco_unitario": 456.78,
- "total": 456.78,
- "acrescimo": 456.78,
- "desconto": 456.78,
- "status": "T",
- "faturado": true
}
], - "codigo": "000001",
- "total": 456.78,
- "acrescimo": 456.78,
- "desconto": 456.78,
- "data_criacao": "2000-01-01T10:10:10Z",
- "data_entrega": "2000-01-01T10:10:10Z",
- "tipo_frete": "0",
- "natureza_operacao": "B",
- "observacoes": "Pedido com tratamento especial",
- "motivo_cancelamento": "O Cliente desistiu da compra",
- "status": "T",
- "faturado": true,
- "mensagem_erro": "Este pedido não foi aceito pois seu cliente está com as seguintes inconsistências: Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "empresa": 1,
- "condicao_pagamento": 1,
- "forma_pagamento": 1,
- "transportador": 1
}
]Atualiza um ou mais pedidos.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | string Identificador único (Gerado pelo Four Keep, max: 36). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| codigo | string Código único de referência (max: 20). |
| status | string Enum: "T" "C" "P" "R" "O" "D" "N" "X" O status do pedido (max: 1). |
| faturado | boolean Indica se o pedido de venda já foi faturado. |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "codigo": "000001",
- "status": "T",
- "faturado": true
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "usuario": 1,
- "itens": [
- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "produto": 1,
- "embalagem": 1,
- "quantidade": 10,
- "quantidade_por_embalagem": 10,
- "tabela_preco": 1,
- "preco_unitario": 456.78,
- "total": 456.78,
- "acrescimo": 456.78,
- "desconto": 456.78,
- "status": "T",
- "faturado": true
}
], - "codigo": "000001",
- "total": 456.78,
- "acrescimo": 456.78,
- "desconto": 456.78,
- "data_criacao": "2000-01-01T10:10:10Z",
- "data_entrega": "2000-01-01T10:10:10Z",
- "tipo_frete": "0",
- "natureza_operacao": "B",
- "observacoes": "Pedido com tratamento especial",
- "motivo_cancelamento": "O Cliente desistiu da compra",
- "status": "T",
- "faturado": true,
- "mensagem_erro": "Este pedido não foi aceito pois seu cliente está com as seguintes inconsistências: Outro cliente já foi cadastrado com o mesmo Cpf/Cnpj",
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "empresa": 1,
- "condicao_pagamento": 1,
- "forma_pagamento": 1,
- "transportador": 1
}
]Obtém uma lista contendo todos os itens criados pelo Four Keep.
| id_retaguarda | string Example: id_retaguarda=00A0000001 O identificador do item do pedido na retaguarda. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "produto": 1,
- "embalagem": 1,
- "quantidade": 10,
- "quantidade_por_embalagem": 10,
- "tabela_preco": 1,
- "preco_unitario": 456.78,
- "total": 456.78,
- "acrescimo": 456.78,
- "desconto": 456.78,
- "status": "T",
- "faturado": true
}
]Atualiza um ou mais itens.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | string Identificador único (Gerado pelo Four Keep, max: 36). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| status | string Enum: "T" "C" "P" "R" "O" "D" "N" O status do item (max: 1). |
| faturado | boolean Indica se o item já foi faturado. |
[- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "status": "T",
- "faturado": true
}
][- {
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "id_retaguarda": "00A0000001",
- "produto": 1,
- "embalagem": 1,
- "quantidade": 10,
- "quantidade_por_embalagem": 10,
- "tabela_preco": 1,
- "preco_unitario": 456.78,
- "total": 456.78,
- "acrescimo": 456.78,
- "desconto": 456.78,
- "status": "T",
- "faturado": true
}
]Obtém o PDF de pedidos gerados no Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
object | |
| codigo | string Código único de referência (max: 20). |
| condicao_pagamento required | number Identificador da condição de pagamento. |
| data_criacao required | string A data de criação do pedido. |
| data_entrega required | string A data de entrega do pedido. |
| empresa required | number Identificador da empresa. |
| faturado | boolean Indica se o pedido foi faturado. |
| forma_pagamento required | number Identificador da forma de pagamento. |
| id | string Identificador único do pedido (Gerado pelo Four Keep, max: 36). |
Array of strings or objects Os itens do pedido. | |
| natureza_operacao | string Enum: "V" "B" "O" "T" Natureza de operação utilizada no pedido (max: 1). |
| status required | string Enum: "T" "C" "P" "R" "O" "D" "N" "X" O status do pedido (max: 1). |
| tipo_frete required | string Enum: "0" "1" "2" "3" "4" "9" O tipo de frete utilizado no pedido (max: 1). |
| total required | number A data de entrega do pedido. |
| transportador required | number Identificador da transportadora. |
[- {
- "cliente": {
- "ativo": true,
- "bloqueia_venda_por_limite_credito": false,
- "codigo": "000001",
- "contato": {
- "ativo": true,
- "celular": "2140099999",
- "email": "fourkeep@alterdata.com.br",
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "nome_pessoa": "José",
- "telefone": "2140099999"
}, - "cpf_cnpj": "00000000001",
- "credito_disponivel": 1234.67,
- "endereco": {
- "ativo": true,
- "bairro": "Centro",
- "cep": "25965-001",
- "cidade": "Teresópolis",
- "complemento": "Ao lado da prefeitura",
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "inscricao_estadual": "00.000.000",
- "logradouro": "Rua Principal",
- "número": "100",
- "unidade_federativa": "RJ"
}, - "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "inadimplente": false,
- "nome": "Cliente Padrão",
- "status": "C",
- "tipo": "F"
}, - "codigo": "TEMP",
- "condicao_pagamento": 8,
- "data_criacao": "2018-08-10 11:43:42",
- "data_entrega": "2018-08-10",
- "empresa": 1,
- "faturado": false,
- "forma_pagamento": 1,
- "id": "902887e6-197c-484e-ab65-8cb5b6f568cb",
- "itens": [
- {
- "acrescimo": 456.78,
- "complemento": "Cor amarela",
- "desconto": 456.78,
- "faturado": true,
- "id": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "preco_unitario": 456.78,
- "produto": 26,
- "quantidade": 10,
- "status": "T",
- "tabela_preco": 1,
- "total": 456.78
}
], - "natureza_operacao": "V",
- "status": "T",
- "tipo_frete": "0",
- "total": 456.78,
- "transportador": 1
}
]Obtém uma lista contendo todos os usuários disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "login": "4keep",
- "senha": "pbkdf2_sha256$30000$ewcJ407mOJyJ$wpsGB07MKva6Ekh8HCnV6H5cje5olW7ry+VPQUzeay0=",
- "nome": "Usuário",
- "sobrenome": "Padrão",
- "email": "usuariopadrao@fourkeep.com",
- "acesso_restrito_clientes": true,
- "aliquota_maxima_desconto": 12.34,
- "saldo_flex": 2.5,
- "ativo": true
}
]Cadastra um ou mais usuários. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| login required | string O login do usuário (max: 150). |
| senha required | string A senha do usuário (max: 128). |
| nome | string O nome do usuário (max: 30). |
| sobrenome | string O sobrenome do usuário (max: 30). |
string O sobrenome do usuário. | |
| acesso_restrito_clientes | boolean Indica se o usuário possui alguma restrição de acesso a clientes, caso seja preenchido com True, os vínculos de acesso do recurso Usuarios_Clientes serão validados. |
| aliquota_maxima_desconto | number Determina a alíquota máxima de desconto que pode ser concedido pelo usuário. |
| saldo_flex | number O valor de saldo flex que o usuário possui. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "login": "4keep",
- "senha": "123456",
- "nome": "Usuário",
- "sobrenome": "Padrão",
- "email": "usuariopadrao@fourkeep.com",
- "acesso_restrito_clientes": true,
- "aliquota_maxima_desconto": 12.34,
- "saldo_flex": 2.5,
- "ativo": true
}
][- {
- "id": 1,
- "login": "4keep",
- "senha": "pbkdf2_sha256$30000$ewcJ407mOJyJ$wpsGB07MKva6Ekh8HCnV6H5cje5olW7ry+VPQUzeay0=",
- "nome": "Usuário",
- "sobrenome": "Padrão",
- "email": "usuariopadrao@fourkeep.com",
- "acesso_restrito_clientes": true,
- "aliquota_maxima_desconto": 12.34,
- "saldo_flex": 2.5,
- "ativo": true
}
]Atualiza um ou mais usuários.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| login | string O login do usuário (max: 150). |
| senha | string A senha do usuário (max: 128). |
| nome | string O nome do usuário (max: 30). |
| sobrenome | string O sobrenome do usuário (max: 30). |
string O sobrenome do usuário. | |
| acesso_restrito_clientes | boolean Indica se o usuário possui alguma restrição de acesso a clientes, caso seja preenchido com True, os vínculos de acesso do recurso Usuarios_Clientes serão validados. |
| aliquota_maxima_desconto | number Determina a alíquota máxima de desconto que pode ser concedido pelo usuário. |
| saldo_flex | number O valor de saldo flex que o usuário possui. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "login": "4keep",
- "senha": "pbkdf2_sha256$30000$ewcJ407mOJyJ$wpsGB07MKva6Ekh8HCnV6H5cje5olW7ry+VPQUzeay0=",
- "nome": "Usuário",
- "sobrenome": "Padrão",
- "email": "usuariopadrao@fourkeep.com",
- "acesso_restrito_clientes": true,
- "aliquota_maxima_desconto": 12.34,
- "saldo_flex": 2.5,
- "ativo": true
}
][- {
- "id": 1,
- "login": "4keep",
- "senha": "pbkdf2_sha256$30000$ewcJ407mOJyJ$wpsGB07MKva6Ekh8HCnV6H5cje5olW7ry+VPQUzeay0=",
- "nome": "Usuário",
- "sobrenome": "Padrão",
- "email": "usuariopadrao@fourkeep.com",
- "acesso_restrito_clientes": true,
- "aliquota_maxima_desconto": 12.34,
- "saldo_flex": 2.5,
- "ativo": true
}
]Obtém o usuário que possui o login informado.
| login | string Example: 4keep O login do usuário que deseja acessar. |
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
{- "id": 1,
- "login": "4keep",
- "senha": "pbkdf2_sha256$30000$ewcJ407mOJyJ$wpsGB07MKva6Ekh8HCnV6H5cje5olW7ry+VPQUzeay0=",
- "nome": "Usuário",
- "sobrenome": "Padrão",
- "email": "usuariopadrao@fourkeep.com",
- "acesso_restrito_clientes": true,
- "aliquota_maxima_desconto": 12.34,
- "saldo_flex": 2.5,
- "ativo": true
}Obtém uma lista contendo todos os vínculos de usuários com empresas disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "usuario": 1,
- "empresa": 1,
- "ativo": true
}
]Cadastra um ou mais vínculos de usuários com empresas. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| usuario required | number Identificador do usuário. |
| empresa required | number Identificador da empresa. |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "usuario": 1,
- "empresa": 1,
- "ativo": true
}
][- {
- "id": 1,
- "usuario": 1,
- "empresa": 1,
- "ativo": true
}
]Atualiza um ou mais vínculos de usuários com empresas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| usuario | number Identificador do usuário. |
| empresa | number Identificador da empresa. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "usuario": 1,
- "empresa": 1,
- "ativo": true
}
][- {
- "id": 1,
- "usuario": 1,
- "empresa": 1,
- "ativo": true
}
]Obtém uma lista contendo todos os vínculos de usuários com clientes disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "usuario": 1,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
]Cadastra um ou mais vínculos de usuários com clientes. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| usuario required | number Identificador do usuário. |
| cliente required | string Identificador do cliente (max: 36). |
| ativo required | boolean Indica se o registro está ativo. |
[- {
- "usuario": 1,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
][- {
- "id": 1,
- "usuario": 1,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
]Atualiza um ou mais vínculos de usuários com clientes.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| usuario | number Identificador do usuário. |
| cliente | string Identificador do cliente (max: 36). |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "usuario": 1,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
][- {
- "id": 1,
- "usuario": 1,
- "cliente": "9876e5e6-eaea-445b-a4cf-7dfd780532e9",
- "ativo": true
}
]Obtém uma lista contendo todas as metas disponibilizadas ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "nome": "Meta do Usuário",
- "observacoes": "Meta a ser alcançada no ano",
- "ativo": true
}
]Cadastra uma ou mais metas. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id | number Identificador único (Gerado pelo Four Keep). |
| id_retaguarda required | string Identificador único no sistema de retaguarda (max: 36). |
| nome required | string O nome da meta(max: 100). |
| observacoes | string Observações específicas da meta. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "nome": "Meta do Usuário",
- "observacoes": "Meta a ser alcançada no ano",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "nome": "Meta do Usuário",
- "observacoes": "Meta a ser alcançada no ano",
- "ativo": true
}
]Atualiza uma ou mais metas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| id_retaguarda | string Identificador único no sistema de retaguarda (max: 36). |
| nome | string O nome da meta (max: 100). |
| observacoes | string Observações específicas da meta. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "nome": "Meta do Usuário",
- "observacoes": "Meta a ser alcançada no ano",
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "nome": "Meta do Usuário",
- "observacoes": "Meta a ser alcançada no ano",
- "ativo": true
}
]Obtém uma lista contendo todos os vínculos de metas com usuários e empresa disponibilizados ao Four Keep.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
[- {
- "id": 1,
- "meta": 1,
- "empresa": 1,
- "usuario": 1,
- "data_inicial": "2000-01-01",
- "data_final": "2000-01-01",
- "valor": 100,
- "valor_alcancado": 10,
- "ativo": true
}
]Cadastra um ou mais vínculos de meta com empresas e usuários. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id | number Identificador único (Gerado pelo Four Keep). |
| meta required | number Identificador único (Gerado pelo Four Keep). |
| empresa required | number Identificador da empresa. |
| usuario required | number Identificador do usuário. |
| data_inicial required | string Data inicial da validade da meta (deve estar no formato yyyy-MM-dd). |
| data_final required | string Data final da validade da meta (deve estar no formato yyyy-MM-dd). |
| valor required | number O valor que o usuário deve atingir com no máximo duas casas decimais. |
| valor_alcancado | number O valor que o usuário já alcançou com no máximo duas casas decimais. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "meta": 1,
- "empresa": 1,
- "usuario": 1,
- "data_inicial": "2000-01-01",
- "data_final": "2000-01-01",
- "valor": 100,
- "valor_alcancado": 10,
- "ativo": true
}
][- {
- "id": 1,
- "meta": 1,
- "empresa": 1,
- "usuario": 1,
- "data_inicial": "2000-01-01",
- "data_final": "2000-01-01",
- "valor": 100,
- "valor_alcancado": 10,
- "ativo": true
}
]Atualiza um ou mais vínculos de meta com empresas e usuários. Duplicações não são permitidas.
| Authorization | string Example: Key MINHA_API_KEY e.g. Key MINHA_API_KEY |
| id required | number Identificador único (Gerado pelo Four Keep). |
| meta | number Identificador único (Gerado pelo Four Keep). |
| empresa | number Identificador da empresa. |
| usuario | number Identificador do usuário. |
| data_inicial | string Data inicial da validade da meta (deve estar no formato yyyy-MM-dd). |
| data_final | string Data final da validade da meta (deve estar no formato yyyy-MM-dd). |
| valor required | number O valor que o usuário deve atingir com no máximo duas casas decimais. |
| valor_alcancado | number O valor que o usuário já alcançou com no máximo duas casas decimais. |
| ativo | boolean Indica se o registro está ativo. |
[- {
- "id": 1,
- "meta": 1,
- "empresa": 1,
- "usuario": 1,
- "data_inicial": "2000-01-01",
- "data_final": "2000-01-01",
- "valor": 100,
- "valor_alcancado": 10,
- "ativo": true
}
][- {
- "id": 1,
- "id_retaguarda": "00A0000001",
- "nome": "Meta do Usuário",
- "observacoes": "Meta a ser alcançada no ano",
- "ativo": true
}
]