FAQ for ModifyTrademark
It's only possible to update the content of the mark ONCE, if it has the state 'INCORRECT', for a period of 30 days. After a successful update the mark will be set to NEW at TMCH and any content updates are prohibited.
If the update was not sufficient, the registration will fail and no further updates will be possible on this trademark. The registration fee cannot be refunded in this cas
All invalid details have to be updated simultaneously in one ModifyTrademark command!
After you modified the contact handle, you have to use the following command:
Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
TMHOLDER = <CONTACT-HANDLE_ID>
Update the name of the Mark (and other fields if necessary), after executing the command to change the name of the Mark the existing labels attached to the Mark record will be AUTOMATICALLY REMOVED.
Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
MARKNAME = <NEW MARK NAME>
Add the labels you want, if any, to the Mark record (if you do not perform this step no labels will be attached to the Mark record).
The number of labels you can attach to the Mark record is either the number of labels originally attached to the Mark record or 10 labels, whichever number is biggest.
Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
(ADD)ALABEL0...MAX_ORIGINALLY_SUBMITTED = <Text> Max.63 Chars ASCII representation of the label linked to the mark
(ADD)SMDINCLUSION0...MAX_ORIGINALLY_SUBMITTED = <0|1>
(ADD)CLAIMSNOTIFY0...MAX_ORIGINALLY_SUBMITTED = <0|1>
Please be aware that the SMD Inclusion flag can only be set when a Proof of Use document has been uploaded (this can be done at any time except if the Mark record is being verified or is expired). When enabling or disabling the smdInclusion flag(s) you need to follow the next steps in the exact order, in separate commands:
1. Remove the label(s)
Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
DELALABEL0 = my-label-to-update
2. Add the label(s) again with the smdInclusion flags enabled or disabled.
More specifically, to do this please send an update command with a <rem> section to delete the specific label(s) followed by an update <add> command to add the label(s) again with the appropriate flags set.
Command
COMMAND = ModifyTrademark
TRADEMARK = <TRADEMARK_TOKEN>
ADDALABEL0 = my-label-to-update
ADDSMDINCLUSION0 = 1
ADDCLAIMSNOTIFY0 = 1
The renewalmode of a TMCH entry can be switched between AUTORENEW and AUTOEXPIRE as explained in the following API example:
Command
COMMAND = SetTrademarkRenewalMode
TRADEMARK = <TRADEMARK-TOKEN>
RENEWALMODE = AUTORENEW|AUTOEXPIRE
If renewalmode is AUTORENEW (=default) then the trademark will be automatically renewed for 1 year.
Manual renew:
Command
COMMAND = RENEWTRADEMARK
TRADEMARK = <TRADEMARK-TOKEN>
PERIOD = <PERIOD> # 1 or 3
EXPIRATIONDATE = <YEAR>
If the transfer is executed successfully a new mark id is returned
Command
COMMAND = TransferTrademark
TRADEMARK = <TRADEMARK-TOKEN>
ACTION = <execute>
AUTH = 12345
Response
code = 200
description = Command completed successfully
property[new tmch id][0] = 000001123456789876543211113333-1
property[trademark][0] = <TRADEMARK_TOKEN>
property[transfer date][0] = 2014-01-30T15:27:14.3Z
runtime = 0.003
To initiate a transfer out for a mark that is in your portfolio you can send the transfer initiate command and you will receive an authcode. The transfer code will be active for 14 days, after this period you can request a new transfer code by following the same process as described below.
Command
COMMAND = TransferTrademark
TRADEMARK = <TRADEMARK-TOKEN>
ACTION = <initiate>
Response
code = 200
description = Command completed successfully
property[authcode][0] = 12345
property[trademark id][0] = 00000113976353131397635313-1
property[transfer status][0] = <pendingTransfer>
runtime = 0.001
Use the following commanf to push a trademark:
Command
COMMAND = PushOjbect
TYPE = TRADEMARK
TARGET = <SUBUSER>
OBJECT = <TRADEMARK-TOKEN>
Deleting a trademark is only possible as long as the trademark entry has not become ACTIVE, which means it has not been validated and verified by TMCH.
Command
COMMAND = DeleteTrademark
TRADEMARK = <TRADEMARK-TOKEN> (e.g. 3BD0B280-1FF5-4573-8CF5-C95F75C1D5FB)