Schema
repository_info
Type:
object
affiliation
Type:
string | null
Repository affiliation
All schema constraints and annotations
{
"description": "Repository affiliation",
"type": [
"string",
"null"
]
}categories
· required
Type:
array
Repository categories
Array item
Schema:
category
All schema constraints and annotations
{
"description": "Repository categories",
"items": {
"$ref": "#/components/schemas/category"
},
"type": "array"
}collaborator_count
· required
Type:
integer
Number of collaborators
All schema constraints and annotations
{
"description": "Number of collaborators",
"format": "int64",
"type": "integer"
}content_types
· required
Type:
array
Supported content types
Array item
Type:
string
All schema constraints and annotations
{
"type": "string"
}All schema constraints and annotations
{
"description": "Supported content types",
"items": {
"type": "string"
},
"type": "array"
}date_registered
· required
Type:
string
ISO 8601 timestamp of when repository was created
All schema constraints and annotations
{
"description": "ISO 8601 timestamp of when repository was created",
"example": "2021-01-05T21:06:53.506400Z",
"format": "date-time",
"type": "string"
}description
· required
Type:
string
Short description of the repository
All schema constraints and annotations
{
"description": "Short description of the repository",
"type": "string"
}full_description
Type:
string | null
Full description of the repository
All schema constraints and annotations
{
"description": "Full description of the repository",
"type": [
"string",
"null"
]
}has_starred
· required
Type:
boolean
Whether the current user has starred this repository
All schema constraints and annotations
{
"description": "Whether the current user has starred this repository",
"type": "boolean"
}hub_user
Type:
string | null
Hub user information
All schema constraints and annotations
{
"description": "Hub user information",
"type": [
"string",
"null"
]
}immutable_tags_settings
· required
Schema:
immutable_tags_settings
is_automated
· required
Type:
boolean
Whether the repository has automated builds
All schema constraints and annotations
{
"description": "Whether the repository has automated builds",
"type": "boolean"
}is_private
· required
Type:
boolean
Whether the repository is private
All schema constraints and annotations
{
"description": "Whether the repository is private",
"type": "boolean"
}last_modified
Type:
string | null
ISO 8601 timestamp of when repository was last modified
All schema constraints and annotations
{
"description": "ISO 8601 timestamp of when repository was last modified",
"example": "2021-01-05T21:06:53.506400Z",
"format": "date-time",
"type": [
"string",
"null"
]
}last_updated
· required
Type:
string
ISO 8601 timestamp of when repository was last updated
All schema constraints and annotations
{
"description": "ISO 8601 timestamp of when repository was last updated",
"example": "2021-01-05T21:06:53.506400Z",
"format": "date-time",
"type": "string"
}media_types
· required
Type:
array
Supported media types
Array item
Type:
string | null
All schema constraints and annotations
{
"type": [
"string",
"null"
]
}All schema constraints and annotations
{
"description": "Supported media types",
"items": {
"type": [
"string",
"null"
]
},
"type": "array"
}name
· required
Type:
string
Repository name
All schema constraints and annotations
{
"description": "Repository name",
"type": "string"
}namespace
· required
Type:
string
Repository namespace
All schema constraints and annotations
{
"description": "Repository namespace",
"type": "string"
}permissions
· required
Schema:
repo_permissions
pull_count
· required
Type:
integer
Number of pulls
All schema constraints and annotations
{
"description": "Number of pulls",
"format": "int64",
"type": "integer"
}repository_type
Type:
string | null
Type of the repository
All schema constraints and annotations
{
"description": "Type of the repository",
"type": [
"string",
"null"
]
}source
Type:
string | null
Source of the repository, where it was created from
All schema constraints and annotations
{
"description": "Source of the repository, where it was created from",
"type": [
"string",
"null"
]
}star_count
· required
Type:
integer
Number of stars
All schema constraints and annotations
{
"description": "Number of stars",
"format": "int64",
"type": "integer"
}status
· required
Type:
integer
Repository status code
All schema constraints and annotations
{
"description": "Repository status code",
"type": "integer"
}status_description
· required
Type:
string
Description of the repository status
All schema constraints and annotations
{
"description": "Description of the repository status",
"type": "string"
}storage_size
Type:
integer | null
Storage size in bytes
All schema constraints and annotations
{
"description": "Storage size in bytes",
"format": "int64",
"type": [
"integer",
"null"
]
}user
· required
Type:
string
Username of the repository owner
All schema constraints and annotations
{
"description": "Username of the repository owner",
"type": "string"
}All schema constraints and annotations
{
"examples": [
{
"categories": [],
"collaborator_count": 0,
"content_types": [],
"date_registered": "2025-01-20T10:30:00Z",
"description": "A sample application repository",
"full_description": "This is a comprehensive description of my application repository that contains additional details about the project.",
"has_starred": false,
"hub_user": "myorganization",
"immutable_tags_settings": {
"enabled": false,
"rules": []
},
"is_automated": false,
"is_private": false,
"last_updated": "2025-01-20T10:30:00Z",
"media_types": [],
"name": "my-app",
"namespace": "myorganization",
"permissions": {
"admin": true,
"read": true,
"write": true
},
"pull_count": 0,
"repository_type": "image",
"source": null,
"star_count": 0,
"status": 1,
"status_description": "Active",
"storage_size": null,
"user": "myorganization"
}
],
"properties": {
"affiliation": {
"description": "Repository affiliation",
"type": [
"string",
"null"
]
},
"categories": {
"description": "Repository categories",
"items": {
"$ref": "#/components/schemas/category"
},
"type": "array"
},
"collaborator_count": {
"description": "Number of collaborators",
"format": "int64",
"type": "integer"
},
"content_types": {
"description": "Supported content types",
"items": {
"type": "string"
},
"type": "array"
},
"date_registered": {
"description": "ISO 8601 timestamp of when repository was created",
"example": "2021-01-05T21:06:53.506400Z",
"format": "date-time",
"type": "string"
},
"description": {
"description": "Short description of the repository",
"type": "string"
},
"full_description": {
"description": "Full description of the repository",
"type": [
"string",
"null"
]
},
"has_starred": {
"description": "Whether the current user has starred this repository",
"type": "boolean"
},
"hub_user": {
"description": "Hub user information",
"type": [
"string",
"null"
]
},
"immutable_tags_settings": {
"$ref": "#/components/schemas/immutable_tags_settings"
},
"is_automated": {
"description": "Whether the repository has automated builds",
"type": "boolean"
},
"is_private": {
"description": "Whether the repository is private",
"type": "boolean"
},
"last_modified": {
"description": "ISO 8601 timestamp of when repository was last modified",
"example": "2021-01-05T21:06:53.506400Z",
"format": "date-time",
"type": [
"string",
"null"
]
},
"last_updated": {
"description": "ISO 8601 timestamp of when repository was last updated",
"example": "2021-01-05T21:06:53.506400Z",
"format": "date-time",
"type": "string"
},
"media_types": {
"description": "Supported media types",
"items": {
"type": [
"string",
"null"
]
},
"type": "array"
},
"name": {
"description": "Repository name",
"type": "string"
},
"namespace": {
"description": "Repository namespace",
"type": "string"
},
"permissions": {
"$ref": "#/components/schemas/repo_permissions"
},
"pull_count": {
"description": "Number of pulls",
"format": "int64",
"type": "integer"
},
"repository_type": {
"description": "Type of the repository",
"type": [
"string",
"null"
]
},
"source": {
"description": "Source of the repository, where it was created from",
"type": [
"string",
"null"
]
},
"star_count": {
"description": "Number of stars",
"format": "int64",
"type": "integer"
},
"status": {
"description": "Repository status code",
"type": "integer"
},
"status_description": {
"description": "Description of the repository status",
"type": "string"
},
"storage_size": {
"description": "Storage size in bytes",
"format": "int64",
"type": [
"integer",
"null"
]
},
"user": {
"description": "Username of the repository owner",
"type": "string"
}
},
"required": [
"user",
"name",
"namespace",
"status",
"status_description",
"description",
"is_private",
"is_automated",
"star_count",
"pull_count",
"last_updated",
"date_registered",
"collaborator_count",
"has_starred",
"permissions",
"media_types",
"content_types",
"categories",
"immutable_tags_settings"
],
"type": "object"
}