Creates a trademark entity. This operation is used to upload trademark information when the signature source is a trademark.
Operation description
The trademark must be verifiable on the website of the China National Intellectual Property Administration (CNIPA) Trademark Office. The trademark owner must match the enterprise name.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TrademarkPic |
string |
Yes |
The fileKey of the trademark details screenshot.
|
123456/test1719383196031.jpg |
| TrademarkRegistrationNumber |
string |
Yes |
The trademark registration number. The length cannot exceed 15 characters. |
766905 |
| TrademarkName |
string |
Yes |
The trademark name. The length cannot exceed 15 characters. |
阿里云 |
| TrademarkApplicantName |
string |
Yes |
The applicant name. The length cannot exceed 50 characters. |
阿里巴巴(中国)有限公司 |
| TrademarkEffExpDate |
string |
Yes |
The validity period of the exclusive right to use the trademark. |
2010-12-14~2030-12-13 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| AccessDeniedDetail |
string |
The details about the access denial. |
无 |
| RequestId |
string |
The request ID. |
F655A8D5-B967-440B-8683-DAD6FF8DE990 |
| Message |
string |
The description of the status code. |
OK |
| Data |
string |
The trademark 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": "无",
"RequestId": "F655A8D5-B967-440B-8683-DAD6FF8DE990",
"Message": "OK",
"Data": "10000*******",
"Code": "OK",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | TrademarkOssFileNotUploadError | The trademark screenshot file is not uploaded. | |
| 400 | TrademarkLetterDateNotMatchRegex | The format of the trademark's validity period is incorrect. | |
| 400 | TrademarkNameNotMatchRegex | The trademark name cannot be empty. | |
| 400 | TrademarkNameOverLimit | The trademark name exceeds the length limit. | |
| 400 | TrademarkRegistrationNumberNotMatchRegex | The trademark registration number cannot be empty. | |
| 400 | TrademarkRegistrationNumberOverLimit | The trademark registration number exceeds the length limit. | |
| 400 | TrademarkApplicantNameNotMatchRegex | The trademark applicant cannot be empty. | |
| 400 | TrademarkApplicantNameOverLimit | The trademark applicant exceeds the length limit. | |
| 400 | TrademarkDateNotValid | The trademark's validity period is not within the valid range. | |
| 400 | TrademarkPicsFileError | The format of the trademark screenshot file is incorrect. |
See for a complete list.
Release notes
See Release Notes for a complete list.