---
title: "Join Project via Quick Join Code"
method: POST
path: "/openapi/v2.0/manage/api/v1/projects/fast-join"
tags: ["Organization & Project/Project Management/Quick Join", "Organization and Project/Project Management/Quick Join"]
---

# Join Project via Quick Join Code

`POST /openapi/v2.0/manage/api/v1/projects/fast-join`

## Request

- Base URL: `https://41b04hdzmc.apifox.cn` (the document declares no server; this is the origin it was published from)
- URL: `https://41b04hdzmc.apifox.cn/openapi/v2.0/manage/api/v1/projects/fast-join`
- Auth: none required

Use project quick join code to add current user to specified project. If user is not in project's organization, automatically joins organization as temporary member. Optionally associate an aircraft to project at the same time.

## Headers

- `x-user-token` string, required
- `X-Project-Uuid` string, required
- `X-Request-Id` string

## Request body

- object
  - `project_fast_join` object, required: Quick Join Parameters
    - `project_id` string, required: Project ID
    - `project_fast_join_code` string, required: Quick Join Code
    - `user_project_callsign` string: User's Call Sign in Project (uses account name or organization nickname if omitted)
  - `association_drone` object, nullable: Optional, associate an aircraft simultaneously when joining project
    - `drone_device_sn` string, required: Aircraft Device SN
    - `drone_project_callsign` string, required: Aircraft Call Sign in Project
    - `drone_model_key` string: Aircraft Model Identifier (e.g. 0-67-0). Used to initialize device record when device does not exist

## Response `200`

Success

- object
  - `code` integer, required: Business Status Code: 0=Success; non-zero=Error Code (see message for meaning)
  - `message` string: Error Description Message (Omitted on Success)
  - `data` object: Join Result
    - `project_uuid` string: Project UUID
    - `project_id` string: Project ID
    - `project_name` string: Project Name
    - `organization_name` string: Owning Organization Name
    - `organization_uuid` string: Owning Organization UUID

## Other responses

- `400`: Invalid Request Parameter
- `500`: Internal Service Error

---

[API](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-on-premises.md) - [All operations](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-on-premises/llms.txt) - [OpenAPI document](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-on-premises/revisions/e4544b7809ea?raw)
