---
title: "Generate SIM profile"
method: POST
path: "/v1/things/{iccid}/softsim/nordic/generate"
tags: ["SoftSIM"]
---

# Generate SIM profile

`POST /v1/things/{iccid}/softsim/nordic/generate`

## Request

- Base URL: `https://api.monogoto.io`
- URL: `https://api.monogoto.io/v1/things/{iccid}/softsim/nordic/generate`
- Auth: none required
- TypeScript: <https://skmtc.dev/monogoto/apis/monogoto-softsim-apis/docs/v1/things/:iccid/softsim/nordic/generate/post.ts> (a function with typed inputs; its response is checked against the schema)

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.

## Path parameters

- `iccid` string, required

## Request body

- object
  - `iccid` string, required: ICCID (must be 19 or 20 characters long)
  - `imsi` string, required: IMSI (International Mobile Subscriber Identity)
  - `ki` string, required: KI value
  - `opc` string, required: OPC value
  - `device` string, required: Device model or identifier
  - `hexfile` boolean: Option to generate hex file

## Response `200`

Profile generation request accepted

- object
  - `status` string
  - `task_id` string

## Other responses

- `400`: Invalid input or validation error
- `500`: Internal server error or profile generation failure

---

[API](https://skmtc.dev/monogoto/apis/monogoto-softsim-apis.md) - [All operations](https://skmtc.dev/monogoto/apis/monogoto-softsim-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/monogoto/apis/monogoto-softsim-apis/revisions/150b75e17112?raw)
