Clone
Contents
Table of Contents
Metadata API (formerly Manifest API)
REST API for reading and updating repository metadata settings.
Endpoints
| Method | Path | 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) |
Response Fields
{
"name": "MokoSuite",
"org": "MokoConsulting",
"description": "...",
"version": "02.34.50",
"version_prefix": "",
"element_name": "pkg_MokoSuite",
"license_spdx": "GPL-3.0-or-later",
"platform": "joomla",
"standards_version": "05.01.00",
"standards_source": "https://git.mokoconsulting.tech/MokoConsulting/MokoCLI",
"display_name": "Package - MokoSuite",
"maintainer": "Moko Consulting",
"target_version": "(5|6)\..*",
"php_minimum": "8.1",
"language": "PHP",
"extension_type": "package",
"entry_point": "source/",
"deploy_host": "",
"deploy_port": "",
"deploy_user": "",
"deploy_path": "",
"docker_image": "",
"docker_registry": "",
"container_name": "",
"health_url": ""
}
Notes
- Endpoint renamed from
/manifestto/metadatain v1.27.0 package_typerenamed toextension_typedisplay_nameis read-only (computed as{ExtensionType} - {Name})- GET is public (no authentication required)
- PUT uses merge semantics (only provided fields change)
Authored by Jonathan Miller (@jmiller) - 2026-06-07, updated 2026-06-26