Registration API
What is an API?
An Application Programming Interface (API) is a set of commands, features, and protocols used to integrate different systems without the need to know how they are implemented.
APIs provide flexibility, simplify application design, management, and utilization, and create opportunities for new products and innovation.
As APIs have become increasingly popular, specifications have been developed to standardize information exchanges. One such specification is Representational State Transfer (REST).
Web APIs that conform to the constraints of REST architectural style are known as RESTful APIs. Simply put, they are the APIs that use HTTP methods to obtain data or perform operations on these data in various formats (for example, XML and JSON).
FAQ
The LACNIC Registration API is a REST-based API that uses Oauth authentication and is designed mainly for the bulk management of the resources available through the MiLACNIC platform.
The API uses the OpenAPI specification, with a user interface (Swagger-ui) that interactively displays the API's documentation, allowing users and developers to test their services.
The LACNIC Registration API is available to all LACNIC members who request their access credentials.
What services does the LACNIC Registration API include?
The LACNIC Registration API includes the following services:
Resources | Services | Endpoints |
---|---|---|
Organizations |
Registration Modification, obtaining information |
/entity/organizations /entity/organizations/{orgid} |
Contacts |
Obtaining information |
/entity/users/{id} |
IP address blocks |
Registration (sub-assignment) Removal, modification (contacts and others), obtaining information |
/ips /ips/{prefix}/{prefixLength} |
Reverse DNS |
Registration Removal, modification |
/domains /domains/{prefix}/{prefixLength} |
Requesting access to the LACNIC Registration API
To request access to the LACNIC Registration API, contact hostmaster [at] lacnic [.] net and include the following data:
- OrgID
- Contact name
- Contact email addresses
- GPG key (to encrypt the email containing the authentication credentials)
How to access the LACNIC Registration API testing environment
Once your access request is approved, you can login to our testing environment at the following address: https://registro-demo.api.lacnic.net/lacnic/2.0/swagger-ui.html
Production environment
https://registro.api.lacnic.net/lacnic/2.0/swagger-ui.html
If you would like to try the LACNIC Registration API but are not a LACNIC member, you can use our testing environment. To request access to our testing environment, contact hostmaster [at] lacnic [.] net
The following podcast (in Spanish) provides further information: Non-members who wish to use the LACNIC Registration API