GET /api/emisores/emisor/
GET /api/emisores/emisor/
Restringe un ViewSet a los emisores que alcanza el solicitante.
Filtra el queryset en lectura y comprueba el emisor recibido en escritura, de modo que nadie pueda ni ver ni crear datos de un emisor ajeno.
campo_emisor es la ruta ORM del modelo hasta el emisor ("emisor" en
casi todos; "id" cuando el propio modelo es el emisor).
operationId: emisores_emisor_list
Autenticación
Sección titulada «Autenticación»Cualquiera de estas credenciales:
- LlaveApi — Llave de API de una integración. El valor completo es
Api-Key <prefijo>.<secreto>, tal como lo imprimemanage.py crear_llave_api. La llave alcanza exactamente los mismos emisores que la persona a cuyo nombre se creó.
Parámetros
Sección titulada «Parámetros»| Nombre | En | Tipo | Obligatorio | Descripción |
|---|---|---|---|---|
page | query | integer | no | Un número de página dentro del conjunto de resultados paginado. |
search | query | string | no | Un término de búsqueda. |
Ejemplo
Sección titulada «Ejemplo»curl "https://api.rededoc.uk/api/emisores/emisor/" \ -H "Authorization: <llaveapi>"Respuestas
Sección titulada «Respuestas»| Código | Descripción |
|---|---|
200 | |
401 | Error |
429 | Error |
200 — cuerpo
Sección titulada «200 — cuerpo»| Campo | Tipo | Descripción |
|---|---|---|
count | integer | |
next | string (uri) | Admite null. |
previous | string (uri) | Admite null. |
results | array<EmisorLista> |
{ "count": 123, "next": "http://api.example.org/accounts/?page=4", "previous": "http://api.example.org/accounts/?page=2", "results": [ { "id": 1, "usuario": 1, "razon_social": "texto", "tipo_identificacion": 1, "numero_identificacion": "texto", "digito_verificacion": "texto", "tipo_organizacion": 1, "responsabilidades": [ "texto" ], "direccion": "texto", "codigo_postal": "texto", "correo_copia": "texto", "telefono": "texto", "correo": null, "activo": true, "habilitado_facturacion": true, "habilitado_nomina": true, "habilitado_documento_equivalente": true, "ambiente_facturacion": null, "ambiente_nomina": null, "ambiente_documento_equivalente": null, "certificado_activo": true, "certificado_vence": "2026-01-31", "municipio_id": 1, "municipio_nombre": "texto", "municipio_codigo": "texto" } ]}401 — cuerpo
Sección titulada «401 — cuerpo»| Campo | Tipo | Descripción |
|---|---|---|
detail | string | Mensaje para mostrar a la persona. |
errores | array<object> | Nunca vacía. Cada error trae codigo, que es lo que el cliente mapea —los de DRF tal cual (required, invalid, does_not_exist, not_found…) y los propios en español (campo_desconocido, solicitud_invalida…)—, y mensaje, para la persona. Si el error es de un campo, su ruta va delante del mensaje: detalles[0].impuestos[0].tributo: Este campo es obligatorio. |
{ "detail": "texto", "errores": [ { "codigo": "texto", "mensaje": "texto" } ]}429 — cuerpo
Sección titulada «429 — cuerpo»| Campo | Tipo | Descripción |
|---|---|---|
detail | string | Mensaje para mostrar a la persona. |
errores | array<object> | Nunca vacía. Cada error trae codigo, que es lo que el cliente mapea —los de DRF tal cual (required, invalid, does_not_exist, not_found…) y los propios en español (campo_desconocido, solicitud_invalida…)—, y mensaje, para la persona. Si el error es de un campo, su ruta va delante del mensaje: detalles[0].impuestos[0].tributo: Este campo es obligatorio. |
{ "detail": "texto", "errores": [ { "codigo": "texto", "mensaje": "texto" } ]}RedEDoc es un servicio de Semántica Digital S.A.S.