Search

API κ°€μ΄λ“œ

 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ API μ†Œκ°œ

 직원 API

 직원 쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v1/members/{id}
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
x-mob-b2b-privacy
κ°œμΈμ •λ³΄ μ•”ν˜Έν™”(AES256) μ—¬λΆ€ (μ•”ν˜Έν™” Key ν•„μš”μ‹œ biz.cs@kakaomobility.com 으둜 문의)
X
μš”μ²­ 경둜 λ³€μˆ˜
이름
νƒ€μž…
μ„€λͺ…
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
μ•”ν˜Έν™” κ°€λŠ₯
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
X
X
name
String
직원λͺ…
X
X
department
String
λΆ€μ„œλͺ…
X
X
identifier
String
직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
X
O
mobile_phone
String
νœ΄λŒ€μ „ν™”λ²ˆν˜Έ
X
O
status
String
직원 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ created (미인증): μ§μ›μœΌλ‘œ λ“±λ‘λ˜μ–΄ μžˆμœΌλ‚˜ 직원이 Tμ•±μ—μ„œ 인증을 μ™„λ£Œν•˜μ§€ μ•Šμ•„, 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 λΆˆκ°€ν•œ μƒνƒœ connected (인증 μ™„λ£Œ): Tμ•±μ—μ„œ μ§μ›μ˜ 인증이 μ™„λ£Œλ˜μ–΄ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 κ°€λŠ₯ν•œ μƒνƒœ refused (인증 κ±°λΆ€): 직원이 Tμ•±μ—μ„œ 슀슀둜 인증을 κ±°λΆ€ν•˜μ—¬ T λΉ„μ¦ˆλ‹ˆμŠ€ 이용 λΆˆκ°€ν•œ μƒνƒœ blocked (휴직): μ§μ›μ˜ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 μ œν•œλœ μƒνƒœ
X
X
confirmed_at
String
직원 인증 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
X
group_ids
String[]
κ·Έλ£Ή IDλ₯Ό 담은 JSON λ°°μ—΄
X
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/{id}' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "id": "A1B2C3D4", "name": "홍길동", "department": "λΆ€μ„œλͺ…", "identifier": "μ‚¬λ²ˆ", "mobile_phone": "01012341234", "status": "connected", "confirmed_at": "2023-01-01 00:00:00", "group_ids": [ "A1B2C3D4", "A1B2C3D5" ] }
JSON
볡사

 직원 μˆ˜μ •

기본정보
λ©”μ„œλ“œ
URL
PUT
https://mob-b2b-dev.kakao.com/external/v1/members/{id}
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
x-mob-b2b-privacy
κ°œμΈμ •λ³΄ μ•”ν˜Έν™”(AES256) μ—¬λΆ€ (μ•”ν˜Έν™” Key ν•„μš”μ‹œ biz.cs@kakaomobility.com 으둜 문의)
X
μš”μ²­ 경둜 λ³€μˆ˜
이름
νƒ€μž…
μ„€λͺ…
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
μš”μ²­ λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
μ•”ν˜Έν™” κ°€λŠ₯
mobile_phone
String
νœ΄λŒ€μ „ν™”λ²ˆν˜Έ μ§μ›μ˜ νœ΄λŒ€μ „ν™”λ²ˆν˜Έκ°€ μˆ˜μ •λ˜λ©΄ μˆ˜μ •λœ 번호둜 인증 μ•Œλ¦Όν†‘ μžλ™ λ°œμ†‘ (μš΄μ˜ν™˜κ²½μΈ κ²½μš°μ— ν•œν•¨)
O
O
group_ids
String[]
κ·Έλ£Ή IDλ₯Ό 담은 JSON λ°°μ—΄
O
X
name
String
직원λͺ… null일 경우 곡백 κ°’μœΌλ‘œ μˆ˜μ •
X
O
department
String
λΆ€μ„œλͺ… null일 경우 곡백 κ°’μœΌλ‘œ μˆ˜μ •
X
O
status
String
직원 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ created (미인증): μ§μ›μœΌλ‘œ λ“±λ‘λ˜μ–΄ μžˆμœΌλ‚˜ 직원이 Tμ•±μ—μ„œ 인증을 μ™„λ£Œν•˜μ§€ μ•Šμ•„, 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 λΆˆκ°€ν•œ μƒνƒœ connected (인증 μ™„λ£Œ): Tμ•±μ—μ„œ μ§μ›μ˜ 인증이 μ™„λ£Œλ˜μ–΄ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 κ°€λŠ₯ν•œ μƒνƒœ refused (인증 κ±°λΆ€): 직원이 Tμ•±μ—μ„œ 슀슀둜 인증을 κ±°λΆ€ν•˜μ—¬ T λΉ„μ¦ˆλ‹ˆμŠ€ 이용 λΆˆκ°€ν•œ μƒνƒœ blocked (휴직): μ§μ›μ˜ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 μ œν•œλœ μƒνƒœ
X
X
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
μ•”ν˜Έν™” κ°€λŠ₯
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
X
X
name
String
직원λͺ…
X
X
department
String
λΆ€μ„œλͺ…
X
X
identifier
String
직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
X
O
mobile_phone
String
νœ΄λŒ€μ „ν™”λ²ˆν˜Έ
X
O
status
String
직원 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ created (미인증): μ§μ›μœΌλ‘œ λ“±λ‘λ˜μ–΄ μžˆμœΌλ‚˜ 직원이 Tμ•±μ—μ„œ 인증을 μ™„λ£Œν•˜μ§€ μ•Šμ•„, 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 λΆˆκ°€ν•œ μƒνƒœ connected (인증 μ™„λ£Œ): Tμ•±μ—μ„œ μ§μ›μ˜ 인증이 μ™„λ£Œλ˜μ–΄ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 κ°€λŠ₯ν•œ μƒνƒœ refused (인증 κ±°λΆ€): 직원이 Tμ•±μ—μ„œ 슀슀둜 인증을 κ±°λΆ€ν•˜μ—¬ T λΉ„μ¦ˆλ‹ˆμŠ€ 이용 λΆˆκ°€ν•œ μƒνƒœ blocked (휴직): μ§μ›μ˜ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 μ œν•œλœ μƒνƒœ
X
X
confirmed_at
String
직원 인증 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
X
group_ids
String[]
κ·Έλ£Ή IDλ₯Ό 담은 JSON λ°°μ—΄
X
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'PUT' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/{id}' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}' \ -H 'Content-Type: application/json;charset=UTF-8' \ -d '{ "mobile_phone": "01012341234", "group_ids": ["A1B2C3D4", "A1B2C3D5"] }'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "id": "A1B2C3D4", "name": "홍길동", "department": "λΆ€μ„œλͺ…", "identifier": "μ‚¬λ²ˆ", "mobile_phone": "01012341234", "status": "connected", "confirmed_at": "2023-01-01 00:00:00", "group_ids": [ "A1B2C3D4", "A1B2C3D5" ] }
JSON
볡사

 직원 μ‚­μ œ

