Basic information
API URL
https://sens.apigw.ntruss.com/common/v2
Go to SENS Project API Swagger
API Header
| Category |
Mandatory |
Description |
| Content-Type |
Mandatory |
Specify the request body content type as application/json (POST). |
| x-ncp-apigw-timestamp |
Mandatory |
- This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 (UTC).
- Request is considered invalid if the timestamp differs from the current time by more than 5 minutes.
|
| x-ncp-iam-access-key |
Mandatory |
Access key ID issued by the portal or Sub Account |
| x-ncp-apigw-signature-v2 |
Mandatory |
- Signature used to encrypt the body of the above example with the secret key that maps with the access key ID.
- Use the HMAC-SHA256 encryption algorithm.
|
Go to NAVER Cloud Platform authentication key and signature creation guide
Number of projects
Create project
Create project.
Request URL
POST https://sens.apigw.ntruss.com/common/v2/projects
Content-Type: application/json; charset=utf-8
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Sub Account Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
Path Variables
None
Headers
Go to API header
Request body
{
"projectName": "string",
"projectDesc": "string",
"useKkoBizMsg": "boolean",
"useSms": "boolean"
}
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectName |
Mandatory |
String |
Project name |
- Only English lowercase letters, numbers, hyphens (-), and underscores (_) are allowed.
- Up to 24 characters
|
| projectDesc |
Optional |
String |
Project description |
Up to 128 characters |
| useKkoBizMsg |
Optional |
Boolean |
Use status of Biz Message service |
default: false |
| useSms |
Optional |
Boolean |
Use status of SMS service |
default: false |
- For useKkoBizMsg and useSms, false is the default value if not specified.
- Even if it's false, meta information is generated for each service, and you can change the usage status later.
Response body
{
"projectId": "string",
"projectName": "string",
"projectDesc": "string",
"useSms": "boolean",
"useKkoBizMsg": "boolean",
"smsService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime",
"useBlockService": "boolean"
},
"kkoBizMsgService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
},
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectName |
Mandatory |
String |
Project name |
|
| projectDesc |
Mandatory |
String |
Project description |
|
| useKkoBizMsg |
Mandatory |
Boolean |
Use status of Biz Message service |
|
| useSms |
Mandatory |
Boolean |
Use status of SMS service |
|
| createTime |
Mandatory |
String |
Creation time |
|
| updateTime |
Optional |
String |
Creation time |
|
| *Service.serviceId |
Mandatory |
String |
Service ID |
Common for SMS, KkoBizMsg |
| *Service.serviceName |
Mandatory |
String |
Service name |
Common for SMS, KkoBizMsg |
| *Service.createTime |
Mandatory |
String |
Service creation time |
Common for SMS, KkoBizMsg |
| *Service.updateTime |
Optional |
String |
Service edit time |
Common for SMS, KkoBizMsg |
| smsService.useBlockService |
Mandatory |
Boolean |
Use status of 080 Block Call Service |
|
Response status
| HTTP Status |
Desc |
| 200 |
OK (Successfully created) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 429 |
Too Many Requests |
| 500 |
Internal Server Error |
Edit project
Edit project.
Request URL
PUT https://sens.apigw.ntruss.com/common/v2/projects/{projectId}
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Sub Account Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
Path Variables
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectId |
Mandatory |
String |
Project ID |
Project ID issued when creating the project |
Parameters
None
Headers
Go to API header
Request body
{
"projectDesc": "string",
"useKkoBizMsg": "boolean",
"useSms": "boolean"
}
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectDesc |
Optional |
String |
Project description |
Up to 128 characters |
| useKkoBizMsg |
Optional |
Boolean |
Use status of Biz Message service |
default: false |
| useSms |
Optional |
Boolean |
Use status of SMS service |
default: false |
- For projectName, even if you use a name that is different from the existing name, it will not be modified.
- For useKkoBizMsg and useSms, the default value is changed to false if not specified.
Response body
{
"projectId": "string",
"projectName": "string",
"projectDesc": "string",
"useSms": "boolean",
"useKkoBizMsg": "boolean",
"smsService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime",
"useBlockService": "boolean",
"blockService": {
"available": "boolean",
"companyName": "string",
"statusName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
},
"kkoBizMsgService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
},
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectName |
Mandatory |
String |
Project name |
|
| projectDesc |
Mandatory |
String |
Project description |
|
| useKkoBizMsg |
Mandatory |
Boolean |
Use status of Biz Message service |
|
| useSms |
Mandatory |
Boolean |
Use status of SMS service |
|
| createTime |
Mandatory |
String |
Creation time |
|
| updateTime |
Mandatory |
String |
Edited time |
|
| *Service.serviceId |
Mandatory |
String |
Service ID |
Common for SMS, KkoBizMsg |
| *Service.serviceName |
Mandatory |
String |
Service name |
Common for SMS, KkoBizMsg |
| *Service.createTime |
Mandatory |
String |
Service creation time |
Common for SMS, KkoBizMsg |
| *Service.updateTime |
Optional |
String |
Service edit time |
Common for SMS, KkoBizMsg |
| smsService.useBlockService |
Mandatory |
Boolean |
Use status of 080 Block Call Service |
|
| smsService.blockService.available |
Optional |
Boolean |
Status of availability |
|
| smsService.blockService.companyName |
Optional |
String |
Company name |
|
| smsService.blockService.statusName |
Optional |
String |
Service status |
|
| smsService.blockService.createTime |
Optional |
String |
Service creation time |
|
| smsService.blockService.updateTime |
Optional |
String |
Service edit time |
|
Response status
| HTTP Status |
Desc |
| 200 |
OK (Successfully edited) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 429 |
Too Many Requests |
| 500 |
Internal Server Error |
Get multiple projects
Get multiple projects.
Request URL
GET https://sens.apigw.ntruss.com/common/v2/projects
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Sub Account Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
Path Variables
None
Parameters
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectName |
Optional |
String |
Project name |
like search results are returned. |
| pageSize |
Optional |
Integer |
Page size |
default: 100 Only numbers between 1 and 100 can be entered. |
| pageIndex |
Optional |
Integer |
Page index |
default: 0 |
Headers
Go to API header
Request body
None
Response body
[
{
"projectId": "string",
"projectName": "string",
"projectDesc": "string",
"useSms": "boolean",
"useKkoBizMsg": "boolean",
"smsService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime",
"useBlockService": "boolean",
"blockService": {
"available": "boolean",
"companyName": "string",
"statusName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
},
"kkoBizMsgService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
},
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
]
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectName |
Mandatory |
String |
Project name |
|
| projectDesc |
Mandatory |
String |
Project description |
|
| useKkoBizMsg |
Mandatory |
Boolean |
Use status of Biz Message service |
|
| useSms |
Mandatory |
Boolean |
Use status of SMS service |
|
| createTime |
Mandatory |
String |
Creation time |
|
| updateTime |
Optional |
String |
Creation time |
|
| *Service.serviceId |
Mandatory |
String |
Service ID |
Common for SMS, KkoBizMsg |
| *Service.serviceName |
Mandatory |
String |
Service name |
Common for SMS, KkoBizMsg |
| *Service.createTime |
Mandatory |
String |
Service creation time |
Common for SMS, KkoBizMsg |
| *Service.updateTime |
Optional |
String |
Service edit time |
Common for SMS, KkoBizMsg |
| smsService.useBlockService |
Mandatory |
Boolean |
Use status of 080 Block Call Service |
|
| smsService.blockService.available |
Optional |
Boolean |
Status of availability |
|
| smsService.blockService.companyName |
Optional |
String |
Company name |
|
| smsService.blockService.statusName |
Optional |
String |
Service status |
|
| smsService.blockService.createTime |
Optional |
String |
Service creation time |
|
| smsService.blockService.updateTime |
Optional |
String |
Service edit time |
|
Response status
| HTTP Status |
Desc |
| 200 |
OK (search completed) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 500 |
Internal Server Error |
Get single project
This searches a single project.
Request URL
GET https://sens.apigw.ntruss.com/common/v2/projects/{projectId}
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Sub Account Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
Path Variables
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectId |
Mandatory |
String |
Project ID |
Project ID issued when creating the project |
Parameters
None
Headers
Go to API header
Request body
None
Response body
{
"projectId": "string",
"projectName": "string",
"projectDesc": "string",
"useSms": "boolean",
"useKkoBizMsg": "boolean",
"smsService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime",
"useBlockService": "boolean",
"blockService": {
"available": "boolean",
"companyName": "string",
"statusName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
},
"kkoBizMsgService": {
"serviceId": "string",
"serviceName": "string",
"createTime": "localDateTime",
"updateTime": "localDateTime"
},
"createTime": "localDateTime",
"updateTime": "localDateTime"
}
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectName |
Mandatory |
String |
Project name |
|
| projectDesc |
Mandatory |
String |
Project description |
|
| useKkoBizMsg |
Mandatory |
Boolean |
Use status of Biz Message service |
|
| useSms |
Mandatory |
Boolean |
Use status of SMS service |
|
| createTime |
Mandatory |
String |
Creation time |
|
| updateTime |
Optional |
String |
Creation time |
|
| *Service.serviceId |
Mandatory |
String |
Service ID |
Common for SMS, KkoBizMsg |
| *Service.serviceName |
Mandatory |
String |
Service name |
Common for SMS, KkoBizMsg |
| *Service.createTime |
Mandatory |
String |
Service creation time |
Common for SMS, KkoBizMsg |
| *Service.updateTime |
Optional |
String |
Service edit time |
Common for SMS, KkoBizMsg |
| smsService.useBlockService |
Mandatory |
Boolean |
Use status of 080 Block Call Service |
|
| smsService.blockService.available |
Optional |
Boolean |
Status of availability |
|
| smsService.blockService.companyName |
Optional |
String |
Company name |
|
| smsService.blockService.statusName |
Optional |
String |
Service status |
|
| smsService.blockService.createTime |
Optional |
String |
Service creation time |
|
| smsService.blockService.updateTime |
Optional |
String |
Service edit time |
|
Response status
| HTTP Status |
Desc |
| 200 |
OK (search completed) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 500 |
Internal Server Error |
Delete project
Delete project.
Request URL
DELETE https://sens.apigw.ntruss.com/common/v2/projects/{projectId}
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Sub Account Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
Path Variables
| Category |
Mandatory |
Type |
Description |
Remarks |
| projectId |
Mandatory |
String |
Project ID |
Project ID issued when creating the project |
Parameters
None
Headers
Go to API header
Request body
None
Response body
None
Response status
| HTTP Status |
Desc |
| 204 |
No Content (deletion completed) |
| 400 |
Bad Request |
| 401 |
Unauthorized |
| 403 |
Forbidden |
| 404 |
Not Found |
| 500 |
Internal Server Error |
| 429 |
Too Many Requests |