Network Registry API

The approval request process detailed in the Network Registry guide can also be managed programatically using the Network Registry API. This allows for automated handling of the approval process.

API Reference

The OpenAPI specification for the Network Registry API is available here.

Authentication

Authentication is based on your API Key and API Secret, which can be found in the developer dashboard.

Managing Business Profiles

You can create, retrieve and delete business profiles using the /business-profile endpoint.

The following example is a

POST
request that creates a new business profile called “My business profile”, requesting access to operators in Spain and Germany. The body of the call contains the same information requested by the Network Registry dashboard (role, country, tax number, etc.):

To modify a business profile, send a

PUT
request using /change-request and the ID of your business profile:

A full list of all operations and parameters can be found in the API Reference.

Managing Application Profiles

The /application-profiles endpoint can be used to perform all operations related to application profiles. This example sends a

POST
request to create a new application profile:

A full list of all operations and parameters can be found in the API Reference.

Other Operations

The /catalogue endpoint can be used to list useful resources such as countries, categories organization types or purposes:

  • GET
    /v1/network-registry/catalogue/countries: List supported countries
  • GET
    /v1/network-registry/catalogue/organisation-types: List supported organization types
  • GET
    /v1/network-registry/catalogue/categories: List supported categories
  • GET
    /v1/network-registry/catalogue/network-apis: List supported Network APIs
  • GET
    /v1/network-registry/catalogue/purposes: List supported purposes