기본정보
λ©”μ„œλ“œ
URL
DELETE
https://mob-b2b-dev.kakao.com/external/v1/members/{id}
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ 경둜 λ³€μˆ˜
이름
νƒ€μž…
μ„€λͺ…
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
μš”μ²­ μ˜ˆμ‹œ
curl -X 'DELETE' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/{id}' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK
JSON
볡사

 직원 등둝

기본정보
λ©”μ„œλ“œ
URL
POST
https://mob-b2b-dev.kakao.com/external/v1/members
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
x-mob-b2b-privacy
κ°œμΈμ •λ³΄ μ•”ν˜Έν™”(AES256) μ—¬λΆ€ (μ•”ν˜Έν™” Key ν•„μš”μ‹œ biz.cs@kakaomobility.com 으둜 문의)
X
μš”μ²­ λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
μ•”ν˜Έν™” κ°€λŠ₯
identifier
String
직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
O
O
mobile_phone
String
νœ΄λŒ€μ „ν™”λ²ˆν˜Έ νœ΄λŒ€μ „ν™”λ²ˆν˜Έλ‘œ 인증 μ•Œλ¦Όν†‘ μžλ™ λ°œμ†‘ (μš΄μ˜ν™˜κ²½μΈ κ²½μš°μ— ν•œν•¨)
O
O
group_ids
String[]
κ·Έλ£Ή IDλ₯Ό 담은 JSON λ°°μ—΄
O
X
name
String
직원λͺ… null일 경우 곡백 κ°’μœΌλ‘œ μ €μž₯
X
O
department
String
λΆ€μ„œλͺ…
X
O
status
String
직원 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ created (미인증): μ§μ›μœΌλ‘œ λ“±λ‘λ˜μ–΄ μžˆμœΌλ‚˜ 직원이 Tμ•±μ—μ„œ 인증을 μ™„λ£Œν•˜μ§€ μ•Šμ•„, 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 λΆˆκ°€ν•œ μƒνƒœ connected (인증 μ™„λ£Œ): Tμ•±μ—μ„œ μ§μ›μ˜ 인증이 μ™„λ£Œλ˜μ–΄ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 κ°€λŠ₯ν•œ μƒνƒœ refused (인증 κ±°λΆ€): 직원이 Tμ•±μ—μ„œ 슀슀둜 인증을 κ±°λΆ€ν•˜μ—¬ T λΉ„μ¦ˆλ‹ˆμŠ€ 이용 λΆˆκ°€ν•œ μƒνƒœ blocked (휴직): μ§μ›μ˜ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 μ œν•œλœ μƒνƒœ
X
X
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
μ•”ν˜Έν™” κ°€λŠ₯
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
X
X
name
String
직원λͺ…
X
X
department
String
λΆ€μ„œλͺ…
O
X
identifier
String
직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
X
O
mobile_phone
String
νœ΄λŒ€μ „ν™”λ²ˆν˜Έ
X
O
status
String
직원 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ created (미인증): μ§μ›μœΌλ‘œ λ“±λ‘λ˜μ–΄ μžˆμœΌλ‚˜ 직원이 Tμ•±μ—μ„œ 인증을 μ™„λ£Œν•˜μ§€ μ•Šμ•„, 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 λΆˆκ°€ν•œ μƒνƒœ connected (인증 μ™„λ£Œ): Tμ•±μ—μ„œ μ§μ›μ˜ 인증이 μ™„λ£Œλ˜μ–΄ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 κ°€λŠ₯ν•œ μƒνƒœ refused (인증 κ±°λΆ€): 직원이 Tμ•±μ—μ„œ 슀슀둜 인증을 κ±°λΆ€ν•˜μ—¬ T λΉ„μ¦ˆλ‹ˆμŠ€ 이용 λΆˆκ°€ν•œ μƒνƒœ blocked (휴직): μ§μ›μ˜ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 μ œν•œλœ μƒνƒœ
X
X
confirmed_at
String
직원 인증 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
X
group_ids
String[]
κ·Έλ£Ή IDλ₯Ό 담은 JSON λ°°μ—΄
X
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'POST' \ 'https://mob-b2b-dev.kakao.com/external/v1/members' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}' -H 'Content-Type: application/json;charset=UTF-8' \ -d '{ "identifier": "μ‚¬λ²ˆ", "mobile_phone": "01012341234", "name": "홍길동", "department": "λΆ€μ„œλͺ…", "group_ids": [ "A1B2C3D4" ] }'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "id": "A1B2C3D4", "name": "홍길동", "department": "λΆ€μ„œλͺ…", "identifier": "μ‚¬λ²ˆ", "mobile_phone": "01012341234", "status": "created", "confirmed_at": null, "group_ids": [ "A1B2C3D4" ] }
JSON
볡사

 인증 μ•Œλ¦Όν†‘ λ°œμ†‘

