---
title: Available user attributes
description: GitHub supports a multitude of attributes. The following table describes the most important ones.
component: github
page_id: github:github_login_integration_kit:pf_github_cic_available_user_attributes
canonical_url: https://docs.pingidentity.com/integrations/github/github_login_integration_kit/pf_github_cic_available_user_attributes.html
revdate: November 3, 2025
---

# Available user attributes

GitHub supports a multitude of attributes. The following table describes the most important ones.

You can find an example payload in [JSON Pointer syntax reference](pf_github_cic_json_pointer_syntax_reference.html).

| Attribute       | Description                                                                                                                                                                                                                                  |
| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `access_token`  | The access token that GitHub provides to your application.                                                                                                                                                                                   |
| `email`         | The user's public email address, as shown on their GitHub profile page.                                                                                                                                                                      |
| `emails`        | The complete list of email addresses associated with the user, including primary, public, and other addresses. This data is retrieved from the email endpoint and requires the `email` scope. The result is a JSON array stored as a string. |
| `id`            | The unique ID for the user. This ID is only used in the context of your application.                                                                                                                                                         |
| `name`          | The user's name, as shown on the user's GitHub profile page.                                                                                                                                                                                 |
| `primary_email` | The user's email address that's marked as primary. This value is only available with the `email` scope.                                                                                                                                      |
| `username`      | The user's GitHub username.                                                                                                                                                                                                                  |
