도메인 |
---|
https://api-alimtalk.cloud.toast.com |
[URL]
GET /alimtalk/v2.3/appkeys/{appkey}/sender/categories
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
{
"header" : {
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
},
"categories" : [
{
"parentCode" : String,
"depth" : Integer,
"code" : String,
"name" : String,
"subCategories" : [
{
"parentCode" : String,
"depth" : Integer,
"code" : String,
"name" : String,
"subCategories" : [
{
"parentCode" : String,
"depth" : Integer,
"code" : String,
"name" : String
}
]
}
]
}
]
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
categories | Object | カテゴリー |
- parentCode | String | 親コード |
- depth | Integer | カテゴリーの深さ |
- code | String | カテゴリーコード |
- name | String | カテゴリー名 |
- subCategories | Object | サブカテゴリー |
-- parentCode | String | 親コード |
-- depth | Integer | カテゴリーの深さ |
-- code | String | カテゴリーコード |
-- name | String | カテゴリー名 |
-- subCategories | Object | サブカテゴリー |
--- parentCode | String | 親コード |
--- depth | Integer | カテゴリーの深さ |
--- code | String | カテゴリーコード |
--- name | String | カテゴリー名 |
[URL]
POST /alimtalk/v2.3/appkeys/{appkey}/senders
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
[Request body]
{
"plusFriendId" : String,
"phoneNo" : String,
"categoryCode" : String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
plusFriendId | String | O | プラスフレンドID(最大30文字) |
phoneNo | String | O | 管理者の携帯電話番号(最大15桁) |
categoryCode | String | O | カテゴリーコード(11文字) カテゴリー照会APIのレスポンス参考 ex) 00100010001健康(001) - 病院(0001) - 総合病院(0001) |
{
"header" : {
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
[URL]
POST /alimtalk/v2.3/appkeys/{appkey}/sender/token
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
[Request body]
{
"plusFriendId": String,
"token" : Integer
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
plusFriendId | String | O | プラスフレンドID |
token | Integer | O | 認証トークン(プラスフレンド登録API呼び出し後、カカオトークアプリで受け取った認証トークン) |
{
"header" : {
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
[URL]
DELETE /alimtalk/v2.3/appkeys/{appkey}/senders/{senderKey}
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
senderKey | String | 発信キー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
{
"header":{
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
[URL]
GET /alimtalk/v2.3/appkeys/{appkey}/senders/{senderKey}
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
senderKey | String | 発信キー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
{
"header":{
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
},
"sender":{
"plusFriendId" : String,
"senderKey" : String,
"categoryCode" : String,
"status" : String,
"statusName" : String,
"kakaoStatus" : String,
"kakaoStatusName" : String,
"kakaoProfileStatus" : String,
"kakaoProfileStatusName" : String,
"profileSpamLevel" : String,
"profileMessageSpamLevel" : String,
"alimtalk": {
"isResend": Boolean,
"resendSendNo": String,
"dailyMaxCount" : Integer,
"sentCount" : Integer
},
"friendtalk": {
"isResend": Boolean,
"resendSendNo": String,
"resendUnsubscribeNo": String,
"dailyMaxCount" : Integer,
"sentCount" : Integer
},
"dormant": Boolean,
"block": Boolean,
"createDate": String,
"initialUserRestriction" : Boolean
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
sender | Object | 発信プロフィール |
- plusFriendId | String | プラスフレンドID |
- senderKey | String | 発信キー |
- categoryCode | String | カテゴリーコード |
- status | String | NHN Cloudプラスフレンドステータスコード (YSC02:登録待機中、YSC03:正常登録) |
- statusName | String | NHN Cloudプラスフレンドステータス名(登録待機中、正常登録) |
- kakaoStatus | String | カカオプラスフレンドステータスコード (A:正常、S:遮断) statusがYSC02の場合、kakaoStatus null値を持ちます。 |
- kakaoStatusName | String | カカオプラスフレンドステータス名(正常、遮断) statusがYSC02の場合、kakaoStatusName null値を持ちます。 |
- kakaoProfileStatus | String | カカオプラスフレンドプロフィールステータスコード (A:有効化、B:遮断、C:無効化、D:削除E:削除処理中) statusがYSC02の場合、kakaoProfileStatus null値を持ちます。 |
- kakaoProfileStatusName | String | カカオプラスフレンドプロフィールステータス名(有効化、無効化、遮断、削除処理中、削除) statusがYSC02の場合、kakaoProfileStatusName null値を持ちます。 |
- profileSpamLevel | String | 카카오톡 채널 스팸 상태명(영구제한, 경고제한, 정상) 발신 프로필 상태가 정상적이지 않을 경우 null 값을 가질 수 있습니다. |
- profileMessageSpamLevel | String | 카카오톡 메시지 스팸 상태명(활동제한, 경고제한, 정상) 발신 프로필 상태가 정상적이지 않을 경우 null 값을 가질 수 있습니다. |
- alimtalk | Object | お知らせトーク設定情報 |
-- isResend | String | 送信失敗設定(再送信)するかどうか |
-- resendSendNo | String | 再送信時、tc-sms発信番号 |
-- dailyMaxCount | Integer | お知らせトークの一日最大送信件数 (値が0の場合、件数制限なし) |
-- sentCount | Integer | お知らせトークの一日送信件数 (値が0の場合、件数制限なし) |
- friendtalk | Object | 友人トーク設定情報 |
-- isResend | String | 送信失敗設定(再送信)するかどうか |
-- resendSendNo | String | 再送信時、tc-sms発信番号 |
-- resendUnsubscribeNo | String | 再送信時、tc-sms 080受信拒否番号 |
-- dailyMaxCount | Integer | カカともへのメッセージの一日最大送信件数 (値が0の場合、件数制限なし) |
-- sentCount | Integer | カカともへのメッセージの一日送信件数 (値が0の場合、件数制限なし) |
- dormant | Boolean | 発信プロフィール休眠するかどうか |
- block | Boolean | 発信プロフィールブロックするかどうか |
- createDate | String | 登録日時 |
- initialUserRestriction | Boolean | 최초 사용자 제한 여부 |
[URL]
GET /alimtalk/v2.3/appkeys/{appkey}/senders
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
[Query parameter] 1番or 2番の条件は必須
値 | タイプ | 必須 | 説明 |
---|---|---|---|
plusFriendId | String | X | プラスフレンドID |
senderKey | String | X | 発信キー |
status | String | X | プラスフレンドステータスコード (YSC02:トークン認証待機中、YSC03:正常登録) |
pageNum | Integer | X | ページ番号(基本:1) |
pageSize | Integer | X | 照会件数(基本:15、最大: 1000) |
{
"header":{
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
},
"senders":[
{
"plusFriendId" : String,
"senderKey" : String,
"categoryCode" : String,
"status" : String,
"statusName" : String,
"kakaoStatus" : String,
"kakaoStatusName" : String,
"kakaoProfileStatus" : String,
"kakaoProfileStatusName" : String,
"profileSpamLevel" : String,
"profileMessageSpamLevel" : String,
"alimtalk": {
"isResend": Boolean,
"resendSendNo": String,
"dailyMaxCount" : Integer,
"sentCount" : Integer
},
"friendtalk": {
"isResend": Boolean,
"resendSendNo": String,
"resendUnsubscribeNo": String,
"dailyMaxCount" : Integer,
"sentCount" : Integer
},
"dormant": Boolean,
"block": Boolean,
"createDate": String,
"initialUserRestriction" : Boolean
}
],
"totalCount": Integer
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
senders | List | 発信プロフィール |
- plusFriendId | String | プラスフレンドID |
- senderKey | String | 発信キー |
- categoryCode | String | カテゴリーコード |
- status | String | NHN Cloudプラスフレンドステータスコード (YSC02:登録待機中、YSC03:正常登録) |
- statusName | String | NHN Cloudプラスフレンドステータス名(登録待機中、正常登録) |
- kakaoStatus | String | カカオプラスフレンドステータスコード (A:正常、S:遮断) statusがYSC02の場合、kakaoStatus null値を持ちます。 |
- kakaoStatusName | String | カカオプラスフレンドステータス名(正常、遮断) statusがYSC02の場合、kakaoStatusName null値を持ちます。 |
- kakaoProfileStatus | String | カカオプラスフレンドプロフィールステータスコード (A:有効化、B:遮断、C:無効化、D:削除E:削除処理中) statusがYSC02の場合、kakaoProfileStatus null値を持ちます。 |
- kakaoProfileStatusName | String | カカオプラスフレンドプロフィールステータス名(有効化、無効化、遮断、削除処理中、削除) statusがYSC02の場合、kakaoProfileStatusName null値を持ちます。 |
- profileSpamLevel | String | 카카오톡 채널 스팸 상태명(영구제한, 경고제한, 정상) 발신 프로필 상태가 정상적이지 않을 경우 null 값을 가질 수 있습니다. |
- profileMessageSpamLevel | String | 카카오톡 메시지 스팸 상태명(활동제한, 경고제한, 정상) 발신 프로필 상태가 정상적이지 않을 경우 null 값을 가질 수 있습니다. |
- alimtalk | Object | お知らせトーク設定情報 |
-- isResend | String | 送信失敗設定(再送信)するかどうか |
-- resendSendNo | String | 再送信時、tc-sms発信番号 |
-- dailyMaxCount | Integer | お知らせトークの一日最大送信件数 (値が0の場合、件数制限なし) |
-- sentCount | Integer | お知らせトークの一日送信件数 (値が0の場合、件数制限なし) |
- friendtalk | Object | 友人トーク設定情報 |
-- isResend | String | 送信失敗設定(再送信)するかどうか |
-- resendSendNo | String | 再送信時、tc-sms発信番号 |
-- resendUnsubscribeNo | String | 再送信時、tc-sms 080受信拒否番号 |
-- dailyMaxCount | Integer | カカともへのメッセージの一日最大送信件数 (値が0の場合、件数制限なし) |
-- sentCount | Integer | カカともへのメッセージの一日送信件数 (値が0の場合、件数制限なし) |
- dormant | Boolean | 発信プロフィール休眠するかどうか |
- block | Boolean | 発信プロフィールブロックするかどうか |
- createDate | String | 登録日時 |
- initialUserRestriction | Boolean | 최초 사용자 제한 여부 |
totalCount | Integer | 総個数 |
[URL]
GET /alimtalk/v2.3/appkeys/{appkey}/sender-groups/{groupSenderKey}
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
groupSenderKey | String | Sender group 発信キー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
{
"header":{
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
},
"senderGroup": {
"groupName": String,
"senderKey": String,
"status": String,
"senders": [
{
"plusFriendId": String,
"senderKey": String,
"createDate": String
}
],
"createDate": String,
"updateDate": String
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
senderGroup | Object | 発信プロフィールグループ |
- groupName | String | グループ名 |
- senderKey | String | 発信キー |
- status | String | NHN Cloudプラスフレンドステータスコード (YSC02:登録待機中、YSC03:正常登録) |
- senders | List | 発信プロフィール |
-- plusFriendId | String | プラスフレンドID |
-- senderKey | String | 発信キー |
-- createDate | String | 登録日時 |
- createDate | String | 登録日時 |
- updateDate | String | 変更日 |
[URL]
POST /alimtalk/v2.3/appkeys/{appkey}/sender-groups/{groupSenderKey}/senders/{senderKey}
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
groupSenderKey | String | Sender group 発信キー |
senderKey | String | 発信キー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
{
"header":{
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |
[URL]
DELETE /alimtalk/v2.3/appkeys/{appkey}/sender-groups/{groupSenderKey}/senders/{senderKey}
Content-Type: application/json;charset=UTF-8
[Path parameter]
値 | タイプ | 説明 |
---|---|---|
appkey | String | 固有のアプリケーションキー |
groupSenderKey | String | Sender group 発信キー |
senderKey | String | 発信キー |
[Header]
{
"X-Secret-Key": String
}
値 | タイプ | 必須 | 説明 |
---|---|---|---|
X-Secret-Key | String | O | コンソールで作成できます。 |
{
"header":{
"resultCode" : Integer,
"resultMessage" : String,
"isSuccessful" : boolean
}
}
値 | タイプ | 説明 |
---|---|---|
header | Object | ヘッダ領域 |
- resultCode | Integer | 結果コード |
- resultMessage | String | 結果メッセージ |
- isSuccessful | Boolean | 成否 |