The KakaoTalk sender endpoint offers a way for you to manage your KakaoTalk senders that can be used with the Conversation API.
Returns a paginated list of senders for the specified project. If no page token is supplied then the first 50
will be returned.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
List of senders
BadRequest
Unauthorized
NotFound
InternalServerError
Response with senders.
{- "totalSize": 2,
- "pageSize": 50,
- "senders": [
- {
- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "state": "ACTIVE",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}, - {
- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "changes": {
- "status": "REJECTED",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}
]
}
Creates a sender for a project.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
Sender data
Sender
BadRequest
Unauthorized
NotFound
Conflict
PreconditionFailed
InternalServerError
Example of full body to create a sender.
{- "plusFriendId": "plusFriendId",
- "status": "SUBMIT",
- "saveDraftOnFailure": true,
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}
}
Response when successfully creating a sender.
{- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "changes": {
- "status": "REJECTED",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}
{- "type": "KAKAOTALK_SENDER_ACTIVE",
- "payload": {
- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "state": "ACTIVE",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}
}
Returns a sender for a project.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
plusFriendId required | string The unique ID of the sender. |
sender
BadRequest
Unauthorized
NotFound
InternalServerError
Response with a sender.
{- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "state": "ACTIVE",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}
Paginated list of activities for sender. Ordered from the most recent one to the oldest one.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
plusFriendId required | string The unique ID of the sender. |
Recent activities on sender
BadRequest
Unauthorized
NotFound
InternalServerError
Response for all sender activities.
{- "totalSize": 2,
- "pageSize": 50,
- "notifications": [
- {
- "type": "CREATED",
- "created": "2023-12-20T15:00:11.310Z",
- "author": "Provisioning API user"
}, - {
- "type": "COMMENT_ADDED",
- "created": "2023-12-20T15:00:10.303Z",
- "comment": "Example comment",
- "author": "Provisioning API user"
}
]
}
Delete pending or rejected changes to a sender.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
plusFriendId required | string The unique ID of the sender. |
Sender changes deleted
BadRequest
Unauthorized
NotFound
Conflict
InternalServerError
{- "errorCode": "project_not_initialized",
- "message": "Project not initialized for KakaoTalk.",
- "resolution": "Verify that the project ID is correct and that it has been onboarded for KakaoTalk."
}
Creates a comment for a sender.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
plusFriendId required | string The unique ID of the sender. |
Comment data
Example body request to create a comment.
{- "comment": "Example comment."
}
Response when successfully creating a comment.
{- "type": "CREATED",
- "comment": "Example comment",
- "created": "2023-01-19T13:11:08.204Z"
}
Requests sender registration for a project.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
plusFriendId required | string The unique ID of the sender. |
Sender
BadRequest
Unauthorized
NotFound
Conflict
InternalServerError
Response when successfully registering a sender.
{- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "state": "VERIFYING",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}
Verifies sender with the OTP code received after triggering registration.
projectId required | string The unique ID of the project. You can find this on the Sinch Dashboard. |
plusFriendId required | string The unique ID of the sender. |
Verify sender data
Sender
BadRequest
Unauthorized
NotFound
Conflict
InternalServerError
Example body request to verify.
{- "code": 123456
}
Response when successfully verified a sender.
{- "id": "cf11794a-6a5e-4a12-b103-da79bd378bf1",
- "plusFriendId": "5WY5zKfY3pB56EmDVUPQ",
- "state": "ACTIVE",
- "details": {
- "adminPhoneNo": "+48777777777",
- "name": "Test Name",
- "topLevelCategoryCode": "019",
- "midLevelCategoryCode": "0006",
- "subLevelCategoryCode": "0001"
}, - "created": "2023-02-23T11:28:51.194Z",
- "modified": "2023-02-23T11:28:51.194Z"
}