developers Entrar a AdvantaCloud
Árbol del API · Catálogos › warehouseOptions

Almacenes

warehouseOptions

Tipo

Query

Devuelve

[WarehouseOption!]!

Permiso de la llave

Selects y autocompletes GraphQL

Estable

Lista los almacenes de la empresa ordenados por clave, con el identificador que piden las órdenes de venta y los cobros.

value es el warehouseId que piden las órdenes de createOrder, los cobros de createCollection y sus terminales en bankTerminals. Para una orden nueva, orderDefaults propone el almacén de venta que corresponde al cliente.

No llegan los almacenes de tránsito que AdvantaCloud usa en los traspasos ni los de clave terminada en -PR o -TR.

warehouseOptions(
  active: Boolean  companyId: ID
): [WarehouseOption!]!

Argumentos

2

ArgumentoTipoDescripción
activeBoolean Boolean

true: sólo los almacenes activos. Si lo omites o envías false, llegan activos e inactivos.

companyIdID ID

Sólo los almacenes de esta empresa del grupo. Es el companyId que llega en cada almacén.

Lo que devuelve

[WarehouseOption!]!

Campos principales de WarehouseOption:

CampoTipoDescripción
valueID! ID! Identificador del almacén; es el que se envía en warehouseId.
codeString String Clave del almacén, p. ej. MTY01.
labelString! String! Clave y nombre del almacén, p. ej. MTY01 | Monterrey Centro.
companyIdID ID Empresa del grupo a la que pertenece el almacén. Sirve para filtrar con warehouseOptions(companyId:).

Ver todos los campos de WarehouseOption

Permisos

Llave API Integraciones

Selects y autocompletes GraphQL

La llave ve los registros de toda la empresa del subdominio.

Sin el permiso Sin error

La consulta responde sin error, pero la lista llega vacía.

Así lo conserva el API para las integraciones que ya lo usan: revisa los permisos de la llave si una lista llega vacía sin razón.

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 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