Adds a static option value to a property set field. Only fields with a COMBO BOX, LIST BOX, or RADIO BUTTON control type support options.
/srv.asmx/AddPropertySetFieldOption
/srv.asmx/AddPropertySetFieldOption?authenticationTicket=...&PropertySetName=...&FieldName=...&OptionValue=.../srv.asmx/AddPropertySetFieldOption (form data)http://tempuri.org/AddPropertySetFieldOption| Parameter | Type | Required | Description |
|---|---|---|---|
authenticationTicket |
string | Yes | Authentication ticket obtained from AuthenticateUser. |
PropertySetName |
string | Yes | Name of the property set that contains the field. |
FieldName |
string | Yes | Internal name of the field to add the option to. |
OptionValue |
string | Yes | The option value to add. Tabs and newlines are normalized to spaces. Trimmed before storage. Cannot be empty. Truncated silently if it exceeds the field’s maximum length. |
<root success="true" />
<root success="false" error="Property option is already exists." />
The calling user must be a System Administrator.
Anonymous access is not permitted.
Options can only be added to fields with the following control types:
| Control Type | Supports Options |
|---|---|
COMBO BOX |
Yes |
LIST BOX |
Yes |
RADIO BUTTON |
Yes |
TEXT BOX |
No |
CHECK BOX |
No |
LOOKUP |
No |
GET /srv.asmx/AddPropertySetFieldOption
?authenticationTicket=3f7a1b2c-4d5e-6f7a-8b9c-0d1e2f3a4b5c
&PropertySetName=ProjectMetadata
&FieldName=STATUS
&OptionValue=In+Progress
HTTP/1.1
Host: yourserver
POST /srv.asmx/AddPropertySetFieldOption HTTP/1.1
Host: yourserver
Content-Type: application/x-www-form-urlencoded
authenticationTicket=3f7a1b2c-4d5e-6f7a-8b9c-0d1e2f3a4b5c&PropertySetName=ProjectMetadata&FieldName=STATUS&OptionValue=In+Progress
OptionValue is case-sensitive and must be unique within the field.OptionValue are replaced with spaces before storage.OptionValue exceeds the field’s maximum character length, it is silently truncated (no error returned).| Error | Description |
|---|---|
[900] |
Authentication failed -“ invalid credentials. |
[901] |
Session expired or invalid authentication ticket. |
| Access Denied | Calling user is not a System Administrator. |
| Property set not found | No property set with the specified PropertySetName exists. |
| Field not found | No field with the specified FieldName exists in the property set. |
| Wrong control type | The field’s control type does not support options (must be COMBO BOX, LIST BOX, or RADIO BUTTON). |
| Empty option value | OptionValue is empty after trimming. |
| Option already exists | An option with the same value already exists on this field. |