Project Milestones

Get project milestones

Changed on

Returns a paginated list of project milestones on projects you can view. Supports filtering by project, assignee, date or a date window (after/before), title search (query), and by related people, projects, tasks, deals or budgets.

get/api/v2/project_milestones

Request

  • Base URL
    https://developer.productive.io (the document declares no server; this is the origin it was published from)
  • URL
    https://developer.productive.io/api/v2/project_milestones
  • Auth
    none declared

Query parameters

OR

Filter parameter for querying project milestones.

{
  "0": {
    "project_id": {
      "eq": "7388870"
    }
  },
  "1": {
    "after": "2026-10-01"
  },
  "$op": "and"
}
sortstring[]

Sort order for project milestone list results. Accepts one or more field names, comma-separated; prefix with - for descending.

Response

Paginated list of project milestones.

Example response

{
  "data": [
    {
      "id": "42",
      "type": "project_milestones",
      "attributes": {
        "title": "Beta launch",
        "date": "2026-10-15",
        "color_id": "6",
        "icon_id": "icon-rocket-launch",
        "note": "Release to beta customers.",
        "created_at": "2026-09-01T10:15:00.000+02:00",
        "updated_at": "2026-09-01T10:15:00.000+02:00"
      },
      "relationships": {
        "organization": {
          "data": {
            "type": "organizations",
            "id": "109"
          }
        },
        "creator": {
          "data": {
            "type": "people",
            "id": "1001"
          }
        },
        "assignee": {
          "data": {
            "type": "people",
            "id": "1002"
          }
        },
        "project": {
          "data": {
            "type": "projects",
            "id": "7388870"
          }
        }
      }
    },
    {
      "id": "43",
      "type": "project_milestones",
      "attributes": {
        "title": "Go-live",
        "date": "2026-11-02",
        "color_id": "6",
        "icon_id": "icon-flag-checkered-line",
        "note": null,
        "created_at": "2026-09-01T10:15:00.000+02:00",
        "updated_at": "2026-09-01T10:15:00.000+02:00"
      },
      "relationships": {
        "organization": {
          "data": {
            "type": "organizations",
            "id": "109"
          }
        },
        "creator": {
          "data": {
            "type": "people",
            "id": "1001"
          }
        },
        "assignee": {
          "data": null
        },
        "project": {
          "data": {
            "type": "projects",
            "id": "7388870"
          }
        }
      }
    }
  ],
  "included": [],
  "meta": {
    "current_page": 1,
    "total_pages": 1,
    "total_count": 2,
    "page_size": 30,
    "max_page_size": 200
  }
}

Changes

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      endpoint added

    This list may be incomplete.