CreateSmsAppIcpRecord
Signatures sourced from online apps are no longer supported. Creates an APP-ICP filing entity. Scenarios: when the signature source is set to APP, ICP filing information needs to be uploaded.
Operation description
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dysms:CreateSmsAppIcpRecord |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AppIcpRecordPic |
string |
Yes |
The fileKey of the APP-ICP filing details screenshot.
|
123456/test1719383196031.jpg |
| AppStoreDownloadPic |
string |
No |
The OSS key of the app store download screenshot. |
SampleValueSampleValueSampleValue |
| AppRuntimePic |
string |
No |
The OSS key of the APP runtime screenshot. |
SampleValueSampleValueSampleValue |
| AppServiceName |
string |
Yes |
The service name in the ICP filing. The value can be up to 15 characters in length. |
Alibaba Cloud |
| AppPrincipalUnitName |
string |
Yes |
The principal unit name in the ICP filing. The value can be up to 50 characters in length. |
Alibaba Cloud Computing Co., Ltd |
| AppIcpLicenseNumber |
string |
Yes |
The ICP filing/license number. The value can be up to 15 characters in length. |
浙B2-20080101 |
| AppApprovalDate |
string |
Yes |
The ICP filing approval date in the format of YYYY-MM-DD. |
2025-05-22 |
| Domain |
string |
Yes |
The app store link. Note
|
https://apps.apple.com/cn/app/阿里云/id981011420 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| AccessDeniedDetail |
string |
The details about the access denial. |
None |
| RequestId |
string |
The request ID. It is a unique identifier generated by Alibaba Cloud for the request and can be used to troubleshoot issues. |
F655A8D5-B967-440B-8683-DAD6FF8DE990 |
| Message |
string |
The description of the status code. |
OK |
| Data |
string |
The APP-ICP filing entity ID. |
10000******* |
| Code |
string |
The request status code.
|
OK |
| Success |
boolean |
Indicates whether the call was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"AccessDeniedDetail": "None",
"RequestId": "F655A8D5-B967-440B-8683-DAD6FF8DE990\n",
"Message": "OK",
"Data": "10000*******",
"Code": "OK",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | AppIcpRecordOssFileNotUploadError | The APP-ICP record screenshot file is not uploaded. | The APP ICP filing screenshot file has not been uploaded. |
| 400 | AppIcpRecordDateNotMatchRegex | The format of the APP-ICP record approval date is incorrect. | The approval time format of the APP ICP filing is incorrect. |
| 400 | AppPrincipalUnitNameNotMatchRegex | The principal unit name of the APP cannot be empty. | The APP sponsor organization name cannot be empty. |
| 400 | AppPrincipalUnitNameOverLimit | The principal unit name of the APP exceeds the length limit. | The APP sponsor organization name exceeds the length limit. |
| 400 | AppIcpLicenseNumberNotMatchRegex | The ICP record/license number cannot be empty. | The ICP filing/license number cannot be empty. |
| 400 | AppIcpLicenseNumberOverLimit | The ICP record/license number exceeds the length limit. | The ICP filing/license number exceeds the length limit. |
| 400 | AppDomainNotMatchRegex | The APP app store link cannot be empty and must start with http:// or https://. | The APP store link cannot be empty and must start with http:// or https://. |
| 400 | AppDomainOverLimit | The APP app store link exceeds the length limit. | The APP store link exceeds the length limit. |
| 400 | AppApprovalDateNotValid | The validity period of the APP-ICP record is not within the valid range. | The effective and expiration time of the APP ICP filing is not within the validity period. |
| 400 | AppIcpRecordPicsFileError | The format of the APP-ICP record screenshot file is incorrect. | The format of the APP ICP filing screenshot file is incorrect. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.