Network as Code
Nokia's Network as Code API for programmable networks
1.3k subscribers
9.4/10 popularity
328 ms avg latency
99% success rate
70 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Network as Code endpoints
| Method | Endpoint | Description |
|---|---|---|
| Geofencing v0.3.0 | ||
| POST |
createSubscription /geofencing-subscriptions/v0.3/subscriptions |
Create a subscription for a device to receive notifications when a device enters or exits a specified area |
| GET |
retrieveGeofencingSubscription /geofencing-subscriptions/v0.3/subscriptions/{subscriptionId} |
retrieve Geofencing subscription information for a given subscription ID. |
| DELETE |
deleteGeofencingSubscription /geofencing-subscriptions/v0.3/subscriptions/{subscriptionId} |
delete a given Geofencing subscription. |
| GET |
retrieveGeofencingSubscriptionList /geofencing-subscriptions/v0.3/subscriptions |
Retrieve a list of geofencing event subscription(s) |
| Location Retrieval v0.2.0 | ||
| POST |
retrieveLocation /location-retrieval/v0/retrieve |
Retrieve the area where a certain user device is localized. |
| Location Verification v1.0.0 | ||
| POST |
verifyLocation /location-verification/v1/verify |
Verify whether the location of a device is within a requested area. The operation returns a verification result and, optionally, a match rate estimation for the location… |
| Location Verification v0.2.0 | ||
| POST |
verifyLocation-LocV-V0 /location-verification/v0/verify |
Verify whether the location of a device is within a requested area. The operation returns a verification result and, optionally, a match rate estimation for the location… |
| Device Reachability Status Retrieve v1 | ||
| POST |
getReachabilityStatus /device-status/device-reachability-status/v1/retrieve |
Get the current reachability status information |
| Device Roaming Status Retrieve v1 | ||
| POST |
getRoamingStatus /device-status/device-roaming-status/v1/retrieve |
Get the current roaming status and the country information |
| Device Reachability Status Subscriptions v0.7 | ||
| GET |
retrieveDeviceReachabilityStatusSubscription /device-status/device-reachability-status-subscriptions/v0.7/subscriptions/{subscriptionId} |
Retrieve a given subscription by ID |
| GET |
retrieveDeviceReachabilityStatusSubscriptionList /device-status/device-reachability-status-subscriptions/v0.7/subscriptions |
Retrieve a list of device reachability status event subscription(s) |
| DELETE |
deleteDeviceReachabilityStatusSubscription /device-status/device-reachability-status-subscriptions/v0.7/subscriptions/{subscriptionId} |
Delete a given subscription by ID |
| POST |
createDeviceReachabilityStatusSubscription /device-status/device-reachability-status-subscriptions/v0.7/subscriptions |
Create a device reachability status event subscription for a device |
| Device Roaming Status Subscriptions v0.7 | ||
| DELETE |
deleteDeviceRoamingStatusSubscription /device-status/device-roaming-status-subscriptions/v0.7/subscriptions/{subscriptionId} |
Delete a given device-roaming-status subscription by ID |
| POST |
createDeviceRoamingStatusSubscription /device-status/device-roaming-status-subscriptions/v0.7/subscriptions |
Create a device roaming status event subscription for a device |
| GET |
retrieveDeviceRoamingStatusSubscriptionList /device-status/device-roaming-status-subscriptions/v0.7/subscriptions |
Retrieve a list of device roaming status event subscription(s) |
| GET |
retrieveDeviceRoamingStatusSubscription /device-status/device-roaming-status-subscriptions/v0.7/subscriptions/{subscriptionId} |
retrieve device roaming status subscription information for a given subscription. |
| Device Status v0.5.1 | ||
| GET |
retrieveSubscriptionList /device-status/v0/subscriptions |
Retrieve a list of device status event subscription(s) |
| DELETE |
deleteSubscription /device-status/v0/subscriptions/{subscriptionId} |
delete a given event subscription. |
| POST |
getConnectivityStatus /device-status/v0/connectivity |
Get the current connectivity status information |
| POST |
getRoamingStatus-DS-V0 /device-status/v0/roaming |
Get the current roaming status and the country information |
| POST |
createDeviceStatusSubscription /device-status/v0/subscriptions |
Create a device status event subscription for a device |
| GET |
retrieveSubscription /device-status/v0/subscriptions/{subscriptionId} |
retrieve event subscription information for a given subscription. |
| Number Verification v1.0.0 | ||
| GET |
phoneNumberShare /passthrough/camara/v1/number-verification/number-verification/v0/device-phone-number |
Returns the phone number so the API clients can verify the number themselves: - It will be done for the user that has authenticated via mobile network - It returns the… |
| POST |
phoneNumberVerify /passthrough/camara/v1/number-verification/number-verification/v0/verify |
Verifies if the specified phone number (either in plain text or hashed format) matches the one that the user is currently using. Only one of the plain or hashed formats must be… |
| KYC Age Verification v0.1 | ||
| POST |
verifyAge /passthrough/camara/v1/kyc-age-verification/kyc-age-verification/v0.1/verify |
Verify that the age of the subscriber associated with a phone number is equal to or greater than the specified age threshold value. As it is possible that the person holding the… |
| KYC Match v0.3 | ||
| POST |
verifyKYCMatch /passthrough/camara/v1/kyc-match/kyc-match/v0.3/match |
Verify matching of a number of attributes related to a customer identity against the verified data bound to their phone number in the Operator systems. Regardless of whether the… |
| KYC Tenure v0.1 | ||
| POST |
checkTenure /passthrough/camara/v1/kyc-tenure/kyc-tenure/v0.1/check-tenure |
Verifies a specified length of tenure, based on a provided date, for a network subscriber to establish a level of trust for the network subscription identifier. |
| KYC FIll In v0.4 | ||
| POST |
kycFillIn /passthrough/camara/v1/kyc-fill-in/kyc-fill-in/v0.4/fill-in |
|
| Number Recycling v0.2 | ||
| POST |
checkNumberRecycling /passthrough/camara/v1/number-recycling/number-recycling/v0.2/check |
Check whether the subscriber of the phone number has changed. |
| SIM Swap v1.0.0 | ||
| POST |
retrieveSimSwapDate /passthrough/camara/v1/sim-swap/sim-swap/v0/retrieve-date |
Get timestamp of last SIM swap event for a mobile user account provided with phone number. |
| POST |
checkSimSwap /passthrough/camara/v1/sim-swap/sim-swap/v0/check |
Check if SIM swap has been performed during a past period |
| Device Swap v1.0.0 | ||
| POST |
checkDeviceSwap /passthrough/camara/v1/device-swap/device-swap/v1/check |
Check if device swap has been performed during a past period |
| POST |
retrieveDeviceSwapDate /passthrough/camara/v1/device-swap/device-swap/v1/retrieve-date |
Get timestamp of last device swap for a mobile user account provided with phone number. |
| Quality-of-Service on Demand v0.10.1 | ||
| GET |
getSession /qod/v0/sessions/{sessionId} |
Querying for QoS session resource information details |
| POST |
extendQosSessionDuration /qod/v0/sessions/{sessionId}/extend |
Extend the overall duration of an active QoS session. If this operation is executed successfully, the new duration of the target session will be the original duration plus the… |
| POST |
createSession /qod/v0/sessions |
Create QoS Session to manage latency/throughput priorities If the qosStatus in the API response is "AVAILABLE" and a notification callback is provided the client will receive in… |
| POST |
retrieveSessions /qod/v0/retrieve-sessions |
Return all QoD sessions related to the specified device. |
| DELETE |
deleteSession /qod/v0/sessions/{sessionId} |
Release resources related to QoS session If the notification callback is provided and the `qosStatus` of the session was `AVAILABLE` the client will receive in addition to the… |
| GET |
getAllSessions /qod/v0/sessions |
Return device communication Quality-on-Demand settings for your devices. |
| Quality-of-Service on Demand v1.0.0 | ||
| POST |
extendQosSessionDuration-QoD-V1 /quality-on-demand/v1/sessions/{sessionId}/extend |
Extend the overall duration of an active QoS session. If this operation is executed successfully, the new duration of the target session will be the original duration plus the… |
| POST |
retrieveSessions-QoD-V1 /quality-on-demand/v1/retrieve-sessions |
Return all QoD sessions related to the specified device. |
| GET |
getSession-QoD-V1 /quality-on-demand/v1/sessions/{sessionId} |
Querying for QoS session resource information details |
| DELETE |
deleteSession-QoD-V1 /quality-on-demand/v1/sessions/{sessionId} |
Release resources related to QoS session If the notification callback is provided and the `qosStatus` of the session was `AVAILABLE` the client will receive in addition to the… |
| GET |
getAllSessions-QoD-V1 /quality-on-demand/v1/sessions |
Return device communication Quality-on-Demand settings for your devices. |
| POST |
createSession-QoD-V1 /quality-on-demand/v1/sessions |
Create QoS Session to manage latency/throughput priorities If the qosStatus in the API response is "AVAILABLE" and a notification callback is provided the API consumer will… |
| Call Forwarding Signal v0.3.0 | ||
| POST |
retrieveUnconditionalCallForwarding /passthrough/camara/v1/call-forwarding-signal/call-forwarding-signal/v0.3/unconditional-call-forwardings |
This endpoint provides information about the status of the unconditional call forwarding, beeing active or not. |
| POST |
retrieveCallForwarding /passthrough/camara/v1/call-forwarding-signal/call-forwarding-signal/v0.3/call-forwardings |
This endpoint provides information about wich type of call forwarding service is active. More than one service can be active, e.g. conditional and unconditional. This endpoit… |
| Consent Info v0.1.0 | ||
| POST |
retrieveStatus /passthrough/camara/v1/consent-info/consent-info/v0.1/retrieve |
Create a request to retrieve the validity status of the API Consumer data processing for a given User, scope(s) and Purpose. |
| Network Slicing v1.0.0 | ||
| DELETE |
delete_slice /slice/v1/slices/{id} |
Delete network slice. The slice state must not be active to perform this operation. |
+ 20 more endpoints on the provider's documentation.
Network as Code pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 10 / minute |
|