GitHub: Search schemas
8 GitHub schemas with complete fields and constraints.
← Search operations · All schemas
Search code — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Code Search Result Item |
file_size | JSON | Optional | |
file_size (anyOf 1) | integer | Alternative | |
file_size (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
git_url | string | Required within parent | Format: uri |
html_url | string | Required within parent | Format: uri |
language | JSON | Optional | |
language (anyOf 1) | string | Alternative | |
language (anyOf 2) | null | Alternative | |
last_modified_at | string | Optional | Format: date-time |
line_numbers | array | Optional | |
line_numbers[] | string | Each item | |
name | string | Required within parent | |
path | string | Required within parent | |
repository | Model | Required within parent | Expand Transfer a repository — response body |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
sha | string | Required within parent | |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
url | string | Required within parent | Format: uri |
Referenced models: Transfer a repository — response body, Search code — response body — items item text matches
Search code — response body — items item text matches
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | array | Root | |
$[] | object | Each item | |
$[].fragment | string | Optional | |
$[].matches | array | Optional | |
$[].matches[] | object | Each item | |
$[].matches[].indices | array | Optional | |
$[].matches[].indices[] | JSON | Each item | |
$[].matches[].indices[] (anyOf 1) | integer | Alternative | |
$[].matches[].indices[] (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
$[].matches[].text | string | Optional | |
$[].object_type | JSON | Optional | |
$[].object_type (anyOf 1) | string | Alternative | |
$[].object_type (anyOf 2) | null | Alternative | |
$[].object_url | string | Optional | |
$[].property | string | Optional |
Search commits — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Commit Search Result Item |
author | Model | Required within parent | Expand Get an issue — response body — user |
comments_url | string | Required within parent | Format: uri |
commit | object | Required within parent | |
commit.author | object | Required within parent | |
commit.author.date | string | Required within parent | Format: date-time |
commit.author.email | string | Required within parent | |
commit.author.name | string | Required within parent | |
commit.comment_count | JSON | Required within parent | |
commit.comment_count (anyOf 1) | integer | Alternative | |
commit.comment_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
commit.committer | Model | Required within parent | Expand Get a commit — response body — commit author |
commit.message | string | Required within parent | |
commit.tree | object | Required within parent | |
commit.tree.sha | string | Required within parent | |
commit.tree.url | string | Required within parent | Format: uri |
commit.url | string | Required within parent | Format: uri |
commit.verification | Model | Optional | Expand Get a tag — response body — verification |
committer | Model | Required within parent | Expand Get a commit — response body — commit author |
html_url | string | Required within parent | Format: uri |
node_id | string | Required within parent | |
parents | array | Required within parent | |
parents[] | object | Each item | |
parents[].html_url | string | Optional | |
parents[].sha | string | Optional | |
parents[].url | string | Optional | |
repository | Model | Required within parent | Expand Transfer a repository — response body |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
sha | string | Required within parent | |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
url | string | Required within parent | Format: uri |
Referenced models: Transfer a repository — response body, Get a commit — response body — commit author, Get an issue — response body — user, Search code — response body — items item text matches, Get a tag — response body — verification
Search issues and pull requests — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Issue Search Result Item |
active_lock_reason | JSON | Optional | |
active_lock_reason (anyOf 1) | string | Alternative | |
active_lock_reason (anyOf 2) | null | Alternative | |
assignees | JSON | Optional | |
assignees (anyOf 1) | array | Alternative | |
assignees (anyOf 1)[] | Model | Each item | Expand List users — response body — item |
assignees (anyOf 2) | null | Alternative | |
author_association | string | Required within parent | How the author is associated with the repository. Known values: COLLABORATOR, CONTRIBUTOR, FIRST_TIMER, FIRST_TIME_CONTRIBUTOR, MANNEQUIN, MEMBER, NONE, OWNER |
body | string | Optional | |
body_html | string | Optional | |
body_text | string | Optional | |
closed_at | JSON | Required within parent | |
closed_at (anyOf 1) | string | Alternative | Format: date-time |
closed_at (anyOf 2) | null | Alternative | |
comments | JSON | Required within parent | |
comments (anyOf 1) | integer | Alternative | |
comments (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
comments_url | string | Required within parent | Format: uri |
created_at | string | Required within parent | Format: date-time |
draft | boolean | Optional | |
events_url | string | Required within parent | Format: uri |
html_url | string | Required within parent | Format: uri |
id | JSON | Required within parent | |
id (anyOf 1) | integer | Alternative | Format: int64 |
id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
issue_dependencies_summary | Model | Optional | Expand Get an issue — response body — issue dependencies summary |
issue_field_values | array | Optional | |
issue_field_values[] | Model | Each item | Expand Add issue field values to an issue — response body — item |
labels | array | Required within parent | |
labels[] | object | Each item | |
labels[].archived_at | JSON | Optional | |
labels[].archived_at (anyOf 1) | string | Alternative | Timestamp indicating when the label was archived, or `null` if it has not been archived. Format: date-time |
labels[].archived_at (anyOf 2) | null | Alternative | |
labels[].archived_by | JSON | Optional | |
labels[].archived_by (anyOf 1) | JSON | Alternative | The user who archived the label, or `null` if it has not been archived. |
labels[].archived_by (anyOf 1) (allOf 1) | Model | All variants apply | Expand List users — response body — item |
labels[].archived_by (anyOf 2) | null | Alternative | |
labels[].color | string | Optional | |
labels[].default | boolean | Optional | |
labels[].description | JSON | Optional | |
labels[].description (anyOf 1) | string | Alternative | |
labels[].description (anyOf 2) | null | Alternative | |
labels[].id | JSON | Optional | |
labels[].id (anyOf 1) | integer | Alternative | Format: int64 |
labels[].id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
labels[].name | string | Optional | |
labels[].node_id | string | Optional | |
labels[].url | string | Optional | |
labels_url | string | Required within parent | |
locked | boolean | Required within parent | |
milestone | Model | Required within parent | Expand Get an issue — response body — milestone |
node_id | string | Required within parent | |
number | JSON | Required within parent | |
number (anyOf 1) | integer | Alternative | |
number (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
performed_via_github_app | Model | Optional | Expand Get an app — response body |
pinned_comment | Model | Optional | Expand Get an issue — response body — pinned comment |
pull_request | object | Optional | |
pull_request.diff_url | JSON | Required within parent | |
pull_request.diff_url (anyOf 1) | string | Alternative | Format: uri |
pull_request.diff_url (anyOf 2) | null | Alternative | |
pull_request.html_url | JSON | Required within parent | |
pull_request.html_url (anyOf 1) | string | Alternative | Format: uri |
pull_request.html_url (anyOf 2) | null | Alternative | |
pull_request.merged_at | JSON | Optional | |
pull_request.merged_at (anyOf 1) | string | Alternative | Format: date-time |
pull_request.merged_at (anyOf 2) | null | Alternative | |
pull_request.patch_url | JSON | Required within parent | |
pull_request.patch_url (anyOf 1) | string | Alternative | Format: uri |
pull_request.patch_url (anyOf 2) | null | Alternative | |
pull_request.url | JSON | Required within parent | |
pull_request.url (anyOf 1) | string | Alternative | Format: uri |
pull_request.url (anyOf 2) | null | Alternative | |
reactions | Model | Optional | Expand Get an issue — response body — reactions |
repository | Model | Optional | Expand List repositories for the authenticated user — response body — item |
repository_url | string | Required within parent | Format: uri |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
state | string | Required within parent | |
state_reason | JSON | Optional | |
state_reason (anyOf 1) | string | Alternative | |
state_reason (anyOf 2) | null | Alternative | |
sub_issues_summary | Model | Optional | Expand Get an issue — response body — sub issues summary |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
timeline_url | string | Optional | Format: uri |
title | string | Required within parent | |
type | Model | Optional | Expand Create issue type for an organization — response body |
updated_at | string | Required within parent | Format: date-time |
url | string | Required within parent | Format: uri |
user | Model | Required within parent | Expand Get an issue — response body — user |
Referenced models: Get an app — response body, Get an issue — response body — issue dependencies summary, Add issue field values to an issue — response body — item, Create issue type for an organization — response body, Get an issue — response body — pinned comment, Get an issue — response body — milestone, Get an issue — response body — user, Get an issue — response body — reactions, List repositories for the authenticated user — response body — item, Search code — response body — items item text matches, List users — response body — item, Get an issue — response body — sub issues summary
Search labels — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Label Search Result Item |
archived_at | JSON | Required within parent | |
archived_at (anyOf 1) | string | Alternative | Timestamp indicating when the label was archived, or `null` if it has not been archived. Format: date-time |
archived_at (anyOf 2) | null | Alternative | |
archived_by | JSON | Required within parent | |
archived_by (anyOf 1) | JSON | Alternative | The user who archived the label, or `null` if it has not been archived. |
archived_by (anyOf 1) (allOf 1) | Model | All variants apply | Expand List users — response body — item |
archived_by (anyOf 2) | null | Alternative | |
color | string | Required within parent | |
default | boolean | Required within parent | |
description | JSON | Required within parent | |
description (anyOf 1) | string | Alternative | |
description (anyOf 2) | null | Alternative | |
id | JSON | Required within parent | |
id (anyOf 1) | integer | Alternative | |
id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
name | string | Required within parent | |
node_id | string | Required within parent | |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
url | string | Required within parent | Format: uri |
Referenced models: Search code — response body — items item text matches, List users — response body — item
Search repositories — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Repo Search Result Item |
allow_auto_merge | boolean | Optional | |
allow_forking | boolean | Optional | |
allow_merge_commit | boolean | Optional | |
allow_rebase_merge | boolean | Optional | |
allow_squash_merge | boolean | Optional | |
archive_url | string | Required within parent | |
archived | boolean | Required within parent | |
assignees_url | string | Required within parent | |
blobs_url | string | Required within parent | |
branches_url | string | Required within parent | |
clone_url | string | Required within parent | |
collaborators_url | string | Required within parent | |
comments_url | string | Required within parent | |
commits_url | string | Required within parent | |
compare_url | string | Required within parent | |
contents_url | string | Required within parent | |
contributors_url | string | Required within parent | Format: uri |
created_at | string | Required within parent | Format: date-time |
default_branch | string | Required within parent | |
delete_branch_on_merge | boolean | Optional | |
deployments_url | string | Required within parent | Format: uri |
description | JSON | Required within parent | |
description (anyOf 1) | string | Alternative | |
description (anyOf 2) | null | Alternative | |
disabled | boolean | Required within parent | Returns whether or not this repository disabled. |
downloads_url | string | Required within parent | Format: uri |
events_url | string | Required within parent | Format: uri |
fork | boolean | Required within parent | |
forks | JSON | Required within parent | |
forks (anyOf 1) | integer | Alternative | |
forks (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
forks_count | JSON | Required within parent | |
forks_count (anyOf 1) | integer | Alternative | |
forks_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
forks_url | string | Required within parent | Format: uri |
full_name | string | Required within parent | |
git_commits_url | string | Required within parent | |
git_refs_url | string | Required within parent | |
git_tags_url | string | Required within parent | |
git_url | string | Required within parent | |
has_discussions | boolean | Optional | |
has_downloads | boolean | Required within parent | |
has_issues | boolean | Required within parent | |
has_pages | boolean | Required within parent | |
has_projects | boolean | Required within parent | |
has_pull_requests | boolean | Optional | |
has_wiki | boolean | Required within parent | |
homepage | JSON | Required within parent | |
homepage (anyOf 1) | string | Alternative | Format: uri |
homepage (anyOf 2) | null | Alternative | |
hooks_url | string | Required within parent | Format: uri |
html_url | string | Required within parent | Format: uri |
id | JSON | Required within parent | |
id (anyOf 1) | integer | Alternative | |
id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
is_template | boolean | Optional | |
issue_comment_url | string | Required within parent | |
issue_events_url | string | Required within parent | |
issues_url | string | Required within parent | |
keys_url | string | Required within parent | |
labels_url | string | Required within parent | |
language | JSON | Required within parent | |
language (anyOf 1) | string | Alternative | |
language (anyOf 2) | null | Alternative | |
languages_url | string | Required within parent | Format: uri |
license | Model | Required within parent | Expand Create a fork — response body — license |
master_branch | string | Optional | |
merges_url | string | Required within parent | Format: uri |
milestones_url | string | Required within parent | |
mirror_url | JSON | Required within parent | |
mirror_url (anyOf 1) | string | Alternative | Format: uri |
mirror_url (anyOf 2) | null | Alternative | |
name | string | Required within parent | |
node_id | string | Required within parent | |
notifications_url | string | Required within parent | |
open_issues | JSON | Required within parent | |
open_issues (anyOf 1) | integer | Alternative | |
open_issues (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
open_issues_count | JSON | Required within parent | |
open_issues_count (anyOf 1) | integer | Alternative | |
open_issues_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
owner | Model | Required within parent | Expand Get an issue — response body — user |
permissions | object | Optional | |
permissions.admin | boolean | Required within parent | |
permissions.maintain | boolean | Optional | |
permissions.pull | boolean | Required within parent | |
permissions.push | boolean | Required within parent | |
permissions.triage | boolean | Optional | |
private | boolean | Required within parent | |
pull_request_creation_policy | string | Optional | The policy controlling who can create pull requests: all or collaborators_only. Known values: all, collaborators_only |
pulls_url | string | Required within parent | |
pushed_at | string | Required within parent | Format: date-time |
releases_url | string | Required within parent | |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
size | JSON | Required within parent | |
size (anyOf 1) | integer | Alternative | |
size (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
ssh_url | string | Required within parent | |
stargazers_count | JSON | Required within parent | |
stargazers_count (anyOf 1) | integer | Alternative | |
stargazers_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
stargazers_url | string | Required within parent | Format: uri |
statuses_url | string | Required within parent | |
subscribers_url | string | Required within parent | Format: uri |
subscription_url | string | Required within parent | Format: uri |
svn_url | string | Required within parent | Format: uri |
tags_url | string | Required within parent | Format: uri |
teams_url | string | Required within parent | Format: uri |
temp_clone_token | string | Optional | When present and non-empty, a temporary credential for read-only Git access to this repository. It expires five minutes after generation and cannot be used to push changes. Treat this value as sensitive and avoid recording it in logs. |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
topics | array | Optional | |
topics[] | string | Each item | |
trees_url | string | Required within parent | |
updated_at | string | Required within parent | Format: date-time |
url | string | Required within parent | Format: uri |
visibility | string | Optional | The repository visibility: public, private, or internal. |
watchers | JSON | Required within parent | |
watchers (anyOf 1) | integer | Alternative | |
watchers (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
watchers_count | JSON | Required within parent | |
watchers_count (anyOf 1) | integer | Alternative | |
watchers_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
web_commit_signoff_required | boolean | Optional |
Referenced models: Create a fork — response body — license, Get an issue — response body — user, Search code — response body — items item text matches
Search topics — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Topic Search Result Item |
aliases | JSON | Optional | |
aliases (anyOf 1) | array | Alternative | |
aliases (anyOf 1)[] | object | Each item | |
aliases (anyOf 1)[].topic_relation | object | Optional | |
aliases (anyOf 1)[].topic_relation.id | JSON | Optional | |
aliases (anyOf 1)[].topic_relation.id (anyOf 1) | integer | Alternative | |
aliases (anyOf 1)[].topic_relation.id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
aliases (anyOf 1)[].topic_relation.name | string | Optional | |
aliases (anyOf 1)[].topic_relation.relation_type | string | Optional | |
aliases (anyOf 1)[].topic_relation.topic_id | JSON | Optional | |
aliases (anyOf 1)[].topic_relation.topic_id (anyOf 1) | integer | Alternative | |
aliases (anyOf 1)[].topic_relation.topic_id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
aliases (anyOf 2) | null | Alternative | |
created_at | string | Required within parent | Format: date-time |
created_by | JSON | Required within parent | |
created_by (anyOf 1) | string | Alternative | |
created_by (anyOf 2) | null | Alternative | |
curated | boolean | Required within parent | |
description | JSON | Required within parent | |
description (anyOf 1) | string | Alternative | |
description (anyOf 2) | null | Alternative | |
display_name | JSON | Required within parent | |
display_name (anyOf 1) | string | Alternative | |
display_name (anyOf 2) | null | Alternative | |
featured | boolean | Required within parent | |
logo_url | JSON | Optional | |
logo_url (anyOf 1) | string | Alternative | Format: uri |
logo_url (anyOf 2) | null | Alternative | |
name | string | Required within parent | |
related | JSON | Optional | |
related (anyOf 1) | array | Alternative | |
related (anyOf 1)[] | object | Each item | |
related (anyOf 1)[].topic_relation | object | Optional | |
related (anyOf 1)[].topic_relation.id | JSON | Optional | |
related (anyOf 1)[].topic_relation.id (anyOf 1) | integer | Alternative | |
related (anyOf 1)[].topic_relation.id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
related (anyOf 1)[].topic_relation.name | string | Optional | |
related (anyOf 1)[].topic_relation.relation_type | string | Optional | |
related (anyOf 1)[].topic_relation.topic_id | JSON | Optional | |
related (anyOf 1)[].topic_relation.topic_id (anyOf 1) | integer | Alternative | |
related (anyOf 1)[].topic_relation.topic_id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
related (anyOf 2) | null | Alternative | |
released | JSON | Required within parent | |
released (anyOf 1) | string | Alternative | |
released (anyOf 2) | null | Alternative | |
repository_count | JSON | Optional | |
repository_count (anyOf 1) | JSON | Alternative | |
repository_count (anyOf 1) (anyOf 1) | integer | Alternative | |
repository_count (anyOf 1) (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
repository_count (anyOf 2) | null | Alternative | |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
short_description | JSON | Required within parent | |
short_description (anyOf 1) | string | Alternative | |
short_description (anyOf 2) | null | Alternative | |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
updated_at | string | Required within parent | Format: date-time |
Referenced models: Search code — response body — items item text matches
Search users — response body — items item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | User Search Result Item |
avatar_url | string | Required within parent | Format: uri |
bio | JSON | Optional | |
bio (anyOf 1) | string | Alternative | |
bio (anyOf 2) | null | Alternative | |
blog | JSON | Optional | |
blog (anyOf 1) | string | Alternative | |
blog (anyOf 2) | null | Alternative | |
company | JSON | Optional | |
company (anyOf 1) | string | Alternative | |
company (anyOf 2) | null | Alternative | |
created_at | string | Optional | Format: date-time |
email | JSON | Optional | |
email (anyOf 1) | string | Alternative | Format: email |
email (anyOf 2) | null | Alternative | |
events_url | string | Required within parent | |
followers | JSON | Optional | |
followers (anyOf 1) | integer | Alternative | |
followers (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
followers_url | string | Required within parent | Format: uri |
following | JSON | Optional | |
following (anyOf 1) | integer | Alternative | |
following (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
following_url | string | Required within parent | |
gists_url | string | Required within parent | |
gravatar_id | JSON | Required within parent | |
gravatar_id (anyOf 1) | string | Alternative | |
gravatar_id (anyOf 2) | null | Alternative | |
hireable | JSON | Optional | |
hireable (anyOf 1) | boolean | Alternative | |
hireable (anyOf 2) | null | Alternative | |
html_url | string | Required within parent | Format: uri |
id | JSON | Required within parent | |
id (anyOf 1) | integer | Alternative | Format: int64 |
id (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
location | JSON | Optional | |
location (anyOf 1) | string | Alternative | |
location (anyOf 2) | null | Alternative | |
login | string | Required within parent | |
name | JSON | Optional | |
name (anyOf 1) | string | Alternative | |
name (anyOf 2) | null | Alternative | |
node_id | string | Required within parent | |
organizations_url | string | Required within parent | Format: uri |
public_gists | JSON | Optional | |
public_gists (anyOf 1) | integer | Alternative | |
public_gists (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
public_repos | JSON | Optional | |
public_repos (anyOf 1) | integer | Alternative | |
public_repos (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
received_events_url | string | Required within parent | Format: uri |
repos_url | string | Required within parent | Format: uri |
score | JSON | Required within parent | |
score (anyOf 1) | number | Alternative | |
score (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
site_admin | boolean | Required within parent | |
starred_url | string | Required within parent | |
subscriptions_url | string | Required within parent | Format: uri |
suspended_at | JSON | Optional | |
suspended_at (anyOf 1) | string | Alternative | Format: date-time |
suspended_at (anyOf 2) | null | Alternative | |
text_matches | Model | Optional | Expand Search code — response body — items item text matches |
type | string | Required within parent | |
updated_at | string | Optional | Format: date-time |
url | string | Required within parent | Format: uri |
user_view_type | string | Optional |
Referenced models: Search code — response body — items item text matches