---
title: "The modeling library as a zip, through a signed link"
method: GET
path: "/api/v0/desk/modeling/library.zip"
tags: ["Desk"]
---

# The modeling library as a zip, through a signed link

`GET /api/v0/desk/modeling/library.zip`

## Request

- Base URL: `https://api.outerport.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.outerport.com/api/v0/desk/modeling/library.zip`
- Auth: none declared
- TypeScript: <https://skmtc.dev/outerport/apis/outerport-api/docs/api/v0/desk/modeling/library.zip/get.ts> (a function with typed inputs; its response is checked against the schema)

The link the MCP ``library`` tool answers: ``user``, ``expires`` and ``signature`` are its whole credential. Answers 403 once it has expired, when any part of it was changed, or when its account is gone or its tier no longer has hosted compiles; 503 when this server cannot sign links.

## Query parameters

- `user` string
- `expires` string
- `signature` string

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

## Changes

- **2026-11-09** `ecd5b922e78a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/outerport/apis/outerport-api/changes/api/v0/desk/modeling/library.zip/get.md)

---

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