Milestone API Documentation =========================== 1. Get All Milestones of a Repository ------------------------------------- Request ~~~~~~~ ``GET https://api.gitcode.com/api/v5/repos/{owner}/{repo}/milestones`` +--------------+-----------------------------------+-------+-----------+ | Parameter | Description | Type | Data Type | +==============+===================================+=======+===========+ | access_token | personal access token | query | string | +--------------+-----------------------------------+-------+-----------+ | owner\* | Repository Ownership Path | path | string | | | (Company, Organization, or | | | | | Personal Path) | | | +--------------+-----------------------------------+-------+-----------+ | repo\* | Repository Path(path) | path | string | +--------------+-----------------------------------+-------+-----------+ | state | state: open, closed, | query | string | | | all。Default: open | | | +--------------+-----------------------------------+-------+-----------+ | sort | sort: due_on | query | string | +--------------+-----------------------------------+-------+-----------+ | direction | asc/desc, Default: asc | query | string | +--------------+-----------------------------------+-------+-----------+ | page | Current Page Number | query | int | +--------------+-----------------------------------+-------+-----------+ | per_page | Items Per Page, Maximum 100 | query | int | +--------------+-----------------------------------+-------+-----------+ Response ~~~~~~~~ .. container:: highlight .. code:: text [ { "closed_issues": 0, "created_at": "2024-10-08T10:58:16+08:00", "description": "你好中国", "due_on": "2024-11-08", "number": 4914, "open_issues": 0, "repository_id": 4066481, "state": "active", "title": "你好中国", "updated_at": "2024-10-08T10:58:16+08:00", "url": "https://gitcode.com/dengmengmian/oneapi/milestones/1" } ] Demo ~~~~ .. container:: highlight .. code:: text curl --location -g --request GET 'https://api.gitcode.com/api/v5/repos/dengmengmian/oneapi/milestones?state=open&sort=due_on&direction=asc&page=1&per_page=20&access_token=xxxx' 2. Get a Specific Milestone of a Repository ------------------------------------------- Request ~~~~~~~ ``GET https://api.gitcode.com/api/v5/repos/{owner}/{repo}/milestones/{number}`` +--------------+-----------------------------------+-------+-----------+ | Parameter | Description | Type | Data Type | +==============+===================================+=======+===========+ | access_token | personal access token | query | string | +--------------+-----------------------------------+-------+-----------+ | owner\* | Repository Ownership Path | path | string | | | (Company, Organization, or | | | | | Personal Path) | | | +--------------+-----------------------------------+-------+-----------+ | repo\* | Repository Path(path) | path | string | +--------------+-----------------------------------+-------+-----------+ | number\* | Milestone ID (number) | path | int | +--------------+-----------------------------------+-------+-----------+ Response ~~~~~~~~ .. container:: highlight .. code:: text { "closed_issues": 0, "created_at": "2024-10-08T10:58:16+08:00", "description": "你好中国", "due_on": "2024-11-08", "number": 4914, "open_issues": 0, "repository_id": 4066481, "state": "active", "title": "你好中国", "updated_at": "2024-10-08T10:58:16+08:00", "url": "https://gitcode.com/dengmengmian/oneapi/milestones/1" } Demo ~~~~ .. container:: highlight .. code:: text curl --location -g --request GET 'https://api.gitcode.com/api/v5/repos/dengmengmian/oneapi/milestones/4914?access_token=xxxx' 3. Delete a Specific Milestone of a Repository ---------------------------------------------- Request ~~~~~~~ ``DELETE https://api.gitcode.com/api/v5/repos/{owner}/{repo}/milestones/{number}`` +--------------+-----------------------------------+-------+-----------+ | Parameter | Description | Type | Data Type | +==============+===================================+=======+===========+ | access_token | personal access token | query | string | +--------------+-----------------------------------+-------+-----------+ | owner\* | Repository Ownership Path | path | string | | | (Company, Organization, or | | | | | Personal Path) | | | +--------------+-----------------------------------+-------+-----------+ | repo\* | Repository Path(path) | path | string | +--------------+-----------------------------------+-------+-----------+ | number\* | Milestone ID (number) | path | int | +--------------+-----------------------------------+-------+-----------+ Response ~~~~~~~~ 无 Demo ~~~~ .. container:: highlight .. code:: text curl --location -g --request DELETE 'https://api.gitcode.com/api/v5/repos/dengmengmian/oneapi/milestones/4914?access_token=xxxx' 4. Update a Milestone of a Repository ------------------------------------- Request ~~~~~~~ ``PATCH https://api.gitcode.com/api/v5/repos/{owner}/{repo}/milestones/{number}`` +--------------+-----------------------------------+-------+-----------+ | Parameter | Description | Type | Data Type | +==============+===================================+=======+===========+ | access_token | personal access token | query | string | +--------------+-----------------------------------+-------+-----------+ | owner\* | Repository Ownership Path | path | string | | | (Company, Organization, or | | | | | Personal Path) | | | +--------------+-----------------------------------+-------+-----------+ | repo\* | Repository Path(path) | path | string | +--------------+-----------------------------------+-------+-----------+ | number\* | Milestone ID (number) | path | int | +--------------+-----------------------------------+-------+-----------+ | title\* | Milestone Name | body | string | +--------------+-----------------------------------+-------+-----------+ | state | state: open, closed, | body | string | | | all。Default: open | | | +--------------+-----------------------------------+-------+-----------+ | description | Milestone Description | body | string | +--------------+-----------------------------------+-------+-----------+ | due_on\* | Milestone due date | body | string | +--------------+-----------------------------------+-------+-----------+ Response ~~~~~~~~ .. container:: highlight .. code:: text { "closed_issues": 0, "created_at": "2024-10-08T10:58:16+08:00", "description": "你好中国", "due_on": "2024-11-08", "number": 4914, "open_issues": 0, "repository_id": 4066481, "state": "active", "title": "你好中国", "updated_at": "2024-10-08T10:58:16+08:00", "url": "https://gitcode.com/dengmengmian/oneapi/milestones/1" } Demo ~~~~ .. container:: highlight .. code:: text curl --location -g --request PATCH 'https://api.gitcode.com/api/v5/repos/dengmengmian/oneapi/milestones/4914?access_token=xxxx' \ --data-raw '{ "title": "title", "due_on": "2025-01-01" }' 5. Create a Milestone for a Repository -------------------------------------- Request ~~~~~~~ ``POST https://api.gitcode.com/api/v5/repos/{owner}/{repo}/milestones`` +--------------+-----------------------------------+-------+-----------+ | Parameter | Description | Type | Data Type | +==============+===================================+=======+===========+ | access_token | personal access token | query | string | +--------------+-----------------------------------+-------+-----------+ | owner\* | Repository Ownership Path | path | string | | | (Company, Organization, or | | | | | Personal Path) | | | +--------------+-----------------------------------+-------+-----------+ | repo\* | Repository Path(path) | path | string | +--------------+-----------------------------------+-------+-----------+ | title\* | Milestone Name | body | string | +--------------+-----------------------------------+-------+-----------+ | description | Milestone Description | body | string | +--------------+-----------------------------------+-------+-----------+ | due_on\* | Milestone due date | body | string | +--------------+-----------------------------------+-------+-----------+ Response ~~~~~~~~ .. container:: highlight .. code:: text { "closed_issues": 0, "created_at": "2024-10-08T10:58:16+08:00", "description": "你好中国", "due_on": "2024-11-08", "number": 4914, "open_issues": 0, "repository_id": 4066481, "state": "active", "title": "你好中国", "updated_at": "2024-10-08T10:58:16+08:00", "url": "https://gitcode.com/dengmengmian/oneapi/milestones/1" } Demo ~~~~ .. container:: highlight .. code:: text curl --location -g --request POST 'https://api.gitcode.com/api/v5/repos/dengmengmian/oneapi/milestones?access_token=xxxx' \ --header 'Content-Type: application/json' \ --data-raw '{ "title": "title", "due_on": "2025-01-01" }' .. This page was generated from upstream GitCode Help documentation. .. Source URL: https://docs.gitcode.com/en/docs/repos/milestone/ .. Do not edit by hand; re-run scripts/build_gitcode_sphinx_docs.py