Tariff profile

The API provides services to retrieve the collection of tariff profiles or a single tariff profile, as well as CRUD operations via POST, GET, PATCH and DELETE actions.

The API doesn’t provide feedback if you assign the wrong tariff profile to a satellite SIM.

For satellite customers: Only assign endpoints with satellite SIMs to dedicated tariff profiles designed for satellite-converged IoT connectivity services (for example, a satellite data plan or a satellite and cellular combo data plan). For troubleshooting, refer to Connected Devices in the emnify Portal.

The following is an example tariff profile in JSON representation:

1{
2 "id": 1,
3 "name": "Tariff Profile 1",
4 "description": "This Tariff Profile is for testing.",
5 "used_count": 56,
6 "tariff": {
7 "id": 1,
8 "name": "Tariff 1",
9 "description": "Tariff only for testing.",
10 "created": "2014-10-20 00:00:00",
11 "default_sms_mt_rate": 0.06,
12 "default_sms_mo_rate": 0.06,
13 "sim_issued_rate": 0,
14 "sim_activated_rate": 1,
15 "sim_suspended_rate": 0,
16 "sim_activation_rate": 0,
17 "sim_reactivation_rate": 0.5,
18 "sim_suspension_rate": 0.5,
19 "sim_termination_rate": 0,
20 "currency": {
21 "id": 1,
22 "code": "EUR",
23 "symbol": "€"
24 },
25 "data_blocksize": {
26 "id": 1,
27 "description": "exact",
28 "octets": 1
29 },
30 "data_throttle": {
31 "id": 1,
32 "description": "256 kbit/s",
33 "octets": 256000
34 },
35 "pdp_context_definition": [
36 {
37 "id": 12,
38 "apn": "internet.test.com",
39 "default": true
40 }
41 ]
42 }
43}

Tariff profile object

Here is the description of the tariff profile object:

NameTypeDescription
idIntegerUnique ID of this tariff profile
nameStringshort name of this tariff profile
descriptionStringlong description of this tariff profile
used_countIntegernumber of Endpoints which have this tariff profile assigned
tariffObjecttariff which this profile belongs to