# Obtener emisor > `GET https://api.cfdi.express/v1/merchants/{id}` — Devuelve un emisor con los metadatos de su CSD (número de serie, vigencia y si ya está registrado con el PAC). URL de esta página: https://cfdi.express/docs/api/obtener-emisor Autenticación: requiere API key (`Authorization: Bearer sk_test_…` o `sk_live_…`) ### Parámetros de ruta | Campo | Tipo | Requerido | Descripción | |---|---|---|---| | `id` | string | sí | Id del emisor. | ## Ejemplos ### cURL ```bash curl https://api.cfdi.express/v1/merchants/mkq2f8v3x1t7p9d4n6c0b5rz \ -H "Authorization: Bearer sk_test_..." ``` ## Respuesta ### 200 OK ```json { "id": "mkq2f8v3x1t7p9d4n6c0b5rz", "object": "merchant", "livemode": false, "rfc": "EKU9003173C9", "legalName": "ESCUELA KEMPER URGATE", "regimenFiscal": "601", "zip": "42501", "serie": "A", "defaultClaveProdServ": "01010101", "defaultClaveUnidad": "E48", "csd": { "object": "csd", "serialNumber": "30001000000500003416", "rfc": "EKU9003173C9", "validFrom": "2023-05-18T00:00:00.000Z", "validTo": "2027-05-18T00:00:00.000Z", "status": "active", "registeredWithPac": true, "updatedAt": "2026-08-18T16:24:51.002Z" }, "logoUrl": "https://files.cfdi.express/logos/mkq2f8...png?X-Amz-Expires=900&...", "createdAt": "2026-08-18T16:20:03.114Z" } ``` ## Errores | Status | code | Cuándo aparece | |---|---|---| | 401 | `unauthorized` | Falta el header Authorization o la llave es inválida. | | 404 | `not_found` | El emisor no existe en tu cuenta. | ## Notas - `logoUrl` es una URL firmada con vigencia de 15 minutos. No la guardes: pide el emisor de nuevo cuando la necesites. ## Relacionados - [GET /v1/merchants](https://cfdi.express/docs/api/listar-emisores) — Listar emisores - [PATCH /v1/merchants/{id}](https://cfdi.express/docs/api/actualizar-emisor) — Actualizar emisor - [GET /v1/merchants/{id}/csd](https://cfdi.express/docs/api/obtener-csd) — Consultar CSD --- Referencia completa: https://cfdi.express/docs/api · OpenAPI: https://api.cfdi.express/openapi.json · Llaves: https://dash.cfdi.express