Skip to content

Project Gallery List API

This API is used to get the list of projects templates in EngineerForce system.

Action Parameters Description
get None Get the list of project templates
Endpoint
GET
/api/v2/projectgallery/

Example Request

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

var config = {
  method: 'get',
  url: 'https://app.engineerforce.io/api/v2/projectgallery/',
  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/projectgallery/")
  .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/projectgallery/"

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

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

print(response.text)

Example Response

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "url": "https://app.engineerforce.io/api/v2/projectgallery/9/",
      "id": 9,
      "projectName": "CRMシステム",
      "locale": "ja",
      "techStacks": "Asp.net core,ReactNative,React,bootstrap,MySQL,Machine Learning,TensorFlow,Flask",
      "task_set": [
        {
          "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
        }
      ]
    }
  ]
}