---
title: "Start Builder Connect"
method: POST
path: "/project-imports/{provider}/connect/start"
tags: ["project-imports"]
---

# Start Builder Connect

`POST /project-imports/{provider}/connect/start`

## Request

- Base URL: `https://api.nanocorp.so` (the document declares no server; this is the origin it was published from)
- URL: `https://api.nanocorp.so/project-imports/{provider}/connect/start`
- Auth: HTTP bearer

Mint the single-use state and PKCE pair; return the provider's consent URL.

## Path parameters

- `provider` string, required

## Request body

- StartBuilderConnectRequest
  - `return_to` string, nullable

## Response `200`

Successful Response

- StartBuilderConnectResponse
  - `authorization_url` string, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-02** `c4a504a5119e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/nanocorp/apis/nanocorp-api/changes/project-imports/:provider/connect/start/post.md)

---

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