NAV
Shell Ruby Python Javascript

Improductive v1.0.0

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

API Documentation

Base URLs:

Terms of service Email: Support

Authentication

Scope Scope Description
api_key Login to improductive then go to profile select Integration and generate api key

Project

Everything about your project

Find Project by Id

Code samples

# You can also use wget
curl -X GET https://api.improductive.com/api/v1/project?project_id=string \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.get 'https://api.improductive.com/api/v1/project',
  params: {
  'project_id' => 'string'
}, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://api.improductive.com/api/v1/project', params={
  'project_id': 'string'
}, headers = headers)

print(r.json())


const headers = {
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/project?project_id=string',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /project

Find a project details.

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
project_id query string true none

Example responses

200 Response

[
  {
    "results": [
      {
        "_id": "61024d3ccd10ee000dc2007d",
        "created_At": "Thu Jul 29 2021 06:39:56 GMT+0000 (Coordinated Universal Time)",
        "updated_At": "Thu Jul 29 2021 06:39:56 GMT+0000 (Coordinated Universal Time)",
        "name": "ZAP Swagger",
        "projectkey": "SWAG",
        "__v": "0",
        "sections": {
          "section": [
            "[]"
          ]
        },
        "workflow": {
          "name": "Approval",
          "flow": [
            "[]"
          ]
        },
        "projectType": "prod",
        "deleted": "false",
        "assigned": [
          "[]"
        ],
        "status": "created",
        "jekyll_path": "none",
        "smtp": {
          "template": "blank"
        },
        "type": "development"
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK Project Details Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [GetProject] false none none
» results [object] false none none
»» _id string false none none
»» created_At string false none none
»» updated_At string false none none
»» name string false none none
»» projectkey string false none none
»» __v number false none none
»» sections object false none none
»»» section [string] false none none
»» workflow object false none none
»»» name string false none none
»»» flow [string] false none none
»» projectType string false none none
»» deleted boolean false none none
»» assigned [string] false none none
»» status string false none none
»» jekyll_path string false none none
»» smtp object false none none
»»» template string false none none
»» type string false none none

Create Project

Code samples

# You can also use wget
curl -X POST https://api.improductive.com/api/v1/project \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.post 'https://api.improductive.com/api/v1/project',
  params: {
  }, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.post('https://api.improductive.com/api/v1/project', headers = headers)

print(r.json())

const inputBody = '{
  "name": "ZAP Swagger",
  "projectkey": "SWAG",
  "workflow": {
    "name": "Approval"
  }
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/project',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

POST /project

Adds a new project.

Body parameter

{
  "name": "ZAP Swagger",
  "projectkey": "SWAG",
  "workflow": {
    "name": "Approval"
  }
}

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
body body Project true Create Project

Example responses

200 Response

[
  {
    "status": "success",
    "project_id": "61024d3ccd10ee000dc2007d"
  }
]

Responses

Status Meaning Description Schema
200 OK Project Created Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [PostProject] false none none
» status string false none none
» project_id string false none none

List

Everything about your list

Find List

Code samples

# You can also use wget
curl -X GET https://api.improductive.com/api/v1/milestone?project_id=string \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'user-agent: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'user-agent' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.get 'https://api.improductive.com/api/v1/milestone',
  params: {
  'project_id' => 'string'
}, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'user-agent': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://api.improductive.com/api/v1/milestone', params={
  'project_id': 'string'
}, headers = headers)

print(r.json())


const headers = {
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'user-agent':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/milestone?project_id=string',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /milestone

Find list for a project.

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
user-agent header string true none
project_id query string true none

Example responses

200 Response

[
  {
    "results": [
      {
        "_id": "6102550575e8fe000e59dc58",
        "title": "ZAP Swagger List",
        "description": "This milestone is created for ZAP Swagger",
        "projectid": "61024d3ccd10ee000dc2007d",
        "__v": "0",
        "sections": {
          "section": [
            "[]"
          ]
        },
        "deleted": "false",
        "updatedate": "2021-07-29T07:13:09.561Z",
        "createdate": "2021-07-29T07:13:09.561Z",
        "status": "created",
        "type": "feature_requirement"
      }
    ],
    "info": [
      {
        "_id": "6102550575e8fe000e59dc58",
        "total": {
          "count": "1",
          "hrs": "1"
        },
        "open": {
          "count": "1",
          "hrs": "1"
        },
        "closed": {
          "count": "0",
          "hrs": "0"
        },
        "incomplete": {
          "count": "0",
          "hrs": "0"
        },
        "inreview": {
          "count": "0",
          "hrs": "0"
        }
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK List Details Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [GetList] false none none
» results [object] false none none
»» _id string false none none
»» title string false none none
»» description string false none none
»» projectid string false none none
»» __v number false none none
»» sections object false none none
»»» section [string] false none none
»» deleted boolean false none none
»» updatedate string false none none
»» createdate string false none none
»» status string false none none
»» type string false none none
» info [object] false none none
»» _id string false none none
»» total object false none none
»»» count number false none none
»»» hrs number false none none
»» open object false none none
»»» count number false none none
»»» hrs number false none none
»» closed object false none none
»»» count number false none none
»»» hrs number false none none
»» incomplete object false none none
»»» count number false none none
»»» hrs number false none none
»» inreview object false none none
»»» count number false none none
»»» hrs number false none none

Create List

Code samples

# You can also use wget
curl -X POST https://api.improductive.com/api/v1/milestone \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.post 'https://api.improductive.com/api/v1/milestone',
  params: {
  }, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.post('https://api.improductive.com/api/v1/milestone', headers = headers)

print(r.json())

const inputBody = '{
  "title": "ZAP Swagger List",
  "description": "This milestone is created for ZAP Swagger",
  "type": "feature_requirement",
  "projectid": "61024d3ccd10ee000dc2007d"
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/milestone',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

POST /milestone

Adds a new list.

Body parameter

{
  "title": "ZAP Swagger List",
  "description": "This milestone is created for ZAP Swagger",
  "type": "feature_requirement",
  "projectid": "61024d3ccd10ee000dc2007d"
}

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
body body List true Create List

Example responses

200 Response

[
  {
    "status": "success",
    "data": {
      "__v": "0",
      "title": "ZAP Swagger List",
      "description": "This List is created for ZAP Swagger",
      "type": "feature_requirement",
      "projectid": "61024d3ccd10ee000dc2007d",
      "_id": "6102550575e8fe000e59dc58",
      "sections": {
        "section": [
          "[]"
        ]
      },
      "deleted": "false",
      "updatedate": "2021-07-29T07:13:09.561Z",
      "createdate": "2021-07-29T07:13:09.561Z",
      "status": "created\""
    }
  }
]

Responses

Status Meaning Description Schema
200 OK List Created Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [PostList] false none none
» status string false none none
» data object false none none
»» __v number false none none
»» title string false none none
»» description string false none none
»» type string false none none
»» projectid string false none none
»» _id string false none none
»» sections object false none none
»»» section [string] false none none
»» deleted boolean false none none
»» updatedate string false none none
»» createdate string false none none
»» status string false none none

Section

Everything about your section

Get a Section

Code samples

# You can also use wget
curl -X GET https://api.improductive.com/api/v1/issue/section?milestone_id=string&project_id=string \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.get 'https://api.improductive.com/api/v1/issue/section',
  params: {
  'milestone_id' => 'string',
'project_id' => 'string'
}, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://api.improductive.com/api/v1/issue/section', params={
  'milestone_id': 'string',  'project_id': 'string'
}, headers = headers)

print(r.json())


const headers = {
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/issue/section?milestone_id=string&project_id=string',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /issue/section

Get a Section Details.

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
milestone_id query string true none
project_id query string true none

Example responses

200 Response

[
  {
    "results": [
      {
        "_id": "61026ad3225f22000df7e15c",
        "title": "ZAP Swagger Section",
        "projectid": "61024d3ccd10ee000dc2007d",
        "milestoneid": "6102550575e8fe000e59dc58",
        "createdby": {
          "_id": "59f5b7f0f116127683321f41",
          "username": "kbalu"
        },
        "updatedby": {
          "_id": "59f5b7f0f116127683321f41",
          "username": "kbalu"
        },
        "issue_id": "SWAG-1",
        "__v": "0",
        "deleted": "false",
        "taskdocs": [
          "[]"
        ],
        "difficulty": "low",
        "attachmentlinks": [
          "[]"
        ],
        "attachments": [
          "[]"
        ],
        "likes": [
          "[]"
        ],
        "comments": [
          "[]"
        ],
        "history": [
          "[]"
        ],
        "logs": [
          "[]"
        ],
        "updatedate": "2021-07-29T08:46:11.147Z",
        "createdate": "2021-07-29T08:46:11.147Z",
        "priority": "low",
        "section": "ZAP Swagger Section",
        "workflow": {
          "flow": [
            "[]"
          ]
        },
        "parentStatus": "not_done",
        "status": "created",
        "tags": [
          "[]"
        ],
        "tasktype": "dummy"
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK Section Details Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [GetSection] false none none
» results [object] false none none
»» _id string false none none
»» title string false none none
»» projectid string false none none
»» milestoneid string false none none
»» createdby object false none none
»»» _id string false none none
»»» username string false none none
»» updatedby object false none none
»»» _id string false none none
»»» username string false none none
»» issue_id string false none none
»» __v number false none none
»» deleted boolean false none none
»» taskdocs [string] false none none
»» difficulty string false none none
»» attachmentlinks [string] false none none
»» attachments [string] false none none
»» likes [string] false none none
»» comments [string] false none none
»» history [string] false none none
»» logs [string] false none none
»» updatedate string false none none
»» createdate string false none none
»» priority string false none none
»» section string false none none
»» workflow object false none none
»»» flow [string] false none none
»» parentStatus string false none none
»» status string false none none
»» tags [string] false none none
»» tasktype string false none none

Create Section

Code samples

# You can also use wget
curl -X POST https://api.improductive.com/api/v1/issue/section \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.post 'https://api.improductive.com/api/v1/issue/section',
  params: {
  }, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.post('https://api.improductive.com/api/v1/issue/section', headers = headers)

print(r.json())

const inputBody = '{
  "title": "ZAP Swagger Section",
  "section": "ZAP Swagger Section",
  "projectid": "61024d3ccd10ee000dc2007d",
  "milestoneid": "6102550575e8fe000e59dc58"
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/issue/section',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

POST /issue/section

Adds a new section.

Body parameter

{
  "title": "ZAP Swagger Section",
  "section": "ZAP Swagger Section",
  "projectid": "61024d3ccd10ee000dc2007d",
  "milestoneid": "6102550575e8fe000e59dc58"
}

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
body body Section true Create Section

Example responses

200 Response

[
  {
    "status": "string",
    "results": {
      "__v": "0",
      "title": "ZAP Swagger Section",
      "type": "",
      "projectid": "61024d3ccd10ee000dc2007d",
      "_id": "61026ad3225f22000df7e15c",
      "issue_id": "SWAG-1",
      "difficulty": "low",
      "priority": "low",
      "section": "ZAP Swagger Section",
      "parentStatus": "not_done",
      "tasktype": "dummy",
      "deleted": "false",
      "updatedate": "2021-07-29T08:46:11.147Z",
      "createdate": "2021-07-29T08:46:11.147Z",
      "status": "created"
    }
  }
]

Responses

Status Meaning Description Schema
200 OK Section Created Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [PostSection] false none none
» status string false none success
» results object false none none
»» __v number false none none
»» title string false none none
»» type string false none none
»» projectid string false none none
»» _id string false none none
»» issue_id string false none none
»» difficulty string false none none
»» priority string false none none
»» section string false none none
»» parentStatus string false none none
»» tasktype string false none none
»» deleted boolean false none none
»» updatedate string false none none
»» createdate string false none none
»» status string false none none

Task

Everything about your task

Find Task of a List

Code samples

# You can also use wget
curl -X GET https://api.improductive.com/api/v1/issue?tasktype=string&milestone_id=string&project_id=string \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.get 'https://api.improductive.com/api/v1/issue',
  params: {
  'tasktype' => 'string',
'milestone_id' => 'string',
'project_id' => 'string'
}, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://api.improductive.com/api/v1/issue', params={
  'tasktype': 'string',  'milestone_id': 'string',  'project_id': 'string'
}, headers = headers)

print(r.json())


const headers = {
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/issue?tasktype=string&milestone_id=string&project_id=string',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /issue

Find All Tasks of a List

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
tasktype query string true none
milestone_id query string true none
project_id query string true none

Example responses

200 Response

[
  {
    "results": [
      {
        "_id": "610278df20373a000d1e3baa",
        "title": "Rest Client Task for ZAP",
        "description": "This Task is updated for ZAP Swagger",
        "projectid": "61024d3ccd10ee000dc2007d",
        "milestoneid": "6102550575e8fe000e59dc58",
        "estimatedtime": "1",
        "createdby": {
          "_id": "59f5b7f0f116127683321f41",
          "username": "kbalu"
        },
        "updatedby": {
          "_id": "59f5b7f0f116127683321f41",
          "username": "kbalu"
        },
        "issue_id": "SWAG-2",
        "__v": "0",
        "type": "feature_requirement",
        "deleted": "false",
        "taskdocs": [
          "[]"
        ],
        "difficulty": "low",
        "attachmentlinks": [
          "[]"
        ],
        "attachments": [
          "[]"
        ],
        "likes": [
          "[]"
        ],
        "comments": [
          "[]"
        ],
        "history": [
          {
            "historyContent": "title : Rest Client Task for ZAP 3",
            "historyType": "Task Created",
            "_id": "610278df20373a000d1e3bab",
            "updatedate": "2021-07-29T09:46:07.714Z",
            "status": "not_done"
          }
        ],
        "logs": [
          "[]"
        ],
        "updatedate": "2021-07-29T09:46:07.712Z",
        "createdate": "2021-07-29T09:46:07.712Z",
        "priority": "low",
        "section": "ZAP Swagger Section",
        "workflow": {
          "flow": [
            "[]"
          ]
        },
        "parentStatus": "not_done",
        "status": "created",
        "tags": [
          "[]"
        ],
        "tasktype": "task"
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK Task Details Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [GetTask] false none none
» results [object] false none none
»» _id string false none none
»» title string false none none
»» description string false none none
»» projectid string false none none
»» milestoneid string false none none
»» estimatedtime number false none none
»» createdby object false none none
»»» _id string false none none
»»» username string false none none
»» updatedby object false none none
»»» _id string false none none
»»» username string false none none
»» issue_id string false none none
»» __v number false none none
»» type string false none none
»» deleted boolean false none none
»» taskdocs [string] false none none
»» difficulty string false none none
»» attachmentlinks [string] false none none
»» attachments [string] false none none
»» likes [string] false none none
»» comments [string] false none none
»» history [object] false none none
»»» historyContent string false none none
»»» historyType string false none none
»»» _id string false none none
»»» updatedate string false none none
»»» status string false none none
»» logs [string] false none none
»» updatedate string false none none
»» createdate string false none none
»» priority string false none none
»» section string false none none
»» workflow object false none none
»»» flow [string] false none none
»» parentStatus string false none none
»» status string false none none
»» tags [string] false none none
»» tasktype string false none none

Create Task

Code samples

# You can also use wget
curl -X POST https://api.improductive.com/api/v1/issue \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.post 'https://api.improductive.com/api/v1/issue',
  params: {
  }, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.post('https://api.improductive.com/api/v1/issue', headers = headers)

print(r.json())

const inputBody = '{
  "title": "Rest Client Task for ZAP",
  "description": "This Task is created through Rest Client ZAP",
  "type": "feature_requirement",
  "priority": "low",
  "projectid": "61024d3ccd10ee000dc2007d",
  "milestoneid": "6102550575e8fe000e59dc58",
  "estimatedtime": "8",
  "section": "ZAP Swagger Section"
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/issue',
{
  method: 'POST',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

POST /issue

Adds a new task.

Body parameter

{
  "title": "Rest Client Task for ZAP",
  "description": "This Task is created through Rest Client ZAP",
  "type": "feature_requirement",
  "priority": "low",
  "projectid": "61024d3ccd10ee000dc2007d",
  "milestoneid": "6102550575e8fe000e59dc58",
  "estimatedtime": "8",
  "section": "ZAP Swagger Section"
}

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
body body Task true Create Task

Example responses

200 Response

[
  {
    "status": "success",
    "results": {
      "__v": "0",
      "title": "Rest Client Task for ZAP",
      "description": "This Task is created for Rest Client ZAP",
      "projectid": "61024d3ccd10ee000dc2007d",
      "milestoneid": "6102550575e8fe000e59dc58",
      "estimatedtime": "1",
      "type": "feature_requirement",
      "createdby": "59f5b7f0f116127683321f41",
      "updatedby": "59f5b7f0f116127683321f41",
      "issue_id": "SWAG-2",
      "_id": "610278df20373a000d1e3baa",
      "deleted": "false",
      "difficulty": "low",
      "history": [
        {
          "historyContent": "title : Rest Client Task for ZAP",
          "historyType": "Task Created",
          "_id": "610278df20373a000d1e3bab",
          "updatedate": "2021-07-29T09:46:07.714Z",
          "status": "not_done"
        }
      ],
      "updatedate": "2021-07-29T09:46:07.712Z",
      "createdate": "2021-07-29T09:46:07.712Z",
      "priority": "low",
      "section": "ZAP Swagger Section",
      "workflow": {
        "flow": [
          "[]"
        ]
      },
      "parentStatus": "not_done",
      "status": "created",
      "tasktype": "task\""
    }
  }
]

Responses

Status Meaning Description Schema
200 OK Task Created Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [PostTask] false none none
» status string false none none
» results object false none none
»» __v number false none none
»» title string false none none
»» description string false none none
»» projectid string false none none
»» milestoneid string false none none
»» estimatedtime number false none none
»» type string false none none
»» createdby string false none none
»» updatedby string false none none
»» issue_id string false none none
»» _id string false none none
»» deleted boolean false none none
»» difficulty string false none none
»» history [object] false none none
»»» historyContent string false none none
»»» historyType string false none none
»»» _id string false none none
»»» updatedate string false none none
»»» status string false none none
»» updatedate string false none none
»» createdate string false none none
»» priority string false none none
»» section string false none none
»» workflow object false none none
»»» flow [string] false none none
»» parentStatus string false none none
»» status string false none none
»» tasktype string false none none

Search a Task

Code samples

# You can also use wget
curl -X GET https://api.improductive.com/api/v1/issue/search?search=string \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'user-agent: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'user-agent' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.get 'https://api.improductive.com/api/v1/issue/search',
  params: {
  'search' => 'string'
}, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'user-agent': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://api.improductive.com/api/v1/issue/search', params={
  'search': 'string'
}, headers = headers)

print(r.json())


const headers = {
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'user-agent':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/issue/search?search=string',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /issue/search

Search a Task by Task Title

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
user-agent header string true none
search query string true none

Example responses

200 Response

[
  {
    "status": "success",
    "results": [
      {
        "_id": "610278df20373a000d1e3baa",
        "title": "Rest Client Task for ZAP",
        "description": "This Task is updated for ZAP Swagger",
        "projectid": "61024d3ccd10ee000dc2007d",
        "milestoneid": "6102550575e8fe000e59dc58",
        "estimatedtime": "1",
        "createdby": "59f5b7f0f116127683321f41",
        "updatedby": "59f5b7f0f116127683321f41",
        "issue_id": "SWAG-2",
        "__v": "0",
        "deleted": "false",
        "taskdocs": [
          "[]"
        ],
        "difficulty": "low",
        "attachmentlinks": [
          "[]"
        ],
        "attachments": [
          "[]"
        ],
        "likes": [
          "[]"
        ],
        "comments": [
          "[]"
        ],
        "history": [
          "[]"
        ],
        "logs": [
          "[]"
        ],
        "updatedate": "2021-07-29T09:46:07.712Z",
        "createdate": "2021-07-29T09:46:07.712Z",
        "priority": "low",
        "section": "ZAP Swagger Section",
        "workflow": {
          "flow": [
            "[]"
          ]
        },
        "parentStatus": "not_done",
        "status": "created",
        "tags": [
          "[]"
        ],
        "tasktype": "task"
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK Task Details Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [SearchTask] false none none
» status string false none none
» results [object] false none none
»» _id string false none none
»» title string false none none
»» description string false none none
»» projectid string false none none
»» milestoneid string false none none
»» estimatedtime number false none none
»» createdby string false none none
»» updatedby string false none none
»» issue_id string false none none
»» __v number false none none
»» deleted boolean false none none
»» taskdocs [string] false none none
»» difficulty string false none none
»» attachmentlinks [string] false none none
»» attachments [string] false none none
»» likes [string] false none none
»» comments [string] false none none
»» history [string] false none none
»» logs [string] false none none
»» updatedate string false none none
»» createdate string false none none
»» priority string false none none
»» section string false none none
»» workflow object false none none
»»» flow [string] false none none
»» parentStatus string false none none
»» status string false none none
»» tags [string] false none none
»» tasktype string false none none

User

Everything about your user

Find User by Username

Code samples

# You can also use wget
curl -X GET https://api.improductive.com/api/v1/account/search?key=string \
  -H 'Accept: application/json' \
  -H 'api_key: string' \
  -H 'content-type: string' \
  -H 'Authorization: Bearer {access-token}'

require 'rest-client'
require 'json'

headers = {
  'Accept' => 'application/json',
  'api_key' => 'string',
  'content-type' => 'string',
  'Authorization' => 'Bearer {access-token}'
}

result = RestClient.get 'https://api.improductive.com/api/v1/account/search',
  params: {
  'key' => 'string'
}, headers: headers

p JSON.parse(result)

import requests
headers = {
  'Accept': 'application/json',
  'api_key': 'string',
  'content-type': 'string',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://api.improductive.com/api/v1/account/search', params={
  'key': 'string'
}, headers = headers)

print(r.json())


const headers = {
  'Accept':'application/json',
  'api_key':'string',
  'content-type':'string',
  'Authorization':'Bearer {access-token}'
};

fetch('https://api.improductive.com/api/v1/account/search?key=string',
{
  method: 'GET',

  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /account/search

Finds a user.

Parameters

Name In Type Required Description
api_key header string true none
content-type header string true none
key query string true none

Example responses

200 Response

[
  {
    "status": "string",
    "data": [
      {
        "password": "",
        "_id": "5c00bf6213402610f7fb1fa9",
        "username": "patnayak",
        "email": "testuser@gmail.com",
        "phone": "98406910000",
        "name": "patnayak",
        "country": "India",
        "clientid": "5a0534028d6a847ea9f180ab",
        "client_db": "clofusinnovations",
        "emailToken": "null",
        "__v": "0",
        "Join_Date": "2018-05-06T16:58:54.826Z",
        "profile_img": "https://improductive-storage.s3.amazonaws.com/clofusinnovations/users/patnayak/1623386264.png",
        "fpToken": "",
        "passToken": "null",
        "last_name": "debidatta",
        "api_key": "Fd32zmJJrS1hyoQYTKIXCAtmcpYuCXk",
        "settings": {
          "notification": "false"
        },
        "logincount": "391",
        "skills": [
          "[]"
        ],
        "deleted": "false",
        "created_At": "2018-11-30T04:41:06.922Z",
        "updated_At": "2020-06-19T12:37:17.805Z",
        "provider": "self",
        "lm": "2018-11-30T04:41:06.922Z",
        "cd": "2018-11-30T04:41:06.922Z",
        "status": "active",
        "projectid": [
          "5b3f462ecbc72f0c7362240b"
        ],
        "role": "developer",
        "message": [
          "[]"
        ],
        "max_project_size": "0",
        "total_donated": "0",
        "current_bonus": "0",
        "type": "people"
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK User Details Inline

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [GetUser] false none none
» status string false none success
» data [object] false none none
»» password string false none none
»» _id string false none none
»» username string false none none
»» email string false none none
»» phone string false none none
»» name string false none none
»» country string false none none
»» clientid string false none none
»» client_db string false none none
»» emailToken string false none none
»» __v number false none none
»» Join_Date string false none none
»» profile_img string false none none
»» fpToken string false none none
»» passToken string false none none
»» last_name string false none none
»» api_key string false none none
»» settings object false none none
»»» notification boolean false none none
»» logincount number false none none
»» skills [string] false none none
»» deleted boolean false none none
»» created_At string false none none
»» updated_At string false none none
»» provider string false none none
»» lm string false none none
»» cd string false none none
»» status string false none none
»» projectid [string] false none none
»» role string false none none
»» message [string] false none none
»» max_project_size number false none none
»» total_donated number false none none
»» current_bonus number false none none
»» type string false none none

Schemas

Project

{
  "name": "ZAP Swagger",
  "projectkey": "SWAG",
  "workflow": {
    "name": "Approval"
  }
}

Properties

Name Type Required Restrictions Description
name string false none none
projectkey string false none none
workflow Workflow false none none

Workflow

{
  "name": "Approval"
}

Properties

Name Type Required Restrictions Description
name string false none none

List

{
  "title": "ZAP Swagger List",
  "description": "This milestone is created for ZAP Swagger",
  "type": "feature_requirement",
  "projectid": "61024d3ccd10ee000dc2007d"
}

Properties

Name Type Required Restrictions Description
title string false none none
description string false none none
type string false none none
projectid integer(int32) false none none

Section

{
  "title": "ZAP Swagger Section",
  "section": "ZAP Swagger Section",
  "projectid": "61024d3ccd10ee000dc2007d",
  "milestoneid": "6102550575e8fe000e59dc58"
}

Properties

Name Type Required Restrictions Description
title string false none none
section string false none none
projectid integer(int32) false none none
milestoneid integer(int32) false none none

Task

{
  "title": "Rest Client Task for ZAP",
  "description": "This Task is created through Rest Client ZAP",
  "type": "feature_requirement",
  "priority": "low",
  "projectid": "61024d3ccd10ee000dc2007d",
  "milestoneid": "6102550575e8fe000e59dc58",
  "estimatedtime": "8",
  "section": "ZAP Swagger Section"
}

Properties

Name Type Required Restrictions Description
title string false none none
description string false none none
type string false none none
priority string false none none
projectid integer(int32) false none none
milestoneid integer(int32) false none none
estimatedtime integer(int32) false none none
section string false none none

GetProject

{
  "results": [
    {
      "_id": "61024d3ccd10ee000dc2007d",
      "created_At": "Thu Jul 29 2021 06:39:56 GMT+0000 (Coordinated Universal Time)",
      "updated_At": "Thu Jul 29 2021 06:39:56 GMT+0000 (Coordinated Universal Time)",
      "name": "ZAP Swagger",
      "projectkey": "SWAG",
      "__v": "0",
      "sections": {
        "section": [
          "[]"
        ]
      },
      "workflow": {
        "name": "Approval",
        "flow": [
          "[]"
        ]
      },
      "projectType": "prod",
      "deleted": "false",
      "assigned": [
        "[]"
      ],
      "status": "created",
      "jekyll_path": "none",
      "smtp": {
        "template": "blank"
      },
      "type": "development"
    }
  ]
}

Properties

Name Type Required Restrictions Description
results [object] false none none
» _id string false none none
» created_At string false none none
» updated_At string false none none
» name string false none none
» projectkey string false none none
» __v number false none none
» sections object false none none
»» section [string] false none none
» workflow object false none none
»» name string false none none
»» flow [string] false none none
» projectType string false none none
» deleted boolean false none none
» assigned [string] false none none
» status string false none none
» jekyll_path string false none none
» smtp object false none none
»» template string false none none
» type string false none none

PostProject

{
  "status": "success",
  "project_id": "61024d3ccd10ee000dc2007d"
}

Properties

Name Type Required Restrictions Description
status string false none none
project_id string false none none

GetList

{
  "results": [
    {
      "_id": "6102550575e8fe000e59dc58",
      "title": "ZAP Swagger List",
      "description": "This milestone is created for ZAP Swagger",
      "projectid": "61024d3ccd10ee000dc2007d",
      "__v": "0",
      "sections": {
        "section": [
          "[]"
        ]
      },
      "deleted": "false",
      "updatedate": "2021-07-29T07:13:09.561Z",
      "createdate": "2021-07-29T07:13:09.561Z",
      "status": "created",
      "type": "feature_requirement"
    }
  ],
  "info": [
    {
      "_id": "6102550575e8fe000e59dc58",
      "total": {
        "count": "1",
        "hrs": "1"
      },
      "open": {
        "count": "1",
        "hrs": "1"
      },
      "closed": {
        "count": "0",
        "hrs": "0"
      },
      "incomplete": {
        "count": "0",
        "hrs": "0"
      },
      "inreview": {
        "count": "0",
        "hrs": "0"
      }
    }
  ]
}

Properties

Name Type Required Restrictions Description
results [object] false none none
» _id string false none none
» title string false none none
» description string false none none
» projectid string false none none
» __v number false none none
» sections object false none none
»» section [string] false none none
» deleted boolean false none none
» updatedate string false none none
» createdate string false none none
» status string false none none
» type string false none none
info [object] false none none
» _id string false none none
» total object false none none
»» count number false none none
»» hrs number false none none
» open object false none none
»» count number false none none
»» hrs number false none none
» closed object false none none
»» count number false none none
»» hrs number false none none
» incomplete object false none none
»» count number false none none
»» hrs number false none none
» inreview object false none none
»» count number false none none
»» hrs number false none none

PostList

{
  "status": "success",
  "data": {
    "__v": "0",
    "title": "ZAP Swagger List",
    "description": "This List is created for ZAP Swagger",
    "type": "feature_requirement",
    "projectid": "61024d3ccd10ee000dc2007d",
    "_id": "6102550575e8fe000e59dc58",
    "sections": {
      "section": [
        "[]"
      ]
    },
    "deleted": "false",
    "updatedate": "2021-07-29T07:13:09.561Z",
    "createdate": "2021-07-29T07:13:09.561Z",
    "status": "created\""
  }
}

Properties

Name Type Required Restrictions Description
status string false none none
data object false none none
» __v number false none none
» title string false none none
» description string false none none
» type string false none none
» projectid string false none none
» _id string false none none
» sections object false none none
»» section [string] false none none
» deleted boolean false none none
» updatedate string false none none
» createdate string false none none
» status string false none none

GetTask

{
  "results": [
    {
      "_id": "610278df20373a000d1e3baa",
      "title": "Rest Client Task for ZAP",
      "description": "This Task is updated for ZAP Swagger",
      "projectid": "61024d3ccd10ee000dc2007d",
      "milestoneid": "6102550575e8fe000e59dc58",
      "estimatedtime": "1",
      "createdby": {
        "_id": "59f5b7f0f116127683321f41",
        "username": "kbalu"
      },
      "updatedby": {
        "_id": "59f5b7f0f116127683321f41",
        "username": "kbalu"
      },
      "issue_id": "SWAG-2",
      "__v": "0",
      "type": "feature_requirement",
      "deleted": "false",
      "taskdocs": [
        "[]"
      ],
      "difficulty": "low",
      "attachmentlinks": [
        "[]"
      ],
      "attachments": [
        "[]"
      ],
      "likes": [
        "[]"
      ],
      "comments": [
        "[]"
      ],
      "history": [
        {
          "historyContent": "title : Rest Client Task for ZAP 3",
          "historyType": "Task Created",
          "_id": "610278df20373a000d1e3bab",
          "updatedate": "2021-07-29T09:46:07.714Z",
          "status": "not_done"
        }
      ],
      "logs": [
        "[]"
      ],
      "updatedate": "2021-07-29T09:46:07.712Z",
      "createdate": "2021-07-29T09:46:07.712Z",
      "priority": "low",
      "section": "ZAP Swagger Section",
      "workflow": {
        "flow": [
          "[]"
        ]
      },
      "parentStatus": "not_done",
      "status": "created",
      "tags": [
        "[]"
      ],
      "tasktype": "task"
    }
  ]
}

Properties

Name Type Required Restrictions Description
results [object] false none none
» _id string false none none
» title string false none none
» description string false none none
» projectid string false none none
» milestoneid string false none none
» estimatedtime number false none none
» createdby object false none none
»» _id string false none none
»» username string false none none
» updatedby object false none none
»» _id string false none none
»» username string false none none
» issue_id string false none none
» __v number false none none
» type string false none none
» deleted boolean false none none
» taskdocs [string] false none none
» difficulty string false none none
» attachmentlinks [string] false none none
» attachments [string] false none none
» likes [string] false none none
» comments [string] false none none
» history [object] false none none
»» historyContent string false none none
»» historyType string false none none
»» _id string false none none
»» updatedate string false none none
»» status string false none none
» logs [string] false none none
» updatedate string false none none
» createdate string false none none
» priority string false none none
» section string false none none
» workflow object false none none
»» flow [string] false none none
» parentStatus string false none none
» status string false none none
» tags [string] false none none
» tasktype string false none none

PostTask

{
  "status": "success",
  "results": {
    "__v": "0",
    "title": "Rest Client Task for ZAP",
    "description": "This Task is created for Rest Client ZAP",
    "projectid": "61024d3ccd10ee000dc2007d",
    "milestoneid": "6102550575e8fe000e59dc58",
    "estimatedtime": "1",
    "type": "feature_requirement",
    "createdby": "59f5b7f0f116127683321f41",
    "updatedby": "59f5b7f0f116127683321f41",
    "issue_id": "SWAG-2",
    "_id": "610278df20373a000d1e3baa",
    "deleted": "false",
    "difficulty": "low",
    "history": [
      {
        "historyContent": "title : Rest Client Task for ZAP",
        "historyType": "Task Created",
        "_id": "610278df20373a000d1e3bab",
        "updatedate": "2021-07-29T09:46:07.714Z",
        "status": "not_done"
      }
    ],
    "updatedate": "2021-07-29T09:46:07.712Z",
    "createdate": "2021-07-29T09:46:07.712Z",
    "priority": "low",
    "section": "ZAP Swagger Section",
    "workflow": {
      "flow": [
        "[]"
      ]
    },
    "parentStatus": "not_done",
    "status": "created",
    "tasktype": "task\""
  }
}

Properties

Name Type Required Restrictions Description
status string false none none
results object false none none
» __v number false none none
» title string false none none
» description string false none none
» projectid string false none none
» milestoneid string false none none
» estimatedtime number false none none
» type string false none none
» createdby string false none none
» updatedby string false none none
» issue_id string false none none
» _id string false none none
» deleted boolean false none none
» difficulty string false none none
» history [object] false none none
»» historyContent string false none none
»» historyType string false none none
»» _id string false none none
»» updatedate string false none none
»» status string false none none
» updatedate string false none none
» createdate string false none none
» priority string false none none
» section string false none none
» workflow object false none none
»» flow [string] false none none
» parentStatus string false none none
» status string false none none
» tasktype string false none none

SearchTask

{
  "status": "success",
  "results": [
    {
      "_id": "610278df20373a000d1e3baa",
      "title": "Rest Client Task for ZAP",
      "description": "This Task is updated for ZAP Swagger",
      "projectid": "61024d3ccd10ee000dc2007d",
      "milestoneid": "6102550575e8fe000e59dc58",
      "estimatedtime": "1",
      "createdby": "59f5b7f0f116127683321f41",
      "updatedby": "59f5b7f0f116127683321f41",
      "issue_id": "SWAG-2",
      "__v": "0",
      "deleted": "false",
      "taskdocs": [
        "[]"
      ],
      "difficulty": "low",
      "attachmentlinks": [
        "[]"
      ],
      "attachments": [
        "[]"
      ],
      "likes": [
        "[]"
      ],
      "comments": [
        "[]"
      ],
      "history": [
        "[]"
      ],
      "logs": [
        "[]"
      ],
      "updatedate": "2021-07-29T09:46:07.712Z",
      "createdate": "2021-07-29T09:46:07.712Z",
      "priority": "low",
      "section": "ZAP Swagger Section",
      "workflow": {
        "flow": [
          "[]"
        ]
      },
      "parentStatus": "not_done",
      "status": "created",
      "tags": [
        "[]"
      ],
      "tasktype": "task"
    }
  ]
}

Properties

Name Type Required Restrictions Description
status string false none none
results [object] false none none
» _id string false none none
» title string false none none
» description string false none none
» projectid string false none none
» milestoneid string false none none
» estimatedtime number false none none
» createdby string false none none
» updatedby string false none none
» issue_id string false none none
» __v number false none none
» deleted boolean false none none
» taskdocs [string] false none none
» difficulty string false none none
» attachmentlinks [string] false none none
» attachments [string] false none none
» likes [string] false none none
» comments [string] false none none
» history [string] false none none
» logs [string] false none none
» updatedate string false none none
» createdate string false none none
» priority string false none none
» section string false none none
» workflow object false none none
»» flow [string] false none none
» parentStatus string false none none
» status string false none none
» tags [string] false none none
» tasktype string false none none

GetSection

{
  "results": [
    {
      "_id": "61026ad3225f22000df7e15c",
      "title": "ZAP Swagger Section",
      "projectid": "61024d3ccd10ee000dc2007d",
      "milestoneid": "6102550575e8fe000e59dc58",
      "createdby": {
        "_id": "59f5b7f0f116127683321f41",
        "username": "kbalu"
      },
      "updatedby": {
        "_id": "59f5b7f0f116127683321f41",
        "username": "kbalu"
      },
      "issue_id": "SWAG-1",
      "__v": "0",
      "deleted": "false",
      "taskdocs": [
        "[]"
      ],
      "difficulty": "low",
      "attachmentlinks": [
        "[]"
      ],
      "attachments": [
        "[]"
      ],
      "likes": [
        "[]"
      ],
      "comments": [
        "[]"
      ],
      "history": [
        "[]"
      ],
      "logs": [
        "[]"
      ],
      "updatedate": "2021-07-29T08:46:11.147Z",
      "createdate": "2021-07-29T08:46:11.147Z",
      "priority": "low",
      "section": "ZAP Swagger Section",
      "workflow": {
        "flow": [
          "[]"
        ]
      },
      "parentStatus": "not_done",
      "status": "created",
      "tags": [
        "[]"
      ],
      "tasktype": "dummy"
    }
  ]
}

Properties

Name Type Required Restrictions Description
results [object] false none none
» _id string false none none
» title string false none none
» projectid string false none none
» milestoneid string false none none
» createdby object false none none
»» _id string false none none
»» username string false none none
» updatedby object false none none
»» _id string false none none
»» username string false none none
» issue_id string false none none
» __v number false none none
» deleted boolean false none none
» taskdocs [string] false none none
» difficulty string false none none
» attachmentlinks [string] false none none
» attachments [string] false none none
» likes [string] false none none
» comments [string] false none none
» history [string] false none none
» logs [string] false none none
» updatedate string false none none
» createdate string false none none
» priority string false none none
» section string false none none
» workflow object false none none
»» flow [string] false none none
» parentStatus string false none none
» status string false none none
» tags [string] false none none
» tasktype string false none none

PostSection

{
  "status": "string",
  "results": {
    "__v": "0",
    "title": "ZAP Swagger Section",
    "type": "",
    "projectid": "61024d3ccd10ee000dc2007d",
    "_id": "61026ad3225f22000df7e15c",
    "issue_id": "SWAG-1",
    "difficulty": "low",
    "priority": "low",
    "section": "ZAP Swagger Section",
    "parentStatus": "not_done",
    "tasktype": "dummy",
    "deleted": "false",
    "updatedate": "2021-07-29T08:46:11.147Z",
    "createdate": "2021-07-29T08:46:11.147Z",
    "status": "created"
  }
}

Properties

Name Type Required Restrictions Description
status string false none success
results object false none none
» __v number false none none
» title string false none none
» type string false none none
» projectid string false none none
» _id string false none none
» issue_id string false none none
» difficulty string false none none
» priority string false none none
» section string false none none
» parentStatus string false none none
» tasktype string false none none
» deleted boolean false none none
» updatedate string false none none
» createdate string false none none
» status string false none none

GetUser

{
  "status": "string",
  "data": [
    {
      "password": "",
      "_id": "5c00bf6213402610f7fb1fa9",
      "username": "patnayak",
      "email": "testuser@gmail.com",
      "phone": "98406910000",
      "name": "patnayak",
      "country": "India",
      "clientid": "5a0534028d6a847ea9f180ab",
      "client_db": "clofusinnovations",
      "emailToken": "null",
      "__v": "0",
      "Join_Date": "2018-05-06T16:58:54.826Z",
      "profile_img": "https://improductive-storage.s3.amazonaws.com/clofusinnovations/users/patnayak/1623386264.png",
      "fpToken": "",
      "passToken": "null",
      "last_name": "debidatta",
      "api_key": "Fd32zmJJrS1hyoQYTKIXCAtmcpYuCXk",
      "settings": {
        "notification": "false"
      },
      "logincount": "391",
      "skills": [
        "[]"
      ],
      "deleted": "false",
      "created_At": "2018-11-30T04:41:06.922Z",
      "updated_At": "2020-06-19T12:37:17.805Z",
      "provider": "self",
      "lm": "2018-11-30T04:41:06.922Z",
      "cd": "2018-11-30T04:41:06.922Z",
      "status": "active",
      "projectid": [
        "5b3f462ecbc72f0c7362240b"
      ],
      "role": "developer",
      "message": [
        "[]"
      ],
      "max_project_size": "0",
      "total_donated": "0",
      "current_bonus": "0",
      "type": "people"
    }
  ]
}

Properties

Name Type Required Restrictions Description
status string false none success
data [object] false none none
» password string false none none
» _id string false none none
» username string false none none
» email string false none none
» phone string false none none
» name string false none none
» country string false none none
» clientid string false none none
» client_db string false none none
» emailToken string false none none
» __v number false none none
» Join_Date string false none none
» profile_img string false none none
» fpToken string false none none
» passToken string false none none
» last_name string false none none
» api_key string false none none
» settings object false none none
»» notification boolean false none none
» logincount number false none none
» skills [string] false none none
» deleted boolean false none none
» created_At string false none none
» updated_At string false none none
» provider string false none none
» lm string false none none
» cd string false none none
» status string false none none
» projectid [string] false none none
» role string false none none
» message [string] false none none
» max_project_size number false none none
» total_donated number false none none
» current_bonus number false none none
» type string false none none

ApiResponse

{
  "code": 0,
  "type": "string",
  "message": "string"
}

Properties

Name Type Required Restrictions Description
code integer(int32) false none none
type string false none none
message string false none none