프릭스 전자서명 API 키트
  • 프릭스 전자서명 API 키트
  • API 사용하기
  • 계약서/전자서명 사용하기
    • 계약서 등록/전자서명 요청 페이지 API
    • 계약서/전자서명 조회 API
    • 계약서/전자서명 상세 페이지 API
    • 계약서/전자서명 목록 조회 API
    • 계약서/전자서명 목록 페이지 API
    • 전자서명 목록 조회 API
    • 전자서명 사용량 조회 API
    • 전자서명 알림 발송 API
    • 전자서명 참여 페이지 조회 API
    • 전자서명 취소 API
    • 등록된 계약서로 전자서명 요청 페이지 API
    • (Deprecated) 계약서/전자서명 조회 API
    • (Deprecated) 계약서 등록/전자서명 요청 페이지 API
  • 전자서명 템플릿 사용하기
    • 전자서명 템플릿 등록/편집 페이지 API
    • 전자서명 템플릿 목록 조회 API
    • 전자서명 템플릿 상세 조회 API
    • 전자서명 템플릿으로 서명 요청 API
    • 전자서명 템플릿 대량계약 페이지 API
    • 전자서명 템플릿 미리보기 페이지 API
    • 전자서명 템플릿 사용 페이지 API
  • 계약서 태그 활용하기
    • 계약서 태그 목록 조회 API
    • 계약서 태그 생성 API
    • 계약서 태그 변경 API
    • 계약서 태그 삭제 API
    • 계약서에 태그 연결 API
  • 비즈니스 관리하기
    • 비즈니스 정보 변경 API
    • 인감/명판 조회 API
    • 인감/명판 관리 페이지 API
    • 크레딧 사용량/내역 조회 API
    • 크레딧 현황 조회 API
  • 플랫폼에서 사용하기
    • 신규 비즈니스 생성 API
    • 생성한 비즈니스 목록 조회 API
    • 신규 고객 생성 API
    • 고객 정보 조회 API
    • 고객 목록 조회 API
    • 고객 정보 변경 API
    • 고객 삭제 API
  • 웹훅 이용하기
Powered by GitBook
On this page
  • POST kit-api/v1/business
  • Example
  • Request Body
  • 1. input.user
  • 2. input.profile
  • 3. input.customConfig
  • Response
  • Error Codes
  1. 플랫폼에서 사용하기

신규 비즈니스 생성 API

플랫폼 서비스에서 개별 유저가 전자서명을 생성하고 관리할 수 있도록 비즈니스 계정 생성 API를 제공합니다.

POST kit-api/v1/business

Method: POST Endpoint: kit-api/v1/business

Example

.../kit-api/v1/business
{
  "input": {
    "user": {
      "email": "test@prix.im",
      "password": "thisistestpassword"
    },
    "profile": {
      "name": "ABC 컴퍼니"
    },
    "customConfig": {
      "customerCustomName": "매장"
    }
  }
}

Request Body

1. input.user

Key
Description
Required

email

새로 생성할 비즈니스의 이메일. 추후 해당 비즈니스로 서명을 요청하는 경우 서명 요청자의 이메일로 적용됨.

yes

password

영문과 숫자를 포함한 8자리 이상의 값

yes

2. input.profile

Key
Description
Required

name

기업명

yes

registrationNumber

사업자등록번호

no

ceo

대표자명

no

address

사업자주소

no

3. input.customConfig

Key
Description
Required

customerCustomName

커스텀할 고객명

no

Response

{
  "ok": true,
  "data": {
    "apiKey": "API_KEY_STRING", // API key 값을 저장해서 사용해 주세요.
    "uuid": "686961a8-3975-4ad5-bf4e-134706efee15" // 비즈니스 식별값
  }
}
{
  "ok": false, // api 실패
  "message": "error message", // Error가 존재하면 message(string)로 전달
  "errorCode": "ERROR_CODE"
}

Error Codes

Status Code
Error Code
Description

400

INVALID_REQUEST_INPUT

파라미터가 잘못된 경우

400

INVALID_PASSWORD_MINIMUM_LENGTH

password가 최소 길이 미만인 경우

400

INVALID_REQUEST_PARAM

프로필에 이름이 누락된 경우

400

INVALID_CUSTOMER_CUSTOM_NAME

customerCustomName이 생성 규칙을 벗어난 경우

400

EXISTING_EMAIL

email이 이미 존재하는 경우

500

FAILED_CREATE_SIGNUP

사용자 생성 과정에서 알 수 없는 에러가 발생한 경우

500

FAILED_CREATE_BUSINESS

비즈니스 생성 과정에서 알 수 없는 에러가 발생한 경우

Previous플랫폼에서 사용하기Next생성한 비즈니스 목록 조회 API

Last updated 6 months ago