---
title: "Fork connector into an org-owned copy"
method: POST
path: "/connector/{slug}/fork"
tags: ["Custom connectors"]
---

# Fork connector into an org-owned copy

`POST /connector/{slug}/fork`

## Request

- Base URL: `https://api.elaichi.ai`
- URL: `https://api.elaichi.ai/connector/{slug}/fork`
- Auth: HTTP bearer

Copies a catalog connector into this organization under a new slug and remembers the original as its upstream, so later changes can be pulled. Forking a connector the caller's restrictions block is refused, so a fork cannot be used to get around a restriction. A remote MCP connector (`kind: 'remote_mcp'`) cannot be forked (`409 connector_not_forkable`). Requires `connector:create`.

## Path parameters

- `slug` string, required

## Headers

- `X-Organization-Id` string

## Request body

- object
  - `new_slug` string: Defaults to a derived slug.
  - `label` string

## Response `201`

Created

- object

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `429`: Rate limited

---

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