> For the complete documentation index, see [llms.txt](https://docs.monogoto.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monogoto.io/developer/api/softsim-nordic/generate-softsim-profile.md).

# Generate SoftSIM Profile

## Generate SIM profile

> Generates a SoftSIM profile for use with Nordic devices.\
> The output format is controlled by the hexfile parameter:\
> true (default): returns a taskId for downloading a HEX file.\
> false: returns the SoftSIM profile.<br>

```json
{"openapi":"3.0.0","info":{"title":"Monogoto SoftSIM APIs","version":"2.0"},"servers":[{"url":"https://api.monogoto.io"}],"security":[{"BearerAuth":[]}],"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Use the JWT access token returned by the login endpoint. Include it in the Authorization header as: Bearer <token>."}}},"paths":{"/v1/things/{iccid}/softsim/nordic/generate":{"post":{"summary":"Generate SIM profile","description":"Generates a SoftSIM profile for use with Nordic devices.\nThe output format is controlled by the hexfile parameter:\ntrue (default): returns a taskId for downloading a HEX file.\nfalse: returns the SoftSIM profile.\n","operationId":"generateProfile","tags":["SoftSIM"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["iccid","imsi","ki","opc","device"],"properties":{"iccid":{"type":"string","description":"ICCID (must be 19 or 20 characters long)"},"imsi":{"type":"string","description":"IMSI (International Mobile Subscriber Identity)"},"ki":{"type":"string","description":"KI value"},"opc":{"type":"string","description":"OPC value"},"device":{"type":"string","description":"Device model or identifier"},"hexfile":{"type":"boolean","description":"Option to generate hex file"}}}}}},"responses":{"200":{"description":"Profile generation request accepted","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"task_id":{"type":"string"}}}}}},"400":{"description":"Invalid input or validation error","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number"},"message":{"type":"string"}}}}}},"500":{"description":"Internal server error or profile generation failure","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"}}}}}}},"parameters":[{"name":"iccid","in":"path","required":true,"description":"ICCID of the Thing.","schema":{"type":"string"}}]}}}}
```