기본정보
직원이 μ•Œλ¦Όν†‘ λ―Έμˆ˜μ‹ μ‹œ 인증 μ•Œλ¦Όν†‘ λ°œμ†‘ APIλ₯Ό 톡해 인증 μ•Œλ¦Όν†‘μ„ μž¬λ°œμ†‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μš΄μ˜ν™˜κ²½μ—μ„œλ§Œ μ•Œλ¦Όν†‘μ΄ λ°œμ†‘λ©λ‹ˆλ‹€.
λ©”μ„œλ“œ
URL
POST
https://mob-b2b-dev.kakao.com/external/v1/members/{id}/send/tms
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ 경둜 λ³€μˆ˜
이름
νƒ€μž…
μ„€λͺ…
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
μš”μ²­ μ˜ˆμ‹œ
curl -X 'POST' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/{id}/send_tms' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK
JSON
볡사

 직원 μƒνƒœ 휴직으둜 λ³€κ²½

기본정보
인증 μ™„λ£Œ μƒνƒœμΈ 직원에 ν•œν•΄μ„œ 휴직 μƒνƒœλ‘œ λ³€κ²½ν•©λ‹ˆλ‹€.
λ©”μ„œλ“œ
URL
POST
https://mob-b2b-dev.kakao.com/external/v1/members/block
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
members
String
휴직으둜 λ³€κ²½ν•  μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID λͺ©λ‘ β€œ,"(μ‰Όν‘œ)둜 ꡬ뢄
O
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
-
MembersBlockingResult[]
휴직 μƒνƒœλ‘œ λ³€κ²½ κ²°κ³Όλ₯Ό 담은 JSON λ°°μ—΄
X
MembersBlockingResult
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
X
status_code
Integer
응닡 μƒνƒœ μ½”λ“œ (0: 성곡)
X
status_msg
String
응닡 μƒνƒœ λ©”μ‹œμ§€
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'POST' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/block' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}' \ -H 'Content-Type: application/json;charset=UTF-8' \ -d '{ "members": "A1B2C3D4,A1B2C3D5" }'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK [ { "id": "A1B2C3D4", "status_code": 0, "status_msg": "성곡" }, { "id": "A1B2C3D5", "status_code": 0, "status_msg": "성곡" } ]
JSON
볡사

Β μ§μ›μ˜ 휴직 μƒνƒœ ν•΄μ œ

