A list of legacy roles.

GET /api/v1/roles/?format=api&page=3719
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 37181,
    "next": null,
    "previous": "http://galaxy.ansible.com/api/v1/roles/?format=api&page=3718",
    "results": [
        {
            "id": 42748,
            "upstream_id": null,
            "created": "2026-04-01T12:54:46.442474Z",
            "modified": "2026-04-01T12:54:46.516554Z",
            "imported": "2026-04-01T12:54:46.439511",
            "github_user": "whispergate",
            "username": "whispergate",
            "github_repo": "ludus_gitlab_ce",
            "github_branch": "main",
            "commit": "b4c3f972ba174e65510955f8e5cc567984c0f9ee",
            "commit_message": "Add README\n\nThis README provides an overview of the Ansible role for installing and configuring GitLab CE, including variables, important notes, example configuration, and licensing information.",
            "name": "ludus_gitlab_ce",
            "description": "Installs a gitlab-ce instance inside a ludus range.",
            "summary_fields": {
                "dependencies": [],
                "namespace": {
                    "id": 26656,
                    "name": "whispergate",
                    "avatar_url": "https://github.com/whispergate.png"
                },
                "provider_namespace": {
                    "id": 36090,
                    "name": "whispergate",
                    "pulp_href": "/api/pulp/api/v3/pulp_ansible/namespaces/36090/"
                },
                "repository": {
                    "name": "ludus_gitlab_ce",
                    "original_name": "ludus_gitlab_ce"
                },
                "tags": [
                    "gitlab",
                    "git",
                    "filehosting",
                    "ludus"
                ],
                "versions": []
            },
            "download_count": 1
        }
    ]
}