api/v1/orders/activation

Method: POST https://simportal-api-staging.azurewebsites.net/api/v1/orders/activation

Summary

Create an order to activate a QR SIM without specifying simId

Request Information

URI Parameters

None.

Body Parameters

CreateActivateOrderModel
NameDescriptionTypeAdditional information
TariffId

globally unique identifier

None.

BoltonId

globally unique identifier

None.

PAC

string

None.

PACMobile

string

None.

PACExpiry

date

None.

PACPortDate

date

None.

DefaultAlertOptOut

boolean

None.

Tag

string

None.

EmailAddress

string

None.

OwnerMobileNumber

string

None.

CustomerId

Only required for QR SIM activations

globally unique identifier

None.

PrivateAPN

integer

None.

RoamingOptOut

Opt out of the Roaming Bar. It is only applicable when the SIM's Operator supports the opt-out; setting it to true for any other Operator returns a Bad Request.

boolean

None.

OutsideEURoamingOptOut

Opt out of the Outside EU Roaming Data Bar. It is only applicable when the SIM's Operator supports the opt-out; setting it to true for any other Operator returns a Bad Request.

boolean

None.

Reason

string

None.

Request Formats

application/json, text/json

Sample:
{
  "TariffId": "7feb104d-84f4-4f40-be6d-559a9ca3b052",
  "BoltonId": "cf972fd4-6d28-4842-bce7-c8687eb57506",
  "PAC": "sample string 2",
  "PACMobile": "sample string 3",
  "PACExpiry": "2026-11-05T05:36:11.7156459+00:00",
  "PACPortDate": "2026-11-05T05:36:11.7156459+00:00",
  "DefaultAlertOptOut": true,
  "Tag": "sample string 5",
  "EmailAddress": "sample string 6",
  "OwnerMobileNumber": "sample string 7",
  "CustomerId": "628f3547-a9da-4e7c-b6de-30c265742305",
  "PrivateAPN": 1,
  "RoamingOptOut": true,
  "OutsideEURoamingOptOut": true,
  "Reason": "sample string 10"
}

application/xml, text/xml

Sample:
<CreateActivateOrderModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SimPortalApi.Models.Orders">
  <Reason>sample string 10</Reason>
  <BoltonId>cf972fd4-6d28-4842-bce7-c8687eb57506</BoltonId>
  <CustomerId>628f3547-a9da-4e7c-b6de-30c265742305</CustomerId>
  <DefaultAlertOptOut>true</DefaultAlertOptOut>
  <EmailAddress>sample string 6</EmailAddress>
  <OutsideEURoamingOptOut>true</OutsideEURoamingOptOut>
  <OwnerMobileNumber>sample string 7</OwnerMobileNumber>
  <PAC>sample string 2</PAC>
  <PACExpiry>2026-11-05T05:36:11.7156459+00:00</PACExpiry>
  <PACMobile>sample string 3</PACMobile>
  <PACPortDate>2026-11-05T05:36:11.7156459+00:00</PACPortDate>
  <PrivateAPN>1</PrivateAPN>
  <RoamingOptOut>true</RoamingOptOut>
  <Tag>sample string 5</Tag>
  <TariffId>7feb104d-84f4-4f40-be6d-559a9ca3b052</TariffId>
</CreateActivateOrderModel>

application/x-www-form-urlencoded

Sample:
TariffId=a1234567-gu1d-3x4m-pl31-e1f2g12345678&BoltonId=value&PAC=samplestring&PACMobile=samplestring&PACExpiry=value&PACPortDate=value&DefaultAlertOptOut=value&Tag=samplestring&EmailAddress=samplestring&OwnerMobileNumber=samplestring&CustomerId=value&PrivateAPN=value&RoamingOptOut=value&OutsideEURoamingOptOut=value&Reason=samplestring

Response Information

Resource Description

OrderResponseModel
NameDescriptionTypeAdditional information
OrderId

globally unique identifier

None.

Created

date

None.

State

OrderState

None.

OrderTimescale

string

None.

Response Formats

application/json, text/json

Sample:
{
  "OrderId": "1209f232-31cb-4844-9294-d7f69060f1a8",
  "Created": "2026-11-05T05:36:11.7312701+00:00",
  "State": 0,
  "OrderTimescale": "sample string 3"
}

application/xml, text/xml

Sample:
<OrderResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SimPortalApi.Models.Orders">
  <OrderTimescale>sample string 3</OrderTimescale>
</OrderResponseModel>