API endpoint that allows packages to be viewed or edited.

GET /api/v4/packages/1454/?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/7/?format=api",
        "https://djangopackages.org/api/v4/grids/28/?format=api",
        "https://djangopackages.org/api/v4/grids/426/?format=api"
    ],
    "id": 1454,
    "title": "django-two-factor-auth",
    "slug": "django-two-factor-auth",
    "last_updated": "2026-01-07T16:32:16-05:00",
    "last_fetched": "2026-02-15T14:29:39.610036-05:00",
    "repo_url": "https://github.com/Bouke/django-two-factor-auth",
    "pypi_version": "1.18.1",
    "created": "2012-09-12T08:33:11.836548-04:00",
    "modified": "2026-01-28T13:52:43.490815-05:00",
    "repo_forks": 460,
    "repo_description": "Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.",
    "pypi_url": "http://pypi.python.org/pypi/django-two-factor-auth",
    "documentation_url": "https://django-two-factor-auth.readthedocs.io/en/stable/",
    "repo_watchers": 1853,
    "commits_over_52": [
        1,
        4,
        0,
        0,
        0,
        7,
        5,
        4,
        16,
        0,
        0,
        0,
        0,
        1,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        1,
        12,
        4,
        0,
        1,
        3,
        0,
        0,
        2,
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        0,
        3,
        0,
        0,
        0,
        0,
        0
    ],
    "participants": [
        "Bouke",
        "moggers87",
        "claudep",
        "MarkusH",
        "pre-commit-ci[bot]",
        "jpaniagualaconich",
        "moreati",
        "Ameriks",
        "dekkers",
        "julianwachholz",
        "beckedorf",
        "dopry",
        "MAkcanca",
        "D3X",
        "emord",
        "shanx",
        "Tusky",
        "chipx86",
        "MWeesenaar",
        "mlec1",
        "nnseva",
        "sergei-maertens",
        "PierreF",
        "peymanslh",
        "PetrDlouhy",
        "hirotasoshu",
        "eljhkrr",
        "smarthall",
        "SupraSummus",
        "v1kku",
        "vvojvoda",
        "timgates42",
        "dessibelle",
        "shawnz",
        "mathiasertl",
        "mpauly",
        "kevindice",
        "jhhayashi",
        "pickfire",
        "gherceg",
        "FabioFleitas",
        "ctemplin",
        "lamby",
        "bmihelac",
        "sgaist",
        "ryan-copperleaf",
        "richardowen",
        "Raasl",
        "rahiel",
        "arkamar",
        "pzrq",
        "nickcatal",
        "mick88",
        "mbakereth",
        "mlaferrera",
        "spookylukey",
        "joshuadavidthomas",
        "last-partizan",
        "stevemartingale",
        "timgraham",
        "debdolph",
        "Viicos",
        "Novarg",
        "WayneLambert",
        "Wolf480pl",
        "cpoppema",
        "dhruuuuuv",
        "gertjanvg",
        "k-brahma",
        "swiss-knight",
        "yopiti",
        "youtux",
        "andersk",
        "maroux",
        "syserr0r",
        "acatton",
        "barseghyanartur",
        "aseem-hegshetye",
        "aaugustin",
        "benwebber",
        "cclauss",
        "DanielSwain",
        "daniellawrence",
        "danielquinn",
        "sevdog",
        "ribalba",
        "EngFarisAlsmawi",
        "epalm",
        "eprikazc",
        "Gautier",
        "ikatza",
        "coagulant",
        "myii",
        "jcu721",
        "jmacul2",
        "ercpe",
        "jkcgs",
        "hansegucker"
    ]
}