---
title: "B2B customer signup"
method: POST
path: "/b2b/v2/auth/signup"
tags: ["APIs for the B2B service (ex. Bespin)"]
---

# B2B customer signup

`POST /b2b/v2/auth/signup`

## Request body

- B2BSignUpRequest
  - `b2bCustomerCode` string — Passed from the B2B API service. user.b2b_customer_code
  - `b2bRpCode` string — Relying party code. user.b2b_rp_code
  - `customerCompanyName` string — Company name the user enter manually. user.company_code
  - `customerCountryCode` string — Customer country code
  - `customerDisplayName` string — Customer display name (unique)
  - `customerEmail` string — Customer email (unique)
  - `customerPhoneNumber` string — Customer phone number (E.164 format. ex: +821012345678)
  - `customerUserName` string — 사용자 이름

## Response `200`

OK

- WinclResponseDataB2BSignInResponse
  - `code` string
  - `data` B2BSignInResponse
    - `accessToken` string
    - `refreshToken` string
    - `tokenType` string — jwt 토큰 타입
    - `userId` string
  - `message` string

## Other responses

- `201` — Created
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/wincl/apis/wincl-api.md) · [All operations](https://skmtc.net/wincl/apis/wincl-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wincl/wincl-api/revisions/662edcbbf2b3/schema)
