API Reference
La API de Facturear te deja emitir facturas electrónicas de ARCA desde tu propio sistema, consultar su resultado, descargar el PDF y el XML, mandarlas por email y administrar tus CUITs, borradores y webhooks. En la sección API Endpoints está cada operación con sus parámetros y respuestas.Autenticación
Cada pedido lleva tu API Key en el headerx-api-key:
401 con code: "unauthorized".
Una key por entorno
La URL es la misma para los dos entornos. El entorno lo decide la key:
Con una API Key, el header
x-environment y el parámetro environment se ignoran.
Obtener tu API Key
- Entrá a tu cuenta en facture.ar
- En el menú lateral, en Desarrolladores, entrá a Claves API
- En la tarjeta Producción o Testing, tocá Generar clave
- Copiala con Copiar y guardala en un lugar seguro
prod_sk_…1a2b). Si la perdiste, regenerala.
Con Regenerar obtenés una key nueva: la anterior deja de funcionar en el acto. Ver API Keys.
URL base
www. Si llamás a facture.ar sin www y el pedido pasa por una redirección, algunos clientes HTTP convierten el POST en GET o pierden el body.
Errores
Los errores de autenticación, de validación y los internos siguen el formato RFC 9457 (Content-Type: application/problem+json):
Los errores de
Idempotency-Key también traen un code propio: IDEMPOTENCY_KEY_INVALID (400), IDEMPOTENCY_KEY_IN_PROGRESS (409) e IDEMPOTENCY_KEY_REUSED (422). Ver Reintentar sin duplicar facturas.
Algunas respuestas todavía son JSON común con error y, a veces, details y code. Por ejemplo, al superar el límite de tu plan la API responde 403 con code: "SUBSCRIPTION_LIMIT_EXCEEDED". En los dos formatos siempre está error, así que leer ese campo te sirve para todos los casos.
Especificación OpenAPI
La sección API Endpoints sale de la especificación completa de esta documentación. Además, la app publica enhttps://www.facture.ar/openapi.json una versión reducida pensada para agentes de IA: crear y listar facturas, anular con nota de crédito y los documentos públicos de descubrimiento (/api/v1, /api/v1/sandbox). Es la que citan los mensajes de error en resolution.