Form Attribute
add form attribute
Request Body
Name
Type
Description
edit form attribute
Request Body
Name
Type
Description
GET /api/v3/forms/5/attributes HTTP/1.1
Host: ushahididocs.api.ushahidi.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"count": 1,
"results": [
{
"id": 30,
"url": "http://localhost:8000/api/v3/form_attributes/30",
"key": "test_varchar_targeted_survey_1",
"label": "Test varchar Targeted Survey",
"input": "text",
"type": "varchar",
"required": true,
"priority": 1,
"options": [
""
],
"cardinality": 1,
"form_stage_id": 8,
"response_private": true,
"allowed_privileges": [
"read",
"create",
"update",
"delete",
"search"
]
}
],
"offset": 0,
"order": "asc",
"orderby": "id",
"curr": "http://localhost:8000/api/v3/forms/5/attributes?orderby=id&order=asc&offset=0",
"next": "http://localhost:8000/api/v3/forms/5/attributes?orderby=id&order=asc&offset=0",
"prev": "http://localhost:8000/api/v3/forms/5/attributes?orderby=id&order=asc&offset=0",
"total_count": 1
}GET /api/v3/forms/4/attributes/18 HTTP/1.1
Host: ushahididocs.api.ushahidi.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": 27,
"url": "http://localhost:8000/api/v3/form_attributes/27",
"key": "tags2",
"label": "Categories",
"input": "tags",
"type": "tags",
"required": false,
"priority": 3,
"options": [
"1",
"2",
"3",
"5"
],
"cardinality": 0,
"form_stage_id": 4,
"response_private": false,
"allowed_privileges": [
"read",
"create",
"update",
"delete",
"search"
]
}{
"id": 53,
"url": "http://localhost:8000/api/v3/form_attributes/53",
"key": "557d9375-fe6d-4b21-9f7e-95528342bbe4",
"label": "Test Field Level Locking 1",
"instructions": null,
"input": "text",
"type": "text",
"required": false,
"default": null,
"priority": 0,
"options": [],
"cardinality": 1,
"config": null,
"form_stage_id": 7,
"response_private": true,
"allowed_privileges": [
"read",
"create",
"update",
"delete",
"search"
]
}{
"id": 53,
"url": "http://localhost:8000/api/v3/form_attributes/53",
"key": "557d9375-fe6d-4b21-9f7e-95528342bbe4",
"label": "Test Field Level Locking 1",
"instructions": null,
"input": "text",
"type": "text",
"required": false,
"default": null,
"priority": 0,
"options": [],
"cardinality": 1,
"config": null,
"form_stage_id": 7,
"response_private": true,
"allowed_privileges": [
"read",
"create",
"update",
"delete",
"search"
]
}DELETE /api/v3/forms/4/attributes/18 HTTP/1.1
Host: ushahididocs.api.ushahidi.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": 19,
"url": "http://localhost:8000/api/v3/form_attributes/19",
"key": "test_field_locking_visible_1",
"label": "Test Field Level Locking 2",
"input": "text",
"type": "varchar",
"required": false,
"priority": 0,
"options": [
""
],
"cardinality": 1,
"form_stage_id": 6,
"response_private": false,
"allowed_privileges": [
"read",
"create",
"update",
"delete",
"search"
]
}