Skip to content

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 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=..."
}
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.
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 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.