Share feedback
Answers are generated based on the documentation.

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"
}