1. Home
  2. Integrazioni
  3. API
  4. Cerca nei registri

Cerca nei registri

Endpoint API che restituirà un elenco di record corrispondenti ai criteri specificati.

Nota: questa documentazione API ha lo scopo di fornire al lettore una panoramica delle funzionalità delle API e delle modalità di accesso alle stesse. Quando si tenta di scrivere chiamate API, si consiglia vivamente di utilizzare la documentazione API direttamente associata alla chiave API specifica che si intende chiamare. Tale documentazione include esempi con gli ID effettivi del modulo e degli elementi del modulo, esempi per ciascun campo disponibile nei moduli associati, ecc. Ciò consentirà di copiare e incollare direttamente i frammenti di codice dalla documentazione al proprio codice. Se si desidera utilizzare gli esempi presenti in questa documentazione, è necessario modificarli in base ai campi, all'ID del modulo, ecc.

Richiesta HTTP

POSThttps://api.gwapps.com/v1/forms/formId/records/search

Parametri

ParametroDescrizioneTipoImpostazione predefinita
Parametri di query opzionali
campiElenco di campi separati da virgola (vedere la sezionePanoramicaper ottenere l'elenco dei campi disponibili)stringa
risultato massimoNumero massimo di voci restituite in una pagina di risultati. Il valore predefinito è100. L'intervallo valido è compreso tra 1 e 200.numero100
numero di paginaIl numero di pagina, la risposta restituirà il flag hasNext che può essere utilizzato per verificare se ci sono altre pagine e incrementare il numero di pagine fino a quando non ci sono più pagine da restituire.numero1
ordina perUn elenco di campi separati da virgole. Esempio: stage ordinare l'elenco in ordine crescente e -stage per ordinare l'elenco in ordine decrescente.stringa
qUna stringa da cercare nei campi del record.stringa

Corpo della richiesta

ParametroDescrizioneTipo
Parametri opzionali
filtriLa serie di filtri da applicare durante la ricerca dei record (vedereFiltriper ottenere l'elenco degli operatori disponibili)Matrice
filtri.codiceCampoCodice breve campoOgni valore è diverso a seconda del tipo di campo
filtri.operatoreL'operatore da applicare per la ricercastringa
filtri.valoreIl valore da cercarestringa

Esempio di richiesta

POSThttps://api.gwapps.com/v1/forms/66b18359dc7659dc4cb98d15/records/search

inizio

Nota: se si passa un campo che non esiste nel modulo corrente, si otterrà un Bad Request risposta di errore. Puoi dare un'occhiata alla sezione Panoramica per vedere i campi disponibili per questo modulo.

{
  "filters": [
    {
      "fieldCode": "company1",
      "operator": "EQUALS",
      "value": "Vipe"
    },
    {
      "fieldCode": "stage",
      "operator": "IN",
      "value": [
        "stg0"
      ]
    }
  ]
}

Fai riferimento aFiltriper vedere gli operatori e ulteriori esempi.

Risposta

La risposta restituita conterrà un array di record, dove

AttributoDescrizioneTipo
conteggioUtenti totalinumero
attualeNumero della pagina correntenumero
totalePaginePagine totalinumero
hasNextHa una pagina successivabooleano
registrazioniElenco dei recordMatrice
record._idL'ID del recordstringa
registrazioni.palcoscenicoIl palcoscenico del discoPalcoscenico
record.shortCodeDipende dal tipo di campoOgni valore è diverso a seconda del tipo di campo

Esempio di risposta

{
  "kind": "form#records",
  "count": 5,
  "current": 1,
  "hasNext": false,
  "totalPages": 1,
  "records": [
    {
      "_id": "recordId",
      "meta": {
        "appId": "6266db8cbd86d9001a70c9ea",
        "formId": "66b18359dc7659dc4cb98d15"
      },
      "stage": "stg0"
    }
  ]
}

Questo articolo illustra i dettagli relativi a una specifica chiamata/endpoint API. I dettagli relativi alla struttura generale dell'API Records e alle chiamate/endpoint sono disponibili nell'articolo GW Apps Records API. Le informazioni sulla creazione delle chiavi API sono disponibili nella sezione API delle Impostazioni della piattaforma e nella sezione Sicurezza > Chiavi API di Modifica app all'interno di ciascuna applicazione.

Aggiornato il 27 agosto 2024
Questo articolo è stato utile?

Articoli correlati