---
title: "Export Services"
method: GET
path: "/vendor-services/all/export"
tags: ["vendor_services"]
---

# Export Services

`GET /vendor-services/all/export`

## Request

- Base URL: `https://api.kobaltlabs.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kobaltlabs.com/vendor-services/all/export`
- Auth: none declared

Filtered, unpaginated CSV export of the Services table.

Honors the same filters/search/sort as ``GET /vendor-services/all``.
Available to anyone who can view the page (same gating as the list
endpoint — no additional permission check). ``columns`` mirrors the
Columns picker: a list of standard column ids and/or
``custom_field:<uuid>`` entries, in the order to emit them; omitted
exports every standard column followed by every non-standard custom
field defined for services. One row per service (services don't nest).

## Query parameters

- `columns` string[], nullable
- `status` 'active' | 'archived'
- `q` string, nullable
- `criticality` string[], nullable
- `inherent_risk` string[], nullable
- `lifecycle_status` string[], nullable
- `vendor_ids` string[], nullable
- `entity_type` EntityType[], nullable
- `internal_poc` string[], nullable
- `custom_field` string[], nullable
- `custom_field_text` string[], nullable
- `custom_field_number` string[], nullable
- `custom_field_date` string[], nullable
- `sort_by` string, nullable
- `sort_dir` string

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/kobaltlabs/apis/kobaltlabs-api.md) - [All operations](https://skmtc.dev/kobaltlabs/apis/kobaltlabs-api/llms.txt) - [OpenAPI document](https://skmtc.dev/kobaltlabs/apis/kobaltlabs-api/revisions/8587332d5e43?raw)
