Smarthub Api En
  1. SIM Card Management
  • Overview
    • Global Description
  • SIM Card Management
    • Retrieve SIM detail information
      GET
    • Retrieve list of SIMs detail information
      GET
    • Retrieve state change history of SIMs
      GET
    • Retreive custom field of SIM
      GET
    • Edit custom field of SIM
      PUT
    • Activate SIM
      POST
    • Suspend SIM
      POST
    • Retire SIM
      POST
    • SIM subscribe to supplimentary rate plan
      POST
    • Change SIM basic rate plan
      PUT
    • Change SIM apn status
      PUT
  • SIM Card Batch Operation
    • Batch SIM activate
      POST
    • Batch SIM suspend
      POST
    • Batch SIM retire
      POST
    • Batch change SIM basic rate plan
      POST
    • Retrieve batch job information
      GET
  • Sms Service
    • Send SMS to terminal
      POST
    • Query SMS delivery status
      GET
    • MO SMS Push
      POST
    • Push MT SMS Status Report
      POST
  • Subscription Notification
    • Push Cycle Usage Tracking Event Notification
      POST
    • Push Imei Change Event Notification
      POST
    • Push No Session Connection Event Notification
      POST
    • Push Prepaid Service Package Expired Event Notification
      POST
    • Push Prepaid Service Package Traffic Tracking Event Notification
      POST
    • Push Sim Status Change Event Notification
      POST
    • Push Sim Apn Status Change Event Notification
      POST
  • Share Pool
    • Get share pool information
  • Enterprise Information
    • Get enterprise information
    • Get account information
    • Get servicePackages information
  • SIM Card Statistics
    • Get the country code traffic and number of cards for SIM card statistics
  1. SIM Card Management

Edit custom field of SIM

PUT
/global-sims/{giccid}/custom-field
The custom fields custom1 to custom5 are no longer required. You can choose not to pass these fields. If they are not passed, the status of the corresponding fields remains unchanged.
If the value of a custom field passed is null or an empty string, no modification will be made to this field, and its original status will be maintained.
If the value of a custom field passed is "--", this field needs to be set to a null value, clearing its original content.

Request

Path Params

Header Params

Body Params application/json

Example
{
    "custom1": "field1",
    "custom2": "field2",
    "custom3": "field3",
    "custom4": "field4",
    "custom5": "field5"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/global-sims//custom-field' \
--header 'X-API-Key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "custom1": "field1",
    "custom2": "field2",
    "custom3": "field3",
    "custom4": "field4",
    "custom5": "field5"
}'

Responses

🟢200OK
application/json
Custom field of SIM
Body

Example
{
    "custom1": "field1",
    "custom2": "field2",
    "custom3": "field3",
    "custom4": "field4",
    "custom5": "field5"
}
Modified at 2025-05-07 09:47:51
Previous
Retreive custom field of SIM
Next
Activate SIM
Built with