기본정보
λ©”μ„œλ“œ
URL
POST
https://mob-b2b-dev.kakao.com/external/v1/members/unblock
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
members
String
νœ΄μ§μ„ ν•΄μ œν•  μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID λͺ©λ‘ β€œ,"(μ‰Όν‘œ)둜 ꡬ뢄
O
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
-
MembersUnblockingResult[]
휴직 μƒνƒœ ν•΄μ œ κ²°κ³Όλ₯Ό 담은 JSON λ°°μ—΄
X
MembersUnblockingResult
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
X
status_code
Integer
응닡 μƒνƒœ μ½”λ“œ (0: 성곡)
X
status_msg
String
응닡 μƒνƒœ λ©”μ‹œμ§€
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'POST' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/unblock' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}' \ -H 'Content-Type: application/json;charset=UTF-8' \ -d '{ "members": "A1B2C3D4,A1B2C3D5" }'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK [ { "id": "A1B2C3D4", "status_code": 0, "status_msg": "성곡" }, { "id": "A1B2C3D5", "status_code": 0, "status_msg": "성곡" } ]
JSON
볡사

 인증 μ™„λ£Œ 직원 λͺ©λ‘ 쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v1/members/connected
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
x-mob-b2b-privacy
κ°œμΈμ •λ³΄ μ•”ν˜Έν™”(AES256) μ—¬λΆ€ (μ•”ν˜Έν™” Key ν•„μš”μ‹œ biz.cs@kakaomobility.com 으둜 문의)
X
μš”μ²­ 쿼리 νŒŒλΌλ―Έν„°
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
κΈ°λ³Έκ°’
start_date
String
쑰회 μ‹œμž‘μΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
end_date
String
쑰회 μ’…λ£ŒμΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
page
Integer
νŽ˜μ΄μ§€ 번호
X
1
per
Integer
ν•œ νŽ˜μ΄μ§€μ— κ°€μ Έμ˜¬ 직원 μ΅œλŒ€ 수 (μ΅œλŒ€: 100)
X
20
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
μ•”ν˜Έν™” κ°€λŠ₯
count
Integer
인증 μ™„λ£Œ 직원 전체 개수
X
X
members
ConnectedMember[]
인증 μ™„λ£Œ 직원을 담은 JOSN λ°°μ—΄
X
X
ConnectedMember
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
μ•”ν˜Έν™” κ°€λŠ₯
id
String
μ‹œμŠ€ν…œ λ‚΄ 직원 식별 고유 ID
X
X
name
String
직원λͺ…
X
X
department
String
λΆ€μ„œλͺ…
O
X
identifier
String
직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
X
O
mobile_phone
String
νœ΄λŒ€μ „ν™”λ²ˆν˜Έ
X
O
status
String
직원 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ created (미인증): μ§μ›μœΌλ‘œ λ“±λ‘λ˜μ–΄ μžˆμœΌλ‚˜ 직원이 Tμ•±μ—μ„œ 인증을 μ™„λ£Œν•˜μ§€ μ•Šμ•„, 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 λΆˆκ°€ν•œ μƒνƒœ connected (인증 μ™„λ£Œ): Tμ•±μ—μ„œ μ§μ›μ˜ 인증이 μ™„λ£Œλ˜μ–΄ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 κ°€λŠ₯ν•œ μƒνƒœ refused (인증 κ±°λΆ€): 직원이 Tμ•±μ—μ„œ 슀슀둜 인증을 κ±°λΆ€ν•˜μ—¬ T λΉ„μ¦ˆλ‹ˆμŠ€ 이용 λΆˆκ°€ν•œ μƒνƒœ blocked (휴직): μ§μ›μ˜ 카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ 이용이 μ œν•œλœ μƒνƒœ
X
X
confirmed_at
String
직원 인증 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
X
X
group_ids
String[]
κ·Έλ£Ή IDλ₯Ό 담은 JSON λ°°μ—΄
X
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v1/members/connected?start_date=2023-01-01&end_date=2023-01-31&page=1&per=2' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "count": 10, "members" : [ { "id": "A1B2C3D4", "name": "홍길동1", "department": "λΆ€μ„œλͺ…", "identifier": "μ‚¬λ²ˆ1", "mobile_phone": "01012341234", "status": "connected", "confirmed_at": "2023-01-01 00:00:00", "group_ids": [ "A1B2C3D4", "A1B2C3D5" ] }, { "id": "A1B2C3D5", "name": "홍길동2", "department": "λΆ€μ„œλͺ…", "identifier": "μ‚¬λ²ˆ2", "mobile_phone": "01012341235", "status": "connected", "confirmed_at": "2023-01-01 00:00:00", "group_ids": [ "A1B2C3D4", "A1B2C3D5" ] } ] }
JSON
볡사

Β κ·Έλ£Ή API

