developers Entrar a AdvantaCloud
Árbol del API · Pedidos › orderPrintOptions

Formatos de impresión de órdenes

orderPrintOptions

Tipo

Query

Devuelve

OrderPrintOptions!

Permiso de la llave

Ventas

Estable

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:

GraphQL
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ódigoCuándo ocurreQué hacer
HTTP 401Falta 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 422La 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 422Falla 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