Saltar al contenido principal

API Keys

Las API Keys permiten integrar sistemas externos con facturAR de forma segura y programática. Cada key tiene un conjunto de scopes que definen qué operaciones puede realizar.

Crear una API Key

  1. Ir a API Keys en el menú lateral.
  2. Clic en Nueva API Key.
  3. Seleccionar los scopes necesarios:
    • invoices:read — consultar facturas.
    • invoices:write — emitir facturas.
    • companies:read — consultar empresas.
    • companies:write — crear/modificar empresas.
    • certificates:read — consultar certificados.
    • certificates:write — gestionar certificados.
  4. Copiar la key generada (solo se muestra una vez).
Guardá la key de forma segura

La API Key se muestra una sola vez al crearla. No la compartas ni la expongas en repositorios públicos.

Usar la API Key

Incluí la key en el header Authorization de tus requests:

curl -H "Authorization: Bearer fk_live_abc123..." \
https://api.facturar.com.ar/v1/invoices

Revocar una API Key

Si una key se ve comprometida o ya no se necesita:

  1. Ir a API Keys.
  2. Buscar la key en la lista.
  3. Clic en Revocar.

La revocación es inmediata y no se puede deshacer.

Endpoints disponibles

MétodoRutaScope requerido
GET/api/v1/invoicesinvoices:read
POST/api/v1/invoicesinvoices:write
GET/api/v1/invoices/:idinvoices:read
GET/api/v1/invoices/:id/pdfinvoices:read
GET/api/v1/companiescompanies:read
POST/api/v1/companiescompanies:write
PATCH/api/v1/companies/:idcompanies:write
GET/api/v1/certificatescertificates:read
POST/api/v1/certificatescertificates:write

Consultá la especificación OpenAPI para el detalle completo de cada endpoint.