---
title: "Get FACe submission status"
method: GET
path: "/v1/invoices/{invoiceId}/face/status"
tags: ["E-Invoicing"]
---

# Get FACe submission status

`GET /v1/invoices/{invoiceId}/face/status`

## Request

- Base URL: `https://api.frihet.io`
- URL: `https://api.frihet.io/v1/invoices/{invoiceId}/face/status`
- Auth: API key in header `X-API-Key`

Query the current tramitación status of a previously submitted FACe invoice.
Reads the saved `numeroRegistro` from Firestore and calls FACe `consultarFactura`.

**Trust Area: COMPLIANCE** — Requires owner role or API key with `einvoice:*` scope.

## Path parameters

- `invoiceId` string, required

## Response `200`

FACe tramitación status

- object
  - `data` object
    - `numeroRegistro` string: FACe registration number (read from Firestore, never fabricated)
    - `estadoTramitacion` string, nullable: FACe tramitación code (e.g. '1200' = Registrada, '1300' = En tramitación)
    - `codigo` string, nullable
    - `descripcion` string, nullable
    - `motivo` string, nullable

## Other responses

- `401`: Authentication required or invalid API key
- `403`: Insufficient permissions
- `404`: No FACe submission found for this invoice
- `422`: Certificate required or FACe transport error
- `429`: Rate limit exceeded (100 requests per minute)
- `500`: Internal server error

---

[API](https://skmtc.dev/frihet/apis/frihet-api.md) · [All operations](https://skmtc.dev/frihet/apis/frihet-api/llms.txt) · [OpenAPI document](https://skmtc.dev/frihet/apis/frihet-api/revisions/3dd37f6a72d1?raw)
