Serviços
Serviços nacionais e seus cadastros.
Listar services
Permissão necessária services:read
Parâmetros
pagequery · integerper_pagequery · integersearchquery · stringnational_codequery · stringRespostas HTTP
200Sucesso
Ver campos da resposta
dataarrayobrigatóriodata[].descriptionstringdata[].national_codestringCódigo suportado do catálogo oficial; não é CCM legado.
data[].is_activebooleandata[].idintegerobrigatóriodata[].revisionstringobrigatóriometaobjectobrigató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/services' \
-H 'Authorization: Bearer AQUI_VAI_A_CHAVE' \
-H 'Accept: application/json'Substitua os placeholders no seu servidor. Nenhuma requisição é executada aqui.
Criar services
Permissão necessária services: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 · 3 campos
descriptionstringobrigatórionational_codestringobrigatórioCódigo suportado do catálogo oficial; não é CCM legado.
is_activebooleanobrigatórioRespostas HTTP
201Sucesso
Ver campos da resposta
dataobjectobrigatóriodata.descriptionstringdata.national_codestringCódigo suportado do catálogo oficial; não é CCM legado.
data.is_activebooleandata.idintegerobrigatóriodata.revisionstringobrigató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/services' \
-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 '{
"description": "AQUI_VAI_O_VALOR",
"national_code": "AQUI_VAI_O_VALOR",
"is_active": false
}'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 services
Permissão necessária services:read
Parâmetros
idpath · integerobrigatórioRespostas HTTP
200Sucesso
Ver campos da resposta
dataobjectobrigatóriodata.descriptionstringdata.national_codestringCódigo suportado do catálogo oficial; não é CCM legado.
data.is_activebooleandata.idintegerobrigatóriodata.revisionstringobrigató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/services/{id}' \
-H 'Authorization: Bearer AQUI_VAI_A_CHAVE' \
-H 'Accept: application/json'Substitua os placeholders no seu servidor. Nenhuma requisição é executada aqui.
Atualizar services
Permissão necessária services: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 · 4 campos
descriptionstringnational_codestringCódigo suportado do catálogo oficial; não é CCM legado.
is_activebooleanrevisionstringobrigatórioRespostas HTTP
200Sucesso
Ver campos da resposta
dataobjectobrigatóriodata.descriptionstringdata.national_codestringCódigo suportado do catálogo oficial; não é CCM legado.
data.is_activebooleandata.idintegerobrigatóriodata.revisionstringobrigató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/services/{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.