Skip to content

Task Gallery List API

This API is used to get the list of task templates in EngineerForce system. All these tasks are in project gallery.

Action Parameters Description
get None Get the list of task templates
Endpoint
GET
/api/v2/projectgallerytasks/

Example Request

curl --location --request GET 'https://app.engineerforce.io/api/v2/projectgallerytasks/'\
--header 'Authorization: API-Token {{YOUR_API_TOKEN}}'
var axios = require('axios');

var config = {
  method: 'get',
  url: 'https://app.engineerforce.io/api/v2/projectgallerytasks/',
  headers: { 'Authorization': 'API-Token {{YOUR_API_TOKEN}}' }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://app.engineerforce.io/api/v2/projectgallerytasks/")
  .method("GET", body)
  .addHeader("Authorization", "API-Token {{YOUR_API_TOKEN}}")
  .build();
Response response = client.newCall(request).execute();
import requests

url = "https://app.engineerforce.io/api/v2/projectgallerytasks/"

payload={}
headers = {'Authorization': 'API-Token {{YOUR_API_TOKEN}}' }

response = requests.request("GET", url, headers=headers, data=payload)

print(response.text)

Example Response

{
  "count": 7102,
  "next": "https://app.engineerforce.io/api/v2/projectgallerytasks/?page=2",
  "previous": null,
  "results": [
    {
      "url": "https://app.engineerforce.io/api/v2/projectgallerytasks/561/",
      "id": 561,
      "ordering": 0,
      "taskName": "ソフトウェア要求仕様書",
      "projectId": 9,
      "description": "",
      "timeValue": 0.0,
      "timeUnit": "H",
      "comment": "",
      "productivity": "",
      "taskSize": "",
      "riskTimeHourValue": 0.0,
      "riskTimeDayValue": 0.0,
      "riskTimeWeekValue": 0.0,
      "riskTimeMonthValue": 0.0,
      "timeHourValue": 0.0,
      "timeWeekValue": 0.0,
      "timeDayValue": 0.0,
      "timeMonthValue": 0.0,
      "level": 0,
      "parent": null,
      "task_risk_coe": 0,
      "amount": 0.0
    },
    {
      "url": "https://app.engineerforce.io/api/v2/projectgallerytasks/562/",
      "id": 562,
      "ordering": 0,
      "taskName": "要求抽出",
      "projectId": 9,
      "description": "",
      "timeValue": 0.0,
      "timeUnit": "H",
      "comment": "",
      "productivity": "",
      "taskSize": "",
      "riskTimeHourValue": 0.0,
      "riskTimeDayValue": 0.0,
      "riskTimeWeekValue": 0.0,
      "riskTimeMonthValue": 0.0,
      "timeHourValue": 0.0,
      "timeWeekValue": 0.0,
      "timeDayValue": 0.0,
      "timeMonthValue": 0.0,
      "level": 1,
      "parent": 561,
      "task_risk_coe": 0,
      "amount": 0.0
    }
  ]
}