Β κ·Έλ£Ή λͺ©λ‘ 쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v1/groups
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
-
Group[]
휴직 μƒνƒœ ν•΄μ œ κ²°κ³Όλ₯Ό 담은 JSON λ°°μ—΄
X
Group
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
String
κ·Έλ£Ή ID
X
name
String
κ·Έλ£Ήλͺ…
X
status
String
κ·Έλ£Ή μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ enabled (ν™œμ„±ν™”) disabled (λΉ„ν™œμ„±ν™”) deactivated (μ‚­μ œ)
X
description
String
κ·Έλ£Ή μ„€λͺ…
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v1/groups' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK [ { "id": "A1B2C3D4", "name": "κ·Έλ£Ή1", "status": "enabled", "description": "μžλ™μœΌλ‘œ μƒμ„±λœ κΈ°λ³Έκ·Έλ£Ή μž…λ‹ˆλ‹€." }, { "id": "A1B2C3D5", "name": "κ·Έλ£Ή2", "status": "disabled", "description": "" } ]
JSON
볡사

Β κ·Έλ£Ή μ΄μš©μ‚¬μœ  쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v1/groups/use_reason_type
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ 쿼리 νŒŒλΌλ―Έν„°
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
group_ext_id
String
κ·Έλ£Ή ID
O
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
reason_type
String
μ΄μš©μ‚¬μœ  μœ ν˜•, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ text (μž…λ ₯ν˜•) selection (μ„ νƒν˜•) selection_plus (μ„ νƒν˜• + μž…λ ₯ν˜•) selection_text (μ„ νƒν˜• β†’ μž…λ ₯ν˜•)
X
reason_type_txt
String
μ΄μš©μ‚¬μœ  μœ ν˜•(ν•œκΈ€)
X
description1
String
μ΄μš©μ‚¬μœ  μ„€λͺ… 1
X
options1
String
선택 μ˜΅μ…˜ 1
X
description2
String
μ΄μš©μ‚¬μœ  μ„€λͺ… 2
X
options2
String
선택 μ˜΅μ…˜ 2
X
is_required
Boolean
μ΄μš©μ‚¬μœ  μž…λ ₯ ν•„μˆ˜ μ—¬λΆ€
X
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v1/groups/use_reason_type?group_ext_id=A1B2C3D4' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "reason_type": "text", "reason_type_txt": "μž…λ ₯ν˜•", "description1": "", "options1": "", "description2": "", "options2": "", "is_required": false }
JSON
볡사

 결제 API

 결제 승인 λ‚΄μ—­ 쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v1/members/payment_approvals
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ 쿼리 νŒŒλΌλ―Έν„°
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
κΈ°λ³Έκ°’
start_date
String
쑰회 μ‹œμž‘μΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
end_date
String
쑰회 μ’…λ£ŒμΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
page
Integer
νŽ˜μ΄μ§€ 번호
X
1
per
Integer
ν•œ νŽ˜μ΄μ§€μ— κ°€μ Έμ˜¬ 결제 승인 λ‚΄μ—­ μ΅œλŒ€ 수 (μ΅œλŒ€: 100)
X
20
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
count
Integer
결제 승인 λ‚΄μ—­ 전체 개수
X
payment_approvals
PaymentApproval[]
결제 승인 내역을 담은 JOSN λ°°μ—΄
X
PaymentApproval
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
Long
결제 승인 ID
X
payment_item_id
Long
결제 μ•„μ΄ν…œ ID
X
amount
Integer
κΈˆμ•‘
X
pay_type
String
결제 νƒ€μž…, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ PAYMENT (결제) CANCEL (μ·¨μ†Œ)
X
approval_no
String
μΉ΄λ“œμ‚¬ 승인 번호
O
org_date_time
String
μΉ΄λ“œμ‚¬ 승인 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
card_number
String
μΉ΄λ“œ 번호
O
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v1/payment_approvals?start_date=2023-01-01&end_date=2023-01-31&page=1&per=2' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "count": 10, "payment_approvals" : [ { "id": 1000, "payment_item_id": 2000, "amount": 8100, "pay_type": "PAYMENT", "approval_no": "999999998", "org_date_time": "2023-01-01 00:00:00", "card_number": "000001" }, { "id": 1001, "payment_item_id": 2001, "amount": 5000, "pay_type": "PAYMENT", "approval_no": "999999999", "org_date_time": "2023-01-01 00:00:00", "card_number": "000001" } ] }
JSON
볡사

 이용 λ‚΄μ—­ API

