Skip to content

API reference

Every endpoint, every field, every status code — rendered directly from the fiscaliacore OpenAPI 3.1 spec.

Interactive playground (Swagger UI)

Open the playground directly: api.fiscaliacore.com/swagger-ui.html.

Direct spec download

Generate a typed client:

bash
# Node / TypeScript — openapi-typescript-codegen
npx openapi-typescript-codegen \
  --input https://api.fiscaliacore.com/v3/api-docs \
  --output ./src/fiscaliacore-client \
  --client fetch

# Java — openapi-generator
npx @openapitools/openapi-generator-cli generate \
  -i https://api.fiscaliacore.com/v3/api-docs \
  -g java \
  -o ./fiscaliacore-client-java

Endpoint summary

MethodPathTagStatus
POST/api/v1/sessionsSessions✅ Live
DELETE/api/v1/sessions/currentSessions✅ Live
POST/api/v1/acecf/issueACECF✅ Live
POST/api/v1/ecf/issue-statelessECF✅ Live (flag-gated — see below)
POST/api/v1/ecf/issueECF🔶 Legacy stateful — replaced in Phase 6
GET/api/v1/status/{trackId}Status🔶 Phase 4
POST/api/v1/ri/generateRepresentación Impresa🔶 Phase 4
/fe/* host-routedInbound🔶 Phase 5

/api/v1/ecf/issue-stateless is the new stateless e-CF endpoint (Phase 3). Bearer-session auth, every business fact on the request body, no DB writes. Enable with dgii.ecf.stateless-issue.enabled=true on the server. In Phase 6 it takes over at /api/v1/ecf/issue and the legacy stateful variant is removed.

See the refactor phase plan for timing.