Skip to main content
POST
/
links
/
cellular
/
bulkclaim
Activate devices (bulk)
curl --request POST \
  --url https://dashboard.hologram.io/api/1/links/cellular/bulkclaim \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "invalidatePreflightSims": false,
  "orgid": 12345,
  "overage_limit": 100000,
  "plan": 9876,
  "simrange": "89330123456789012345-89330123456789012365",
  "smslimit": 10,
  "tagid": 5432,
  "threshold": 100000,
  "zone": "global"
}
'
{
  "data": [
    {
      "simcardid": 11111,
      "device": 98765,
      "link": 54321,
      "sim": "89123400006789012345"
    },
    {
      "simcardid": 11112,
      "device": 98766,
      "link": 54322,
      "sim": "89123400006789012346"
    }
  ],
  "order_data": [
    {
      "sales_tax": 0,
      "shipping_cost": 0
    }
  ],
  "success": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.hologram.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

HTTP Basic authentication using API keys. Set the username to apikey and the password to your API key.

You can find your API key on the Hologram Dashboard under Account Settings.

Body

application/json
simrange
string

Range of ICCIDs to activate (format <first_iccid>-<last_iccid>). Provide exactly one of simrange, sims, or eidrange.

sims
string[]

List of ICCIDs to activate. Provide exactly one of simrange, sims, or eidrange.

ICCID of SIM to activate

eidrange
string

Range of eUICCID (EID) numbers to activate. Provide exactly one of simrange, sims, or eidrange.

plan
number

Data plan ID to activate on. Look up plan IDs using the List Data Plans endpoint. Required for live activations.

zone
string

Zone for the plan. Defaults to global. Reference the /plans endpoint for valid zones available with each plan. Required for live activations.

orgid
number

Organization to activate SIMs on. Your API key must have activation role privileges on the target organization.

overage_limit
number

Amount of data (bytes) to consume before pausing. Use -1 for unlimited (default). Only available for accounts without the bmp_feature_lite_data_usage_limits feature flag.

smslimit
number

Number of SMS messages allowed before pausing. Use -1 for unlimited (default).

threshold
number

Data usage alert threshold in bytes. Should be less than overage_limit. Use -1 for no threshold (default).

tagid
number

ID of a tag to apply to the newly activated devices.

invalidatePreflightSims
boolean

When true, Test Mode SIMs will always be marked as invalid in the activation validation flow.

Response

200 - application/json

OK

data
object[]
order_data
object[]
success
boolean

Whether the request was successful or not

Example:

true