Swagger is a powerful interface for exploring and testing the OpCon API. It allows users to interact with API endpoints directly from a browser, making it ideal for learning, debugging, and validating API calls.
🔐Accessing Swagger
To access the Swagger interface, use the following URL format:
https://<YourServername>/api/doc/index-html
Replace <your-server> with the actual server name hosting your OpCon environment. This URL opens the Swagger documentation and testing interface for the OpCon API.
🌠Features of Swagger
Swagger provides the following capabilities:
- Browse available API endpoints grouped by functionality.
- View detailed request and response formats.
- Authenticate using tokens to test secure endpoints.
- Execute API calls directly from the browser
✅Authenticating in Swagger
To test endpoints that require authentication, use the 'Authorize' button in Swagger. When prompted, enter your token prefixed with the word 'Token' followed by a space.
Token <your-token-here>
Ensure there is a space between 'Token' and your actual token value. This format is required for successful authentication.
Example: Get API Version
One of the simplest endpoints to test is the version endpoint. It does not require authentication and returns the current API version.
GET /version
To test this endpoint in Swagger:
- Scroll to the 'version' section.
- Click on the endpoint to expand it.
- Click 'Try it out' and then 'Execute'.
- View the response to see the API version.
💡Tips for Using Swagger
- Use Swagger to validate request formats before scripting.
- Check response codes and messages for debugging.
- Use the built-in 'Try it out' feature to experiment with different inputs.