Update Profile By UPP
Simlessly
# 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"
}