---
title: "Download manifest"
method: POST
path: "/api/v1/kubernetes/download-manifest"
tags: ["Kubernetes"]
---

# Download manifest

`POST /api/v1/kubernetes/download-manifest`

## Request

- Base URL: `https://api.taikun.cloud` (the document declares no server; this is the origin it was published from)
- URL: `https://api.taikun.cloud/api/v1/kubernetes/download-manifest`
- Auth: API key in header `Authorization`

## Request body

- DownloadKubernetesResourceCommand
  - `projectId` integer, required
  - `name` string, required
  - `namespace` string, nullable
  - `kind` 'None' | 'DaemonSet' | 'Pvc' | 'Deployment' | 'ConfigMap' | 'Secret' | 'Sts' | 'Service' | 'Node' | 'Crd' | 'StorageClass' | 'Pod' | 'Ingress' | 'Pdb' | 'CronJob' | 'Job' | 'NetworkPolicy' | 'Namespace' | 'PersistentVolume' | 'LimitRange' | 'ResourceQuota', required

## Response `200`

OK

- CsvExporter
  - `fileName` string, required
  - `contentType` string, required
  - `content` string, byte, required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `500`: Internal Server Error

---

[API](https://skmtc.dev/taikun/apis/taikun-webapi.md) - [All operations](https://skmtc.dev/taikun/apis/taikun-webapi/llms.txt) - [OpenAPI document](https://skmtc.dev/taikun/apis/taikun-webapi/revisions/09395964d191?raw)
