Metadata-API

Metadata API

Per-repo identity, governance, deployment, and build metadata.

Endpoints

Method Endpoint Auth Description
GET /api/v1/repos/{owner}/{repo}/metadata Public Get metadata settings
PUT /api/v1/repos/{owner}/{repo}/metadata Admin Update metadata settings (merge semantics)

Request/Response

{
  "name": "MokoGitea",
  "org": "MokoConsulting",
  "description": "Moko fork of Gitea",
  "license_spdx": "GPL-3.0-or-later",
  "license_name": "GNU General Public License v3",
  "platform": "go",
  "standards_version": "05.01.00",
  "standards_source": "https://git.mokoconsulting.tech/MokoConsulting/MokoCLI",
  "language": "Go",
  "extension_type": "application",
  "entry_point": "./",
  "display_name": "Application - MokoGitea",
  "deploy_host": "git.mokoconsulting.tech",
  "deploy_port": "2918",
  "deploy_user": "mokoconsulting",
  "deploy_path": "/opt/gitea",
  "docker_image": "mokogitea",
  "docker_registry": "",
  "container_name": "mokogitea",
  "health_url": "https://git.mokoconsulting.tech"
}

Notes


Printed from wiki · Metadata-API