Punto final de la API que devolverá una lista de registros que coincidan con los criterios indicados.
Nota: Esta documentación de la API pretende ofrecer al lector una visión general de las capacidades de la API y de cómo acceder a ellas. Cuando intente escribir llamadas a la API, le recomendamos encarecidamente que utilice la documentación de la API directamente asociada a la clave de API específica a la que vaya a llamar. Esa documentación incluye ejemplos con los ID reales del formulario y los elementos del formulario, incluye ejemplos para cada campo disponible en los formularios asociados, etc. Esto le permitirá copiar y pegar directamente los fragmentos de código de la documentación en su código. Si intentara utilizar los ejemplos de esta documentación, tendría que modificarlos para los campos, ID de formulario, etc.
Solicitud HTTP
POSThttps://api.gwapps.com/v1/forms/formId/records/search
Parámetros
Parámetro | Descripción | Tipo | Por defecto |
---|---|---|---|
Parámetros de consulta opcionales | |||
campos | Lista de campos separados por comas (consulte la sección Descripción general para obtener la lista de campos disponibles) | cadena | |
maxResultado | Número máximo de entradas devueltas en una página de resultados. Por defecto, el valor es 100. El intervalo válido es de 1 a 200. | número | 100 |
númeroDePágina | El número de página, la respuesta devolverá la bandera hasNext que se puede utilizar para comprobar si hay más páginas e incrementar el pageNumber hasta que no haya más páginas que devolver. | número | 1 |
orderBy | Una lista de campos separados por comas. p. ej. stage para ordenar la lista en orden ascendente y -stage para ordenar la lista en orden descendente. | cadena | |
q | Una cadena para buscar en los campos del registro. | cadena |
Solicitar cuerpo
Parámetro | Descripción | Tipo |
---|---|---|
Parámetros opcionales | ||
filtros | La matriz de filtros que se aplicarán al buscar registros, (consulte Filtros para obtener la lista de operadores disponibles) | Matriz |
filtros.fieldCode | Campo Código corto | Cada valor es diferente según el tipo de campo |
filtros.operador | El operador para solicitar la búsqueda | cadena |
filtros.valor | El valor a buscar | cadena |
Ejemplo de solicitud
POSThttps://api.gwapps.com/v1/forms/66b18359dc7659dc4cb98d15/records/search
iniciar
Nota: Si pasa un campo que no existe en el formulario actual obtendrá un mensaje Bad Request
respuesta de error. Puede echar un vistazo en la sección Visión general para revisar los campos disponibles para este formulario.
{ "filters": [ { "fieldCode": "company1", "operator": "EQUALS", "value": "Vipe" }, { "fieldCode": "stage", "operator": "IN", "value": [ "stg0" ] } ] }
Consulte Filtros para ver los operadores y otros ejemplos.
Respuesta
La respuesta devuelta tendrá un array de registros, donde
Atributo | Descripción | Tipo |
---|---|---|
cuente | Total de usuarios | número |
actual | Número de página actual | número |
totalPáginas | Total de páginas | número |
hasNext | Tiene una página siguiente | booleano |
registros | Lista de registros | Matriz |
registros._id | ID del registro | cadena |
records.stage | El escenario del disco | Escenario |
records.shortCode | Depende del tipo de campo | Cada valor es diferente según el tipo de campo |
Ejemplo de respuesta
{ "kind": "form#records", "count": 5, "current": 1, "hasNext": false, "totalPages": 1, "records": [ { "_id": "recordId", "meta": { "appId": "6266db8cbd86d9001a70c9ea", "formId": "66b18359dc7659dc4cb98d15" }, "stage": "stg0" } ] }
Artículos relacionados con la API
Este artículo contiene información detallada sobre una llamada o un punto final específicos de la API. Los detalles de la estructura general de la API de registros y las llamadas/puntos finales se pueden encontrar en el artículo de la API de registros de GW Apps. La información sobre la creación de claves de API se puede encontrar en la sección API de la configuración de la plataforma y en la sección Seguridad > Claves de API de Editar aplicación dentro de cada aplicación.