---
title: "JSON technical documentation"
url: "https://help.internetx.com/en/api/core-json-technical-documentation/"
lang: "en"
section: "API reference — API reference (XML/JSON)"
breadcrumb: "JSON"
updated: "2023-09-13"
---

# JSON technical documentation

## OpenAPI 2.0

The OpenAPI 2.0 specification (formerly Swagger specification) is an API description format for REST APIs. An OpenAPI 2.0 file allows you to describe your entire API, including:  
  

-       Available endpoints (/users) and operations on each endpoint (GET /users, POST /users)
-       Operation parameters and request and response for each operation
-       Authentication methods
-       Contact information, license, terms of use and other information.

### Github

The documentation of the interface in OpenAPI 2.0 format can be obtained via [InterNetX Github Repository](https://github.com/InterNetX/internetx-swagger-files).

#### Usage examples

##### Automatically generated models

With the [Swagger Codegen Plugin](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin) for Maven, you can automatically create models in various programming languages. These models can be used to communicate with the interface.
