Skip to content

Authentication

Kreyo uses API key authentication via the Authorization header.

Include your API key in all requests:

Terminal window
Authorization: Bearer YOUR_API_KEY

Sign up at kreyo.io to get your API key.

API keys can have restricted scopes:

ScopeDescription
verifactu:writeSubmit VeriFactu registrations
verifactu:readQuery VeriFactu records
facturae:writeGenerate FacturaE XML
facturae:submitSubmit to FACe
extract:writeExtract invoice data
pdf:renderGenerate PDFs
  • Store API keys in environment variables
  • Never commit keys to version control
  • Rotate keys regularly
  • Use restricted scopes for specific use cases