Uptester API
1. Uptester API Introduction
With the Uptester API you can manage models:
-
Monitors
collection of monitors
Monitor attribute(s):- Name the name of the monitor
- Tests Zero or more tests of the monitor
-
Monitor / Tests
collection of tests.
You manage tests always using a monitor.
Test attribute(s):- Name the function of the test (can only be 'uptime')
- Test / TestResult collection of test results. You manage test results always using a test.
The Uptester API is built with:
- FastAPI + (synchronous) SQLAlchemy + PostgreSQL
- Uvicorn, Gunicorn
- Docker
A second API, the Admin API, is mounted at '/admin'. At the moment you can only look at ther Admin API ... :-(
2. OpenAPI (Swagger) and Redoc urls
3. How to use / try
-
Register
by entering a fake email address and a password.
After this step you are registered.
And your uptester database is empty.
IMPORTANT: Your email address = your username. - Get access token if you want to access the API without OpenAPI or Redoc. Your access token expires in 60 minutes.
- Authorize yourself by clicking the lock symbol. Only enter the username and password.
- Enter monitors and tests also add monitors and tests
- Questions? Contact me