User

사용자 관련 API

사용자 정보 조회

post
/tikkly-b2c/user/me

UUID로 사용자 정보를 조회합니다

Header parameters
x-api-keystringRequired

API Key

Default: TEST_API_KEYExample: TEST_API_KEY
Body
uuidstringRequired

사용자 UUID

Default: 40115395-195e-4c14-b5f4-261f13da353eExample: 40115395-195e-4c14-b5f4-261f13da353e
Responses
200

사용자 정보 조회 성공

application/json
post
/tikkly-b2c/user/me
POST /tikkly-b2c/user/me HTTP/1.1
Host: api-b2c.tikkly.io
x-api-key: TEST_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 47

{
  "uuid": "40115395-195e-4c14-b5f4-261f13da353e"
}
{
  "statusCode": 200,
  "message": "Success",
  "data": {
    "id": 1,
    "uuid": "40115395-195e-4c14-b5f4-261f13da353e",
    "email": "[email protected]",
    "nickname": "똑부러진앙지13776",
    "createdAt": "2025-09-04T09:09:24.390Z"
  }
}

회원 삭제

post
/tikkly-b2c/user/delete

UUID로 사용자 계정을 삭제합니다

Header parameters
x-api-keystringRequired

API Key

Default: TEST_API_KEYExample: TEST_API_KEY
Body
uuidstringRequired

사용자 UUID

Default: 40115395-195e-4c14-b5f4-261f13da353eExample: 40115395-195e-4c14-b5f4-261f13da353e
Responses
200

회원 삭제 성공

application/json
post
/tikkly-b2c/user/delete
POST /tikkly-b2c/user/delete HTTP/1.1
Host: api-b2c.tikkly.io
x-api-key: TEST_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 47

{
  "uuid": "40115395-195e-4c14-b5f4-261f13da353e"
}
{
  "statusCode": 200,
  "message": "Success"
}

사용자 존재 여부 확인

post
/tikkly-b2c/user/is-exists

Privy DID로 사용자 존재 여부를 확인합니다

Header parameters
x-api-keystringRequired

API Key

Default: TEST_API_KEYExample: TEST_API_KEY
Body
privyDidstringRequired

확인할 Privy DID

Example: did:privy:alice_001
Responses
200

조회 성공

application/json
post
/tikkly-b2c/user/is-exists
POST /tikkly-b2c/user/is-exists HTTP/1.1
Host: api-b2c.tikkly.io
x-api-key: TEST_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 34

{
  "privyDid": "did:privy:alice_001"
}
{
  "statusCode": 200,
  "message": "Success",
  "data": {
    "exists": true
  }
}

닉네임 유효성 검사

post
/tikkly-b2c/user/nickname/validate

닉네임 사용 가능 여부를 확인합니다

Header parameters
x-api-keystringRequired

API Key

Default: TEST_API_KEYExample: TEST_API_KEY
Body
nicknamestringRequired

검증할 닉네임

Example: nickname_test
Responses
200

검증 성공

application/json
post
/tikkly-b2c/user/nickname/validate
POST /tikkly-b2c/user/nickname/validate HTTP/1.1
Host: api-b2c.tikkly.io
x-api-key: TEST_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 28

{
  "nickname": "nickname_test"
}
{
  "statusCode": 200,
  "message": "Success",
  "data": {
    "isValid": true,
    "message": "사용 가능한 닉네임입니다"
  }
}

닉네임 변경

post
/tikkly-b2c/user/nickname/modify

UUID로 사용자의 닉네임을 변경합니다

Header parameters
x-api-keystringRequired

API Key

Default: TEST_API_KEYExample: TEST_API_KEY
Body
uuidstringRequired

사용자 UUID

Example: 40115395-195e-4c14-b5f4-261f13da353e
nicknamestringRequired

새로운 닉네임

Example: nickname_test
Responses
200

닉네임 변경 성공

application/json
post
/tikkly-b2c/user/nickname/modify
POST /tikkly-b2c/user/nickname/modify HTTP/1.1
Host: api-b2c.tikkly.io
x-api-key: TEST_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 74

{
  "uuid": "40115395-195e-4c14-b5f4-261f13da353e",
  "nickname": "nickname_test"
}
{
  "statusCode": 200,
  "message": "Success"
}