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
Example Request
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();
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
}
]
}
]
}