Naar de hoofdinhoud

Verwijder dropdownwaarden op vragenlijst

Geschreven door Rutuja Murumkar

Dit artikel is vertaald met behulp van AI en kan kleine onnauwkeurigheden bevatten. Raadpleeg de Engelse versie voor volledige nauwkeurigheid.
​

Gebruik dit endpoint wanneer je de optielijst van een bestaand dropdown- of multiselect dropdown-veld in een vragenlijst wilt bijwerken door waarden uit het dropdown-veld te verwijderen.

HTTP-responses

HTTP response status code

Interpretatie

200 OK

De veldwaarden zijn succesvol verwijderd

400 Bad Request

Het veldtype ondersteunt geen dropdown-waarden, de body is ongeldig of het bijwerken van de repository is mislukt

401 Unauthorized

De API-sleutel is ongeldig

403 Forbidden

De aanvrager is geen Admin

404 Not Found

De vragenlijst bestaat niet of het veld is niet gevonden

Vereisten

Dit endpoint werkt alleen specified_values bij voor één veld. Andere veldeigenschappen worden niet bijgewerkt.

  • Endpoint: DELETE /v1/questionnaires/{id}/fields/{fieldId}/dropdown-values

  • De header voor je API-verzoek

  • Parameters, die het volgende moeten bevatten:

Padparameters

Parameter

Vereist

Type

Beschrijving

id

ja

string

Vragenlijst-ID

fieldId

ja

string

ID van het dropdown- of multiselect dropdown-veld

Request Body

De request body, die het volgende moet bevatten:

Veld

Type

Vereist

Beschrijving

specified_values

array

ja

Lijst van ID's van de dropdown-waarden die verwijderd moeten worden

Gespecificeerde waarden

Veld

Type

Vereist

Beschrijving

id

tekst

ja

ID van de waarde die verwijderd moet worden

Curl-voorbeeld:

curl --request DELETE \
--url 'https://<base-url>/v1/questionnaires/<questionnaire-id>/fields/<field-id>/dropdown-values' \
--header 'X-Api-Key: <api-key>' \
--header 'tenant: <tenant-name>' \
--header 'Content-Type: application/json' \
--data '{
"specified_values":
[
{"id":"6a045fc7fb49c8dc991ee487"},
{"id":"6a04604efb49c8dc991ee498"}
]
}'
}'

Response-eigenschappen

Een succesvol verzoek retourneert de volledige vragenlijst, niet alleen het aangepaste veld, met een 200 OK HTTP-statuscode en de volgende response body:

{
"id": "69f9e06b87476064c2e98d2b",
"library_template_id": "000000000000000000000000",
"builtin": false,
"version": 0,
"name": "Test API",
"template_type": "BOEM_Form",
"target": 0,
"fields": [
{
"id": "f63393cd-81dc-448a-99d7-a33a9a00822c",
"name": "Text",
"built_in": false,
"position": 0,
"field_type": "text",
"default_value": null,
"description": "",
"is_required": false,
"share_with_library": true,
"show_in_official_views": false,
"completeness_item": false,
"contains_sensitive_information": false,
"read_only": false,
"is_sensitive": false,
"conditional_color_true": "",
"conditional_color_false": "",
"conditional_color_not_set": "",
"currency_symbol": "USD",
"number_of_decimals": 0,
"open_in_new_window": false,
"number_of_lines": 0,
"is_lookup": false,
"lookup_collection": "",
"lookup_display_field": "",
"specified_values": [],
"object_definition_name": "",
"selected_relationship": "",
"relationship_remark": "",
"max_length": 50,
"multiple_values_allowed": false,
"create_new_object_allowed": false,
"object_definition_category_internal": "",
"selected_mode": "",
"selection_filter": ""
},
{
"id": "9e306f94-305f-4087-85a5-661b177ac497",
"name": "Dropdown",
"built_in": false,
"position": 1,
"field_type": "dropdown",
"default_value": "",
"description": "",
"is_required": false,
"share_with_library": true,
"show_in_official_views": false,
"completeness_item": false,
"contains_sensitive_information": false,
"read_only": false,
"is_sensitive": false,
"conditional_color_true": "",
"conditional_color_false": "",
"conditional_color_not_set": "",
"currency_symbol": "USD",
"number_of_decimals": 0,
"open_in_new_window": false,
"number_of_lines": 0,
"is_lookup": false,
"lookup_collection": "",
"lookup_display_field": "",
"specified_values": [
{
"Id": "69fb07a5db49006f46c54a21",
"Value": "High changed",
"ConditionalColor": "#48B220"
}
],
"object_definition_name": "",
"selected_relationship": "",
"relationship_remark": "",
"max_length": 0,
"multiple_values_allowed": false,
"create_new_object_allowed": false,
"object_definition_category_internal": "",
"selected_mode": "",
"selection_filter": ""
}
]
}

Was dit een antwoord op uw vraag?