Árbol del API · Pedidos › orderPrintOptions
Formatos de impresión de órdenes
orderPrintOptions
Lista los formatos de impresión de órdenes de venta y las leyendas opcionales que puedes pedir en Order.pdfUrl.
Los formatos y las leyendas los configura cada empresa. Elige el formato que
vas a usar y pide con su id el PDF de una orden:
query PdfDeOrden($id: ID!, $formato: ID!) {
order(id: $id) {
folio
pdfUrl(formatId: $formato)
}
}pdfUrl es una liga firmada que vence a los 10 minutos: descárgala de
inmediato y no la guardes. La leyenda (legendId) es opcional.
orderPrintOptions: OrderPrintOptions!
Lo que devuelve
OrderPrintOptions!
Permisos
Llave API Integraciones
Ventas
La llave ve los registros de toda la empresa del subdominio.
Sin el permiso HTTP 422
La respuesta es HTTP 422 con el cuerpo {"error": "invalid_graphql_request"}, sin data.
Errores
| Código | Cuándo ocurre | Qué hacer |
|---|---|---|
| HTTP 401 | Falta el header Authorization o la llave no existe en la empresa del subdominio. La respuesta no trae cuerpo. | Revisa la llave y el subdominio. No reintentes. |
| HTTP 422 | La llave no tiene «Ventas». La respuesta es HTTP 422 con el cuerpo {"error": "invalid_graphql_request"}, sin data. | La llave necesita ese permiso; reintentar no ayuda. |
| HTTP 422 | Falla interna o dato rechazado al guardar. El cuerpo es {"error": …}, sin data. | Si no cambiaste nada, reintenta con espera exponencial. |
Los errores de la consulta llegan con HTTP 200 en errors, con su código en extensions.code. Revisa siempre errors, no sólo el estatus HTTP. Errores y reintentos.
Relacionadas
Schema del 26 oct 2026 · Ver cambios¿Algo no cuadra? Repórtalo en ayuda.advanta.mx