For these APIs the OAuth Password Grant Type is used.

To use this, you need the following: client-id, client-secret, username and passord. You get the client credentials when you register/order your app, and the username and password can be created by an API administrator in Min Bedrift.

You can test-drive our APIs without real credentials by replacing the real endpoint with the sandbox url{msisdn}/user-references


A minimal curl-example to authenticate with the api is given below (replace the client-id, client-secret, username and password with your own):

If you were successful using the correct credentials, running this example will return a valid access-token that you can use to make calls against the APIs you have access to.

For a more in-depth explanation of the authorization and authentication flow, consult the OAuth documentation


To change a user reference on a mobile account try the following curl:

A full example in Java can be found in our GitHub Repo


When the access token is obtained the app can access the available endpoints for this specific API.

Mobile Subscription Order API-reference