Β κΈ°μ—… 이용 λ‚΄μ—­ 쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v2/orders
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ 쿼리 νŒŒλΌλ―Έν„°
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
κΈ°λ³Έκ°’
start_date
String
쑰회 μ‹œμž‘μΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
end_date
String
쑰회 μ’…λ£ŒμΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
page
Integer
νŽ˜μ΄μ§€ 번호
X
1
per
Integer
ν•œ νŽ˜μ΄μ§€μ— κ°€μ Έμ˜¬ 이용 λ‚΄μ—­ μ΅œλŒ€ 수 (μ΅œλŒ€: 100)
X
20
search_by_payment_at
Boolean
쑰회 κΈ°μ€€ (false: μ΄μš©μΌμ‹œ, true: κ²°μ œμΌμ‹œ)
X
false
vertical_code
String
버티컬 μ½”λ“œ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ TAXI (νƒμ‹œ) DRIVER (λŒ€λ¦¬) LOGISTICS (ν€΅βˆ™λ°°μ†‘) CONSIGNMENT (탁솑) DOBO (도보 배솑) KORAIL (κΈ°μ°¨) NAVI (λ‚΄λΉ„) COMMUTEBUS (톡근 μ…”ν‹€) BLACK (λΈ”λž™)
X
-
member_identifier
String
직원 μ‚¬λ²ˆ
X
-
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
count
Integer
이용 λ‚΄μ—­ 전체 개수
X
orders
Order[]
이용 내역을 담은 JOSN λ°°μ—΄
X
Order
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
String
이용 λ‚΄μ—­ ID
X
service_fare
Integer
이용 μš”κΈˆ
X
toll
Integer
ν†΅ν–‰λ£Œ
X
platform_fee
Integer
ν”Œλž«νΌ 수수료
X
group_id
String
κ·Έλ£Ή ID
X
group_name
String
κ·Έλ£Ήλͺ…
X
vertical_code
String
버티컬 μ’…λ₯˜, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ TAXI (νƒμ‹œ) DRIVER (λŒ€λ¦¬) LOGISTICS (ν€΅βˆ™λ°°μ†‘) CONSIGNMENT (탁솑) DOBO (도보 배솑) KORAIL (κΈ°μ°¨) NAVI (λ‚΄λΉ„) COMMUTEBUS (톡근 μ…”ν‹€) BLACK (λΈ”λž™)
X
vertical_product_code
String
버티컬 μƒν’ˆ μ’…λ₯˜
X
vertical_product_name
String
버티컬 μƒν’ˆλͺ…
X
dropoff_location_gap
Integer
λͺ©μ μ§€-도착지 거리
X
taxi_kind
String
νƒμ‹œ μ’…λ₯˜, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ medium (μ€‘ν˜•) large (λŒ€ν˜•) deluxe (λͺ¨λ²”) luxury (κ³ κΈ‰) compact (κ²½ν˜•) small (μ†Œν˜•) unknown (νƒμ‹œκ°€ μ•„λ‹˜)
X
payment_items
PaymentItem
결제 정보λ₯Ό 담은 JSON λ°°μ—΄
X
use_code
String
이용 μ‚¬μœ 
O
call_time
String
호좜 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
departure_time
String
좜발 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
arrival_time
String
도착 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
departure_point
String
νƒ‘μŠΉ μœ„μΉ˜
O
arrival_point
String
도착 μœ„μΉ˜
O
waypoints
String
κ²½μœ μ§€
O
member_id
String
μ‹œμŠ€ν…œ λ‚΄ 이용 직원 식별 고유 ID
O
member_name
String
이용 직원λͺ…
O
member_identifier
String
이용 직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
O
member_department
String
이용 직원 λΆ€μ„œλͺ…
O
car_model
String
μžλ™μ°¨ λͺ¨λΈλͺ…
O
car_number
String
μžλ™μ°¨ λ“±λ‘λ²ˆν˜Έ
O
taxi_company_name
String
μš΄μˆ˜νšŒμ‚¬λͺ…
O
total_distance
Integer
총 μ£Όν–‰ 거리(m)
O
PaymentItem
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
Long
결제 ID
X
status
String
결제 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ init (결제 μš”μ²­) paid (결제 승인) unpaid (결제 μ‹€νŒ¨/미수) payment_cancelled (결제 μ·¨μ†Œ) overpaid (초과 결제)
X
item_type
String
결제 μœ ν˜•, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ fare (μš΄ν–‰ μš”κΈˆ) platform_fee (ν”Œλž«νΌ μ‚¬μš©λ£Œ) cancel_fee (μ·¨μ†Œ 수수료) business_call_charge (ν”ŒλŸ¬μŠ€ 이용료) noshow_fee (λ…Έμ‡Ό 수수료) call_fee (호좜/μ˜ˆμ•½ 이용료) etc_fee (κΈ°νƒ€λΉ„μš©(μ‹€λΉ„))
X
amount
Integer
결제 κΈˆμ•‘
X
approval_no
String
μΉ΄λ“œμ‚¬ 승인 번호
O
org_date_time
String
μΉ΄λ“œμ‚¬ 승인 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
card_number
String
μΉ΄λ“œ 번호
O
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v2/orders?start_date=2023-01-01&end_date=2023-01-31&page=1&per=1' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "count": 10, "orders": [ { "id": "A1B2C3D4", "service_fare": 8100, "toll": 0, "platform_fee": 0, "use_code": "", "call_time": "2023-01-01 15:31:13", "departure_time": "2023-01-01 15:31:13", "arrival_time": "2023-01-01 15:31:26", "departure_point": "κ²½κΈ° μˆ˜μ§€κ΅¬ μš©μΈμ‹œ μ‹ μˆ˜λ‘œ 767", "arrival_point": "κ²½κΈ° μ„±λ‚¨μ‹œ 뢄당ꡬ νŒκ΅μ—­λ‘œ μ§€ν•˜ 160", "member_id": "EGRJ8LPB", "member_name": null, "member_identifier": "μ‚¬λ²ˆ", "member_department": null, "group_id": "A1B2C3D5", "group_name": "κΈ°λ³Έκ·Έλ£Ή", "car_model": null, "car_number": null, "taxi_company_name": null, "taxi_kind": "unknown", "vertical_code": "logistics", "vertical_product_code": "quick_economy", "vertical_product_name": "퀡 이코노미", "total_distance": null, "dropoff_location_gap": 0, "payment_items": [ { "id": 9999, "status": "payment_cancelled", "item_type": "fare", "amount": 8100, "approval_no": "999919999", "org_date_time": "2023-01-01 15:31:25", "card_number": "000001" } ] } ] }
JSON
볡사

Β κΈ°μ—…μ˜ νŒŒνŠΈλ„ˆ 이용 λ‚΄μ—­ 쑰회

기본정보
λ©”μ„œλ“œ
URL
GET
https://mob-b2b-dev.kakao.com/external/v1/orders/partner
μš”μ²­ 헀더
이름
μ„€λͺ…
ν•„μˆ˜
Authorization
Authorization: Token {API 인증 토큰} Β Token λ¬Έμžμ—΄μ€ λ°˜λ“œμ‹œ {API 인증 토큰} μ•žμ— λΆ™μ–΄μ•Ό ν•˜λ©°, Token λ¬Έμžμ—΄κ³Ό {API 인증 토큰} μ‚¬μ΄μ—λŠ” 곡백이 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. (API 인증 ν† ν°μ΄λž€?)
O
x-mob-b2b-corp-id
API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID (카카였 T λΉ„μ¦ˆλ‹ˆμŠ€ κ΄€λ¦¬μ‹œμŠ€ν…œ > μ„€μ • > 계정정보 > T λΉ„μ¦ˆ ID)
O
x-mob-b2b-nonce
API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜
O
x-mob-b2b-timestamp
API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)
O
μš”μ²­ 쿼리 νŒŒλΌλ―Έν„°
이름
νƒ€μž…
μ„€λͺ…
ν•„μˆ˜
κΈ°λ³Έκ°’
start_date
String
쑰회 μ‹œμž‘μΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
end_date
String
쑰회 μ’…λ£ŒμΌ (yyyy-MM-dd) μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌ λ²”μœ„λŠ” μ΅œλŒ€ ν•œ 달
O
-
page
Integer
νŽ˜μ΄μ§€ 번호
X
1
per
Integer
ν•œ νŽ˜μ΄μ§€μ— κ°€μ Έμ˜¬ 이용 λ‚΄μ—­ μ΅œλŒ€ 수 (μ΅œλŒ€: 100)
X
20
응닡 λ³Έλ¬Έ
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
count
Integer
이용 λ‚΄μ—­ 전체 개수
X
orders
PartnerOrder[]
이용 내역을 담은 JOSN λ°°μ—΄
X
PartnerOrder
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
String
이용 λ‚΄μ—­ ID
X
corporation_name
String
κΈ°μ—…λͺ…
X
registration_id
String
μ‚¬μ—…μžλ²ˆν˜Έ
X
service_fare
Integer
이용 μš”κΈˆ
X
toll
Integer
ν†΅ν–‰λ£Œ
X
platform_fee
Integer
ν”Œλž«νΌ 수수료
X
group_id
String
κ·Έλ£Ή ID
X
group_name
String
κ·Έλ£Ήλͺ…
X
vertical_code
String
버티컬 μ½”λ“œ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ TAXI (νƒμ‹œ) DRIVER (λŒ€λ¦¬) LOGISTICS (ν€΅βˆ™λ°°μ†‘) CONSIGNMENT (탁솑) DOBO (도보 배솑) KORAIL (κΈ°μ°¨) NAVI (λ‚΄λΉ„) COMMUTEBUS (톡근 μ…”ν‹€) BLACK (λΈ”λž™)
X
member_id
String
μ‹œμŠ€ν…œ λ‚΄ 이용 직원 식별 고유 ID
X
member_identifier
String
이용 직원 ID (μ‚¬λ²ˆ, 이메일 λ“±)
O
member_name
String
이용 직원λͺ…
X
member_mobile
String
이용 직원 νœ΄λŒ€μ „ν™”λ²ˆν˜Έ
X
taxi_kind
String
νƒμ‹œ μ’…λ₯˜, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ medium (μ€‘ν˜•) large (λŒ€ν˜•) deluxe (λͺ¨λ²”) luxury (κ³ κΈ‰) compact (κ²½ν˜•) small (μ†Œν˜•) unknown (νƒμ‹œκ°€ μ•„λ‹˜)
X
payment_items
PaymentItem
결제 정보λ₯Ό 담은 JSON λ°°μ—΄
X
use_code
String
이용 μ‚¬μœ 
O
departure_time
String
좜발 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
arrival_time
String
도착 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
departure_point
String
νƒ‘μŠΉ μœ„μΉ˜
O
arrival_point
String
도착 μœ„μΉ˜
O
total_distance
Integer
총 μ£Όν–‰ 거리(m)
O
PaymentItem
이름
νƒ€μž…
μ„€λͺ…
null ν—ˆμš©
id
Long
결제 ID
X
status
String
결제 μƒνƒœ, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ init (결제 μš”μ²­) paid (결제 승인) unpaid (결제 μ‹€νŒ¨/미수) payment_cancelled (결제 μ·¨μ†Œ) overpaid (초과 결제)
X
item_type
String
결제 μœ ν˜•, μ•„λž˜ 영문 μ½”λ“œ 쀑 ν•˜λ‚˜ fare (μš΄ν–‰ μš”κΈˆ) platform_fee (ν”Œλž«νΌ μ‚¬μš©λ£Œ) cancel_fee (μ·¨μ†Œ 수수료) business_call_charge (ν”ŒλŸ¬μŠ€ 이용료) noshow_fee (λ…Έμ‡Ό 수수료) call_fee (호좜/μ˜ˆμ•½ 이용료) etc_fee (κΈ°νƒ€λΉ„μš©(μ‹€λΉ„))
X
amount
Integer
결제 κΈˆμ•‘
X
approval_no
String
μΉ΄λ“œμ‚¬ 승인 번호
O
org_date_time
String
μΉ΄λ“œμ‚¬ 승인 μΌμ‹œ (yyyy-MM-dd HH:mm:ss)
O
μš”μ²­ μ˜ˆμ‹œ
curl -X 'GET' \ 'https://mob-b2b-dev.kakao.com/external/v1/orders/partner?start_date=2023-01-01&end_date=2023-01-31&page=1&per=1' \ -H 'accept: application/json;charset=UTF-8' \ -H 'Authorization: Token {API 인증 토큰}' \ -H 'x-mob-b2b-corp-id: {API 인증 토큰 생성에 μ‚¬μš©ν•œ κΈ°μ—… ID}' \ -H 'x-mob-b2b-nonce: {API 인증 토큰 생성에 μ‚¬μš©ν•œ λ‚œμˆ˜}' \ -H 'x-mob-b2b-timestamp: {API 인증 토큰을 μƒμ„±ν•œ μœ λ‹‰μŠ€ μ‹œκ°„(초)}'
Bash
볡사
응닡 μ˜ˆμ‹œ
HTTP/1.1 200 OK { "count": 10, "orders": [ { "id": "A1B2C3D4", "corporation_name": "A고객사", "registration_id": "1111111119", "service_fare": 8100, "toll": 0, "platform_fee": 0, "use_code": "", "departure_time": "2023-01-01 15:31:13", "arrival_time": "2023-01-01 15:31:26", "departure_point": "κ²½κΈ° μˆ˜μ§€κ΅¬ μš©μΈμ‹œ μ‹ μˆ˜λ‘œ 767", "arrival_point": "κ²½κΈ° μ„±λ‚¨μ‹œ 뢄당ꡬ νŒκ΅μ—­λ‘œ μ§€ν•˜ 160", "member_id": "EGRJ8LPB", "member_identifier": "μ‚¬λ²ˆ", "member_name": null, "member_mobile": "01012341234", "group_id": "A1B2C3D5", "group_name": "κΈ°λ³Έκ·Έλ£Ή", "taxi_kind": "unknown", "vertical_code": "logistics", "total_distance": null, "payment_items": [ { "id": 9999, "status": "payment_cancelled", "item_type": "fare", "amount": 8100, "approval_no": "999919999", "org_date_time": "2023-01-01 15:31:25", } ] } ] }
JSON
볡사