28 endpoints de ARCA · un solo login
Navegá por ARCA con Noé.
Emití facturas, bajá comprobantes, consultá el padrón. Una API y un login en lugar de mantener SOAP, certificados y alguien que sepa de AFIP.
Pegá esto en tu agente
Pedí tu acceso en la consola de Arcanoe (/app/keys) y conseguí tu key test. Leé https://arca.agrowth.app/api/v2/openapi.json como fuente de verdad del contrato y probá el primer 200 antes de cablear nada. La clave fiscal viaja cifrada por request y nunca se persiste: frená antes de lo fiscal.La key la emite una persona, no un formulario: la pedís y te la mandamos. Ver la doc →
https://arca.agrowth.app/api/v2OpenAPI 3.1.0POST /ws/wsfe/vouchers201Facturación electrónica
CAE74012345678901
cae_fch_vto 20260928 · numero 11
Reintentás con la misma Idempotency-Key y vuelve con replay: true: la factura ya estaba emitida y no se emite dos veces.
{
"servicio": "wsfe",
"ambiente": "homologacion",
"numero": 11,
"cae": "74012345678901",
"idempotency_key": "orden-12345",
"replay": false
}GET /jobs/{job_id}200Mis Comprobantes · extracción masiva
- declarado
- 400
- obtenido
- 363
El motivo no se esconde: guardia_conteo — la clave fiscal se transmitió una sola vez.
{
"estado": "parcial",
"login": { "estado": "ok",
"transmisiones_de_clave": 1 },
"servicios": [
{ "servicio": "mc_recibidos",
"estado": "fallido",
"motivo": "guardia_conteo",
"conteo": { "declarado": 400,
"obtenido": 363 } }
]
}POST /api/v2/ws/wsfe/vouchers y GET /api/v2/jobs/{job_id}, según spec/openapi.yaml. Valores de una corrida de ejemplo; WSFE corre siempre en homologacion.Nadie conoce ARCA como Noé
Lo que ARCA te da, sin que lo mantengas.
Emitir, extraer, consultar. La misma API y la misma key para los seis servicios, y la verdad escrita cuando algo no sale.
Emitir facturas sin duplicarlas
La emisión es idempotente y hace reconciliación previa. Si reintentás con la misma Idempotency-Key, vuelve replay: true en vez de emitir un segundo comprobante.
Un solo login
La clave fiscal se transmite una vez por corrida, cifrada con RSA-OAEP-SHA256. No custodianos contraseñas.
28 endpoints, 6 servicios
Una API y una key para todo: mc_*, wsfe, padrón, granos, hacienda y carta de porte. Sumar un servicio no es sumar una integración nueva.
Extracción masiva, con el número real
Arrastramos los comprobantes del período que pidas. Y si el conteo no cierra, la corrida queda parcial con el motivo escrito: nunca un «listo» mentiroso.
La integración la escribe tu agente
El contrato se sirve a sí mismo. Pegás la URL en tu agente y sale el cliente.
Encolás y no bloqueás
La extracción es asincrónica: POST /jobs devuelve 202 con un job_id al instante. Tu request no espera a ARCA; el resultado lo consultás cuando está.
Y cuando algo sale mal no adivinás: los 21 motivos de error están publicados con su descripción en spec/openapi.yaml — 9 en la taxonomía de la extracción y 12 en la de la superficie WS. Las dos son cerradas; la de la extracción resuelve lo que no encaja en ninguna con interno.