Introducción
Autenticación
API KEY
Paginado
Filtrado
Inventory
AccountingJournals
Activities
BankAccounts
Catalogs
Clients
Comments
CreditNotes
Expenses
Accounts
Invoices
Orders
Products
Prospects
Providers
Services
UserProfile
Warehouses
WebHooks
Models

Filtrado

La API de Bind ERP permite filtrar los resultados de los métodos que devuelven una colección de elementos. Cuando realices una solicitud al API filtrada, deberás incluir las opciones de filtrado en la variable $filter.

La variable $filter admite un conjunto de operaciones y funciones de filtro integradas que se pueden usar para obtener un subconjunto de recursos en una respuesta.

Por ejemplo:

https://api.bind.com.mx/api/Products?$filter=ID=guid'bbe2cc0c-3498-47cb-a556-d435eba5c0b4'

Los operadores admitidos en el lenguaje de expresiones se muestran en la siguiente tabla.

Operador Descripción Ejemplo
eq Igual /Products?$filter=ID eq guid'bbe2cc0c-3498-47cb-a556-d435eba5c0b4'
ne Diferente /Products?$filter=Title ne 'Producto'
gt Mayor que /Products?$filter=Price gt 20
ge Mayor o igual que /Products?$filter=Price ge 10
lt Menor que /Products?$filter=Price lt 20
le Menor igual que /Products?$filter=Price le 100
and And /Products?$filter=Price le 200 and Price gt 3.5
or Or /Products?$filter=Price le 3.5 or Price gt 200
not Not /Products?$filter=not endswith(Description,'milk')
Filtrado de propiedades tipo Guid

Para filtrar propiedades de tipo Guid es importante que utilices la siguiente sintaxis:

guid’bbe2cc0c-3498-47cb-a556-d435eba5c0b4’

Por ejemplo: https://api.bind.com.mx/api/Products?$filter=ID=guid’bbe2cc0c-3498-47cb-a556-d435eba5c0b4’