v5

latestOpenAPI 3.1.02026-08-025631,1012.8 MB
Manifest

Export Manifest Get

Export current resources to a YAML manifest.

Exports all resources (or a specific namespace) to a YAML file that can be version-controlled and re-applied to another environment.

Features:

  • Resource IDs are converted to human-readable names
  • Secret values are replaced with placeholder references (${{ secrets.NAME }})
  • Output is formatted for readability and git-friendliness

Note: You must configure actual secrets before applying the exported manifest to a new environment.

Example:

# Export all resources
curl /v1/manifest/export \
  -H "Authorization: Bearer $API_KEY" \
  -o mixpeek.yaml

# Export specific namespace
curl "/v1/manifest/export?namespace_id=ns_abc123" \
  -H "Authorization: Bearer $API_KEY" \
  -o namespace.yaml
get/v1/manifest/export

Query parameters

namespace_idstring

Export specific namespace (None = all)

Export specific namespace (None = all)

formatstring

Output format (yaml)

Output format (yaml)

manifest_namestring

Name for the manifest

Name for the manifest

Response

Successful Response

{"stackTrail":"paths:/v1/manifest/export:get:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}