Mudanças entre as edições de "Documentação API"

De Tek-System Wiki
Ir para navegação Ir para pesquisar
(Criou página com '== Autenticação == Todas as requisições para recursos da API irão conter o token de autorização presente no header da request. Devem ser enviados da seguinte forma:...')
 
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 5: Linha 5:
Devem ser enviados da seguinte forma:
Devem ser enviados da seguinte forma:


<pre>
Content-Type:application/json
Content-Type:application/json


<pre> TOKENTEK: {{TOKEN}} </pre>
TOKENTEK: {{TOKEN}} </pre>


O token de acesso deverá ser disponibilizado pela plataforma onde será enviado um e-mail com token ao vendedor.
O token de acesso deverá ser disponibilizado pela plataforma onde será enviado um e-mail com token ao vendedor.
Linha 25: Linha 26:
== Ambiente ==
== Ambiente ==


Link Ambiente em Produção.
Link para Ambiente em Produção.


Link Ambiente em Homologação.
Link para Ambiente em Homologação.


== Atualizar Estoque ==
== Atualizar Estoque ==
Atualizar estoque do item de Sku: 2568 para quantidade igual a 5.


HEADERS
HEADERS
Linha 38: Linha 41:
TOKENTEK {{TOKEN}}
TOKENTEK {{TOKEN}}
</pre>
</pre>


Exemplo Request
Exemplo Request
Linha 45: Linha 47:
--header 'Content-Type: application/json' \
--header 'Content-Type: application/json' \
--header 'TOKENTEK: {{TOKEN}}' \
--header 'TOKENTEK: {{TOKEN}}' \
--body '{
--data-raw '{
   "quantity":"5"
   "quantity":"5"
}
}
Linha 51: Linha 53:


== Atualizar Status ==
== Atualizar Status ==
Atualizar status do item Sku: 2568 para status igual a 0 - Ativo.


HEADERS
HEADERS
Linha 65: Linha 69:
--header 'Content-Type: application/json' \
--header 'Content-Type: application/json' \
--header 'TOKENTEK: {{TOKEN}}' \
--header 'TOKENTEK: {{TOKEN}}' \
--body '{
--data-raw '{
   "active":"0"
   "active":"0"
}
}
</pre>
</pre>

Edição atual tal como às 17h55min de 20 de outubro de 2022

Autenticação

Todas as requisições para recursos da API irão conter o token de autorização presente no header da request.

Devem ser enviados da seguinte forma:

Content-Type:application/json

TOKENTEK: {{TOKEN}} 

O token de acesso deverá ser disponibilizado pela plataforma onde será enviado um e-mail com token ao vendedor.

Códigos de erros

401 Ausência de um dos Tokens no header ou token não existe

403 Token revogado ou inválido

405 Método de requisição, inválido.

400 Erro no JSON enviado

500 Erro interno de servidor.

Ambiente

Link para Ambiente em Produção.

Link para Ambiente em Homologação.

Atualizar Estoque

Atualizar estoque do item de Sku: 2568 para quantidade igual a 5.

HEADERS

Content-Type application/json

TOKENTEK {{TOKEN}}

Exemplo Request

curl --location -g --request PUT '{{LINK}}/items/2568/stock' \
--header 'Content-Type: application/json' \
--header 'TOKENTEK: {{TOKEN}}' \
--data-raw '{
   "quantity":"5"
}

Atualizar Status

Atualizar status do item Sku: 2568 para status igual a 0 - Ativo.

HEADERS

Content-Type application/json

TOKENTEK {{TOKEN}}

Exemplo Request

curl --location -g --request PUT '{{LINK}}/items/2568/status' \
--header 'Content-Type: application/json' \
--header 'TOKENTEK: {{TOKEN}}' \
--data-raw '{
   "active":"0"
}