Update Profile By UPP

# Update Profile By UPP

# Overview

Update an existing eSIM profile by replacing the entire UPP text without modifying the QR code. This API allows updating profile parameters using Universal Profile Package (UPP) format. Only profiles with Available status can be updated.

# API Information

  • Environment: Production
  • Base URL: https://rsp.simlessly.com/api/v1
  • Endpoint: POST /profile/updateByUpp
  • Content-Type: application/json

# Request

# Request Parameters

Parameter Type Required Description Validation Rules Example
iccid String Yes Integrated Circuit Card Identifier Length: 19-20 characters 890781233445432678456
upp String Yes Universal Profile Package Text Valid UPP format 12313345661
imsi String Yes International Mobile Subscriber Identity Length: 15 characters, Numeric only 435401231233456
tk String No UPP Text Encryption Key Index Valid UUID format d5d8252d-32d0-44d8-8d4e-10fd45edf61a

# Example Request

{
   "iccid": "890781233445432678456",
   "upp": "12313345661",
   "imsi": "435401231233456",
   "tk": "d5d8252d-32d0-44d8-8d4e-10fd45edf61a"
}

# Response

# Response Parameters

Parameter Type Required Description Example
success Boolean Yes Operation result status true
code String Yes Response status code "00000"
msg String Yes Response message ""
obj Object No Response data object null

# Success Response Example

{
  "obj": null,
  "success": true,
  "msg": "",
  "code": "00000"
}