API endpoint that allows packages to be viewed or edited.

GET /api/v4/packages/1670/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "category": "https://djangopackages.org/api/v4/categories/1/?format=api",
    "grids": [
        "https://djangopackages.org/api/v4/grids/340/?format=api"
    ],
    "id": 1670,
    "title": "django-js-reverse",
    "slug": "django-js-reverse",
    "last_updated": "2023-08-30T05:29:15-04:00",
    "last_fetched": "2026-02-15T17:14:44.478400-05:00",
    "repo_url": "https://github.com/version2/django-js-reverse",
    "pypi_version": "0.10.2",
    "created": "2013-02-13T04:43:44.138815-05:00",
    "modified": "2026-01-28T14:10:59.189274-05:00",
    "repo_forks": 101,
    "repo_description": "Javascript url handling for Django that doesn't hurt.",
    "pypi_url": "http://pypi.python.org/pypi/django-js-reverse",
    "documentation_url": "https://github.com/ierror/django-js-reverse/blob/production/README.rst",
    "repo_watchers": 542,
    "commits_over_52": [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
    ],
    "participants": [
        "ierror",
        "graingert",
        "hyperair",
        "fdobrovolny",
        "bulv1ne",
        "mjnaderi",
        "aumo",
        "kavdev",
        "yprez",
        "chripede",
        "ericpalakovichcarr",
        "Andertaker",
        "PeterJCLaw",
        "coredumperror",
        "defrex",
        "ghedsouza",
        "avalarh",
        "felixkosmalla",
        "hugobessa",
        "karamanolev",
        "jwalgran",
        "kozikowskik",
        "wlonk",
        "kuntelin",
        "LuukOost",
        "logston",
        "razh",
        "timgates42"
    ]
}