Create Milestone

POST /api/v1.0/milestones

This endpoint creates the milestone.

application/json

Body Required

  • project_id string Required

    Project ID

  • task_group_id string

    Task Group ID

  • name string Required

    Milestone name

  • description string Required

    Milestone Description

  • dependency string

    Milestone dependency

  • start string

    Milestone start date

  • end string

    Milestone end date

  • rule_id string

    Milestone rule id

  • hidden array[string]

    Hidden

  • isTaskGroup boolean

    Is Task Group?

  • is_list boolean

    List Flag

Responses

  • 201 application/json

    The resource created successfully

    Hide response attributes Show response attributes object
    • message string Required

      Success message

    • id string Required

      Created Label ID

  • 401

    The client request has not been completed because it lacks valid authentication credentials for the requested resource.

  • 403

    The client does not have access rights to the content.

  • 405

    The request method is known by the server but is not supported by the target resource.

POST /api/v1.0/milestones
curl \
 --request POST 'https://openapi.niftypm.com/api/v1.0/milestones' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"project_id":"string","task_group_id":"string","name":"string","description":"string","dependency":"string","start":"string","end":"string","rule_id":"string","hidden":["string"],"isTaskGroup":true,"is_list":true}'
Request examples
{
  "project_id": "string",
  "task_group_id": "string",
  "name": "string",
  "description": "string",
  "dependency": "string",
  "start": "string",
  "end": "string",
  "rule_id": "string",
  "hidden": [
    "string"
  ],
  "isTaskGroup": true,
  "is_list": true
}
Response examples (201)
{
  "message": "string",
  "id": "string"
}