Authentication
Projects
LineItems
Pricing & Feasibility
Models
Events
Models
Invoicing
Reconciliation
Attributes
Categories
Countries & Languages
Supplier Sources
Models
Powered by Stoplight

Filtering

All GET endpoints which return an object list supports filtering. Filtering can be done by specifying the field name in the query parameters. For the example in the right, filtering can be done for all first level fields: id, isoCode, countryName. Please note that filtering is not possible for fields deeper in the object JSON. In the example, fields of the object supportedLanguages does not support filtering

Example Request
curl "https://api.researchnow.com/sample/v1/countries?isoCode=US"
  -H "Authorization: Bearer <Access-Token>"
Example Response
{
  "data": [
    {
      "id": "US",
      "isoCode": "US",
      "countryName": "United States of America",
      "supportedLanguages": [
        {
          "id": "en_US",
          "isoCode": "en_US",
          "languageName": "English (US)"
        },
        {
          "id": "es_US",
          "isoCode": "es_US",
          "languageName": "Spanish (US)"
        }
      ]
    },
    ...
  ]
}