Buscar registros

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ámetroDescripciónTipoPor defecto
Parámetros de consulta opcionales
camposLista de campos separados por comas (consulte la sección Descripción general para obtener la lista de campos disponibles)cadena
maxResultadoNú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úmero100
númeroDePáginaEl 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úmero1
orderByUna 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
qUna cadena para buscar en los campos del registro.cadena

Solicitar cuerpo

ParámetroDescripciónTipo
Parámetros opcionales
filtrosLa matriz de filtros que se aplicarán al buscar registros, (consulte Filtros para obtener la lista de operadores disponibles)Matriz
filtros.fieldCodeCampo Código cortoCada valor es diferente según el tipo de campo
filtros.operadorEl operador para solicitar la búsquedacadena
filtros.valorEl valor a buscarcadena

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

AtributoDescripciónTipo
cuenteTotal de usuariosnúmero
actualNúmero de página actualnúmero
totalPáginasTotal de páginasnúmero
hasNextTiene una página siguientebooleano
registrosLista de registrosMatriz
registros._idID del registrocadena
records.stageEl escenario del discoEscenario
records.shortCodeDepende del tipo de campoCada 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"
    }
  ]
}

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.

Actualizado el 27 de agosto de 2024
¿Le ha resultado útil este artículo?

Artículos relacionados