Request Forms
Get all request forms
Section titled “ Get all request forms ” GET
v3/requestform
returns all request forms in the account.
[
{
"id": 3628560,
"title": "Accepting all requests for training",
"project_id": 18397034,
"list_id": 3993104933,
"list_name": "Training material on technology and its use in IT sector",
"type": "task",
"status": "enabled",
"url": "https://yourcompany.proofhub.com/link/form?token=..."
},
{
"id": 3628561,
"title": "Request form for marketing department",
"project_id": 23423233,
"list_id": 399310493,
"list_name": "Training material on marketing",
"type": "task",
"status": "enabled",
"redirect_url": "https://www.myapplication.com"
}
] Get request form
Section titled “ Get request form ” GET
v3/requestform/3628560
returns the specified request form.
{
"id": 3628560,
"title": "Accepting all requests for training",
"description": "Submit your training material requests here",
"project_id": 18397034,
"list_id": 3993104933,
"type": "task",
"status": "enabled",
"url": "https://yourcompany.proofhub.com/link/form?token=..."
} Create request form
Section titled “ Create request form ” POST
v3/requestform
creates a new request form.
Request Body
{
"title": "Submit your training material requests here",
"project_id": 18397034,
"list_id": 3993104933
} 200 OK is returned along with the created request form JSON.
Update request form
Section titled “ Update request form ” PUT
v3/requestform/3628560
updates an existing request form.
Request Body
{
"title": "Call with client"
} 200 OK is returned along with the updated request form JSON.
403 Forbidden is returned if access is denied.
Delete request form
Section titled “ Delete request form ” DELETE
v3/requestform/3628560
deletes the specified request form.
Deleting a request form permanently disables its public URL and prevents new submissions from being accepted.
204 No Content is returned if the request form is deleted
successfully. 403 Forbidden is returned if access is denied.