Use new Signature v2 for APIs that have Sign2.0
tag
cycles
parameter is ignored; the plan is treated as having no fixed term.activate
activate
is false
β the plan will not be activated immediately.activate = true
, the plan will be activated asynchronously after binding. You can query the async result.activate = true
:SIM Status Before Operation | activate=true Allowed | Behavior | Notes |
---|---|---|---|
Silent, Suspended, Retention | β Yes | Subscribe and activate plan | β |
Active | β Yes | Current plan is paused (v3.0) or ended (v4.0); new plan is activated | Set activate=false if you want to keep the current plan running |
Terminated (including expired contracts) | β No | Operation not allowed | β |
Code | Message | Suggested Action |
---|---|---|
CB-00-0000 | Success | Plan added successfully |
CB-01-0125 | SIM is part of a data pool, operation not allowed | Contact Linksfield support |
CB-01-0111 | SIM has pending operations | Wait for the current operation to finish |
CB-02-0003 | Plan does not exist | Check and use a valid plan ID |
whitelist_only
Active-live/23
(with an active sub-plan).SDK Version 1.0.9
or above is required
activate
parameter:
activate
parameter:
clientToken
: