Tools
Import from Postman
Parse a Postman 2.1 collection and import the selected requests as tools.
POST
This endpoint accepts a Postman 2.1 collection JSON and runs the same two-phase parse-then-commit flow as the OpenAPI / Swagger importers.
Postman folders become tags on the resulting tools, and
{{variable}} placeholders that resolve against the collection’s environment / global variables are substituted at parse time. Unresolved placeholders are left in the URL so you can wire them up to tool inputs later.Phase 1 (no
commit flag) parses the collection and returns candidates with temp_ids. Phase 2 (commit: true) takes selected_temp_ids and writes the chosen tools. Imports default to draft so nothing goes live without a review pass.Path Parameters
The UUID of the server to import into (e.g.
836995ae-1cff-41ec-823e-a4f07ccca3a0). Numeric IDs are also accepted for backwards compatibility.Body Parameters
Where the collection content comes from. One of:
text (use content), url (use url).Raw Postman collection JSON. Required when
source is text. Hard cap of 10 MB.Public URL to fetch the collection from (Postman’s “raw” share link works). Required when
source is url.When
false (default), parse and return candidates only. When true, persist the candidates listed in selected_temp_ids.Array of
temp_id strings identifying which requests to create as tools. Required when commit is true.Slug-collision policy. One of:
skip, duplicate.Status for newly created tools. One of:
draft, active.Status Codes
| Code | Meaning |
|---|---|
200 | Collection parsed (phase 1) or commit completed (phase 2). |
400 | Malformed collection, empty content, or unfetchable URL. |
402 | 14-day trial expired and no active license. |
403 | Current license tier does not allow Postman import. |
404 | Server not found. |

