Produtos
Catálogo de produtos e perfil fiscal.
Listar products
Permissão necessária products:read
Parâmetros
pagequery · integerper_pagequery · integersearchquery · stringskuquery · stringintegration_codequery · integerRespostas HTTP
200Sucesso
Ver campos da resposta
dataarrayobrigatóriodata[].namestringdata[].skunullabledata[].descriptionnullabledata[].sale_pricenullabledata[].unitnullabledata[].is_activebooleandata[].fiscalnullabledata[].idintegerobrigatóriodata[].revisionstringobrigatóriodata[].codestringdata[].integration_codeintegermetaobjectobrigatóriometa.pageintegerobrigatóriometa.per_pageintegerobrigatóriometa.totalintegerobrigatóriometa.last_pageintegerobrigatóriodefaultErro seguro; 401/403/404/409/415/422/429/500/503. 429 inclui Retry-After.
Ver campos da resposta
errorobjectobrigatórioerror.codestringobrigatórioerror.messagestringobrigatórioerrorsobjectcurl 'https://api.nf3.app/api/v1/products' \
-H 'Authorization: Bearer AQUI_VAI_A_CHAVE' \
-H 'Accept: application/json'Substitua os placeholders no seu servidor. Nenhuma requisição é executada aqui.
Criar products
Permissão necessária products:write
Parâmetros
Idempotency-Keyheader · stringobrigatórioUUID obrigatório em POST/PATCH. Mesmo owner/ambiente/chave com operação ou conteúdo diferente retorna 409.
Corpo da requisição application/json · 9 campos
namestringobrigatórioskunullabledescriptionnullablesale_pricestringobrigatóriounitintegerobrigatórioID da unidade previamente cadastrada na mesma empresa.
is_activebooleanobrigatóriofiscalobjectobrigatóriofiscal.ncmstringobrigatóriofiscal.gtinnullableRespostas HTTP
201Sucesso
Ver campos da resposta
dataobjectobrigatóriodata.namestringdata.skunullabledata.descriptionnullabledata.sale_pricenullabledata.unitnullabledata.is_activebooleandata.fiscalnullabledata.idintegerobrigatóriodata.revisionstringobrigatóriodata.codestringdata.integration_codeintegerdefaultErro seguro; 401/403/404/409/415/422/429/500/503. 429 inclui Retry-After.
Ver campos da resposta
errorobjectobrigatórioerror.codestringobrigatórioerror.messagestringobrigatórioerrorsobjectcurl 'https://api.nf3.app/api/v1/products' \
-X POST \
-H 'Authorization: Bearer AQUI_VAI_A_CHAVE' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: AQUI_VAI_O_UUID' \
--data '{
"name": "AQUI_VAI_O_VALOR",
"sale_price": "AQUI_VAI_O_VALOR",
"unit": 1,
"is_active": false,
"fiscal": {
"ncm": "AQUI_VAI_O_VALOR"
}
}'Substitua os placeholders no seu servidor. Nenhuma requisição é executada aqui.
Exemplo de estrutura: substitua IDs, valores e UUIDs pelos dados conferidos da sua operação. O portal não executa este código.
Consultar products
Permissão necessária products:read
Parâmetros
idpath · integerobrigatórioRespostas HTTP
200Sucesso
Ver campos da resposta
dataobjectobrigatóriodata.namestringdata.skunullabledata.descriptionnullabledata.sale_pricenullabledata.unitnullabledata.is_activebooleandata.fiscalnullabledata.idintegerobrigatóriodata.revisionstringobrigatóriodata.codestringdata.integration_codeintegerdefaultErro seguro; 401/403/404/409/415/422/429/500/503. 429 inclui Retry-After.
Ver campos da resposta
errorobjectobrigatórioerror.codestringobrigatórioerror.messagestringobrigatórioerrorsobjectcurl 'https://api.nf3.app/api/v1/products/{id}' \
-H 'Authorization: Bearer AQUI_VAI_A_CHAVE' \
-H 'Accept: application/json'Substitua os placeholders no seu servidor. Nenhuma requisição é executada aqui.
Atualizar products
Permissão necessária products:write
Parâmetros
idpath · integerobrigatórioIdempotency-Keyheader · stringobrigatórioUUID obrigatório em POST/PATCH. Mesmo owner/ambiente/chave com operação ou conteúdo diferente retorna 409.
Corpo da requisição application/json · 10 campos
namestringskunullabledescriptionnullablesale_pricestringunitintegerID da unidade previamente cadastrada na mesma empresa.
is_activebooleanfiscalobjectfiscal.ncmstringobrigatóriofiscal.gtinnullablerevisionstringobrigatórioRespostas HTTP
200Sucesso
Ver campos da resposta
dataobjectobrigatóriodata.namestringdata.skunullabledata.descriptionnullabledata.sale_pricenullabledata.unitnullabledata.is_activebooleandata.fiscalnullabledata.idintegerobrigatóriodata.revisionstringobrigatóriodata.codestringdata.integration_codeintegerdefaultErro seguro; 401/403/404/409/415/422/429/500/503. 429 inclui Retry-After.
Ver campos da resposta
errorobjectobrigatórioerror.codestringobrigatórioerror.messagestringobrigatórioerrorsobjectcurl 'https://api.nf3.app/api/v1/products/{id}' \
-X PATCH \
-H 'Authorization: Bearer AQUI_VAI_A_CHAVE' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: AQUI_VAI_O_UUID' \
--data '{
"revision": "AQUI_VAI_O_VALOR"
}'Substitua os placeholders no seu servidor. Nenhuma requisição é executada aqui.
Exemplo de estrutura: substitua IDs, valores e UUIDs pelos dados conferidos da sua operação. O portal não executa este código.