Skip to main content

settings/customfields/{id}/options/find (POST)

This method is used for Auto-Complete Pick Lists. Given a prefix, it pulls matching pick list options.

Those are fields where a user can start typing and the control shows a list of matching options. This type of custom field is very powerful as it also permits to show any meta data to the user. See this page for details.

URL

CODE
(POST) /api/settings/customfields/{id}/options/find

PARAMETERS

The URL has these parameters:

id

The unique ID of the custom field. Easily find all your fields' IDs with: settings/customfields

Note: The ID is of the following format. The first number identifies the object to which the field relates (such as project, job, person, segment, etc.). The second number is a sequential field number.

CODE
2-5

string, Mandatory

The BODY must include a JSON array with the options. Each array element has these properties:

prefix

Mandatory. The service pulls options that have a value starting with this prefix.

For example, when prefix is “ab” the web service will return all options starting with letters “ab”. The lookup mechanism is case insensitive.

string, Mandatory

take

Optional, default is 20.

Maximum number of matching options to pull and show.

Note: The maximum allowed value is 20.

int?, Optional

skip

Optional, default is 0.

int?, Optional

RESULTS

The method returns a JSON array with the matching options.

Example when searching with this payload:

CODE
{
   "prefix": "pa"
}

Results:

CODE
[
  {
    "value": "Padova",
    "meta": [
      {
        "key": "country",
        "title": "Country",
        "value": "Italy",
        "show": true
      }
    ]
  },
  {
    "value": "Paris",
    "meta": [
      {
        "key": "country",
        "title": "Country",
        "value": "France",
        "show": true
      }
    ]
  },
]

SETUP

This web service requires the custom field to be configured. This comprising uploading all available options (including meta data, if any) via a web service.

See Auto-complete pick lists for details.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.