Skip to content

Query Overview (Shared Parameters)

These parameters apply to all POST Query endpoints unless otherwise noted. Use the headings below to quickly find the information you need when constructing API requests.

The API supports two pagination methods:

  • Cursor-based – recommended for large exports.
  • Page-based – recommended for user interface scenarios.

Parameters:

  • page (Integer) – The page number to retrieve. Default: 1.
  • limit (Integer) – The number of items per page. Default: X. Max: X.

To improve performance, request only the specific fields you need using the fields parameter.

Usage: ?fields=id,name,email,created_at

Filters are passed as query parameters using the syntax field[operator]=value.

  • Case Sensitivity: Operator names are case-sensitive. Compared values are not case-sensitive.
  • Text Handling:
    • Standard characters allowed: a-z, A-Z, 0-9, space.
    • Special characters allowed: |.!@#$%^&*()_+={}[]/?;:,<>~-\ `.
    • Quotes: Values containing single quotes ('), double quotes ("), or spaces in the middle do not need enclosing quotes. However, leading/trailing spaces or values containing commas must be enclosed in quotes (e.g., "Sunrise, Florida").
    • Escaping: When using platforms like Postman, escape double quotes appearing in text values (e.g., \").
OperatorSyntaxExampleDescription
Equalseq (default)?status=activeExact match. Supports Text, Numeric, Date, Boolean, and GUID fields.
Not Equalsne?status[ne]=archivedExclude values (Source operator <>).
Greater Thangt?amount[gt]=100Values greater than X. Valid for Text, Numeric, and Date fields.
Less Thanlt?amount[lt]=500Values less than X. Valid for Text, Numeric, and Date fields.
Greater/Equalge?amount[ge]=100Values greater than or equal to X.
Less/Equalle?amount[le]=500Values less than or equal to X.
In Listin?id[in]=1,2,3Matches a comma-separated list of values.
Not In Listnotin?id[notin]=4,5Excludes a comma-separated list of values.
Likelike?name[like]=SmithWildcard match. If no % is provided, it assumes wildcards at start/end (%Smith%).
Not Likenotlike?name[notlike]=TestExcludes text matching the wildcard pattern. Note: Not available in Boomi connector.
Is Nullisnull?status[isnull]=NULLMatches records where the value is NULL.
Is Not Nullisnotnull?status[isnotnull]=NULLMatches records where the value is NOT NULL.
  • Boolean Fields: Queries support equivalent values interchangeably.

    • True: 1, true, True, Yes, yes.
    • False: 0, false, False, No, no.
  • Date/Time Fields: Valid formats follow the T-SQL CONVERT DATE function standards.

    • Note: Dates containing commas (e.g., "July 1, 2022") must be enclosed in single or double quotes.
  • Multiple Pick List Fields:

    • Exact Match: Enclose values in vertical bars. For multiple values, separate with bars: |value1|value2|. Order must match exactly as selected on the web page.
    • Contains: To filter for records containing one or more ad-hoc selected values, use the like operator (e.g., MyField LIKE |Value1|).
  • Wildcards (for Like/Not Like):

    • % – Any string of zero or more characters.
    • _ – Any single character.
    • [ ] – Any single character within a range (e.g., [a-f]).
    • [^] – Any single character not within a range (e.g., [^a-f]).

Use the sort parameter. Prefix with - for descending order.

  • Ascending: ?sort=created_at
  • Descending: ?sort=-amount
  • Multi-field: ?sort=-priority,created_at (Sort by priority desc, then date asc).