Central Fox Tecnologia LTDA Ctes API
The ctes API from Central Fox Tecnologia LTDA — 2 operation(s) for ctes.
The ctes API from Central Fox Tecnologia LTDA — 2 operation(s) for ctes.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/foxnfe-com-br:foxnfe-com-br-ctes-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: FOX NF-e Ctes API
version: '1.20260923'
description: Contrato derivado das rotas, regras Laravel e respostas estáticas. Condições de validação são descritas nos campos. x-source identifica a evidência. Valores dinâmicos sem tipo comprovado não recebem tipos inventados.
servers:
- url: https://www.foxnfe.com.br
tags:
- name: ctes
paths:
/api/v1/ctes:
post:
operationId: post_api_v1_ctes
tags:
- ctes
summary: Cte store
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:17
x-middleware:
- api
- auth:sanctum
- agent.provider
- tenant.identify
- tenant.status
- plan.limits
- throttle:30,60
- ability:nfes:emit
responses:
'201':
description: Resposta implementada pelo controlador.
content:
application/json:
schema:
type: object
properties:
data:
type: object
properties:
id:
type: integer
numero_cte:
type: integer
serie:
type: integer
modelo:
type: integer
ambiente:
type: integer
status:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:83
chave_acesso:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:84
rejection_code:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:84
rejection_reason:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:85
created_at:
type:
- string
- 'null'
format: date-time
examples:
estrutura_ficticia:
summary: Exemplo estrutural fictício; não é recibo de execução.
description: Dados sintéticos para explicar o formato. Identificadores, cadastros fiscais, arquivos e regras de domínio devem ser substituídos por valores válidos do ambiente de homologação. Este exemplo não comprova aceitação fiscal.
value:
data:
id: 1
numero_cte: 1
serie: 1
modelo: 1
x-source:
- app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:65
'422':
description: Resposta implementada pelo controlador.
content:
application/json:
schema:
type: object
properties:
error:
type: string
example: cte_make_failed
message:
type: string
details:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:67
examples:
estrutura_ficticia:
summary: Exemplo estrutural fictício; não é recibo de execução.
description: Dados sintéticos para explicar o formato. Identificadores, cadastros fiscais, arquivos e regras de domínio devem ser substituídos por valores válidos do ambiente de homologação. Este exemplo não comprova aceitação fiscal.
value:
error: cte_make_failed
message: EXEMPLO_FICTICIO
details: null
x-source:
- app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:67
security:
- bearerAuth: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/post_api_v1_ctesRequest'
examples:
estrutura_ficticia:
summary: Exemplo estrutural fictício; não é recibo de execução.
description: Dados sintéticos para explicar o formato. Identificadores, cadastros fiscais, arquivos e regras de domínio devem ser substituídos por valores válidos do ambiente de homologação. Este exemplo não comprova aceitação fiscal.
value:
ide:
cUF: 1
CFOP: EXEM
natOp: EXEMPLO_FICTICIO
dhEmi: EXEMPLO_FICTICIO
cMunIni: EXEMPLO_FICTICIO
xMunIni: EXEMPLO_FICTICIO
UFIni: EX
cMunFim: EXEMPLO_FICTICIO
xMunFim: EXEMPLO_FICTICIO
UFFim: EX
toma: 1
emit:
- null
enderEmit:
- null
rem:
- null
enderReme:
- null
dest:
- null
enderDest:
- null
vPrest:
vTPrest: 1
vRec: 1
icms:
vBC: 1
pICMS: 1
vICMS: 1
infCarga:
proPred: EXEMPLO_FICTICIO
infQ:
cUnid: EXEMPLO_FICTICIO
tpMed: EXEMPLO_FICTICIO
qCarga: 1
rodo:
RNTRC: EXEMPLO_FICTICIO
infRespTec:
CNPJ: EXEMPLO_FICTICIO
xContato: EXEMPLO_FICTICIO
email: integracao@example.invalid
fone: EXEMPLO_FICTICIO
/api/v1/ctes/{id}:
get:
operationId: get_api_v1_ctes__id_
tags:
- ctes
summary: Cte show
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:71
x-middleware:
- api
- auth:sanctum
- agent.provider
- tenant.identify
- tenant.status
- plan.limits
responses:
'200':
description: Resposta implementada pelo controlador.
content:
application/json:
schema:
type: object
properties:
data:
type: object
properties:
id:
type: integer
numero_cte:
type: integer
serie:
type: integer
modelo:
type: integer
ambiente:
type: integer
status:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:83
chave_acesso:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:84
rejection_code:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:84
rejection_reason:
description: Valor calculado pelo servidor; o tipo não é restringido sem evidência estática.
x-source: app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:85
created_at:
type:
- string
- 'null'
format: date-time
examples:
estrutura_ficticia:
summary: Exemplo estrutural fictício; não é recibo de execução.
description: Dados sintéticos para explicar o formato. Identificadores, cadastros fiscais, arquivos e regras de domínio devem ser substituídos por valores válidos do ambiente de homologação. Este exemplo não comprova aceitação fiscal.
value:
data:
id: 1
numero_cte: 1
serie: 1
modelo: 1
x-source:
- app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:75
security:
- bearerAuth: []
parameters:
- name: id
in: path
required: true
schema:
type: integer
pattern: '[0-9]+'
components:
schemas:
post_api_v1_ctesRequest:
type: object
properties:
ide:
x-laravel-rules:
- required
- array
type: object
properties:
cUF:
x-laravel-rules:
- required
- integer
type: integer
CFOP:
x-laravel-rules:
- required
- string
- size:4
type: string
minLength: 4
maxLength: 4
natOp:
x-laravel-rules:
- required
- string
- max:60
type: string
maxLength: 60
dhEmi:
x-laravel-rules:
- required
- string
type: string
serie:
x-laravel-rules:
- sometimes
- integer
type: integer
cMunIni:
x-laravel-rules:
- required
- string
type: string
xMunIni:
x-laravel-rules:
- required
- string
type: string
UFIni:
x-laravel-rules:
- required
- string
- size:2
type: string
minLength: 2
maxLength: 2
cMunFim:
x-laravel-rules:
- required
- string
type: string
xMunFim:
x-laravel-rules:
- required
- string
type: string
UFFim:
x-laravel-rules:
- required
- string
- size:2
type: string
minLength: 2
maxLength: 2
required:
- cUF
- CFOP
- natOp
- dhEmi
- cMunIni
- xMunIni
- UFIni
- cMunFim
- xMunFim
- UFFim
toma:
x-laravel-rules:
- required
- integer
- between:0,3
type: integer
emit:
x-laravel-rules:
- required
- array
type:
- array
- object
items: {}
additionalProperties: true
enderEmit:
x-laravel-rules:
- required
- array
type:
- array
- object
items: {}
additionalProperties: true
rem:
x-laravel-rules:
- required
- array
type:
- array
- object
items: {}
additionalProperties: true
enderReme:
x-laravel-rules:
- required
- array
type:
- array
- object
items: {}
additionalProperties: true
dest:
x-laravel-rules:
- required
- array
type:
- array
- object
items: {}
additionalProperties: true
enderDest:
x-laravel-rules:
- required
- array
type:
- array
- object
items: {}
additionalProperties: true
vPrest:
x-laravel-rules:
- required
- array
type: object
properties:
vTPrest:
x-laravel-rules:
- required
- numeric
type: number
vRec:
x-laravel-rules:
- required
- numeric
type: number
required:
- vTPrest
- vRec
icms:
x-laravel-rules:
- required
- array
type: object
properties:
vBC:
x-laravel-rules:
- required
- numeric
type: number
pICMS:
x-laravel-rules:
- required
- numeric
type: number
vICMS:
x-laravel-rules:
- required
- numeric
type: number
required:
- vBC
- pICMS
- vICMS
infCarga:
x-laravel-rules:
- required
- array
type: object
properties:
proPred:
x-laravel-rules:
- required
- string
type: string
required:
- proPred
infQ:
x-laravel-rules:
- required
- array
type: object
properties:
cUnid:
x-laravel-rules:
- required
- string
type: string
tpMed:
x-laravel-rules:
- required
- string
type: string
qCarga:
x-laravel-rules:
- required
- numeric
type: number
required:
- cUnid
- tpMed
- qCarga
rodo:
x-laravel-rules:
- required
- array
type: object
properties:
RNTRC:
x-laravel-rules:
- required
- string
type: string
required:
- RNTRC
infRespTec:
x-laravel-rules:
- required
- array
type: object
properties:
CNPJ:
x-laravel-rules:
- required
- string
type: string
xContato:
x-laravel-rules:
- required
- string
type: string
email:
x-laravel-rules:
- required
- email
type: string
format: email
fone:
x-laravel-rules:
- required
- string
type: string
required:
- CNPJ
- xContato
- email
- fone
required:
- ide
- toma
- emit
- enderEmit
- rem
- enderReme
- dest
- enderDest
- vPrest
- icms
- infCarga
- infQ
- rodo
- infRespTec
x-source:
- app/app/Modules/Fiscal/Cte/Http/Controllers/CteController.php:19
securitySchemes:
bearerAuth:
type: http
scheme: bearer