ApiChecker GraphAPI - is a way for you to automate your interaction with our ecosystem.
Apr 22, 2019
ApiChecker now have open Graph API - so we open for any custom integrations with your workflow or 3rd party applications.
Our GraphAPI is build on top of GraphQL together with Apollo GraphQL
Graph API hosted on this URL: https://api.apichecker.com/graph/. Before start using our Graph API - take a look on
Get Started section on our documentation
On this url you also can find PlayGround editor:
So you can use any of 3rd party clients to explore ApiChecker API:
- Insomnia - MacOs, Windows, Linux
- graphql-request - js
- Altair GraphQL - Mac, Windows, Linux, Web, Chrome, Firefox
- any library for GraphQL communications for any language, such as: Swift, NodeJS, JS, Python, C#, etc
As example, this is screenshot from
Insomnia client when using ApiChecker API:
As you can see - it will also have awesome autocomplete and suggestions feature. We have limited set of API features currently, but we will add new features in some time.
Currently supported below features:
- Get list of applications (
- As well as application monitors
- Users that have access to this Application
- Get List of Monitors - without application grouping (
montorsquery), as well as:
- Full information about monitors (Monitor url, name, type of requests, etc)
- Information about last check
- Uptime metrics for last:
- 24 hours
- 7 days
- 30 days
- 90 days
- Current status of monitor
- SSL certificate information
- All historical uptime changes.
- and much much more you can find on GraphQL query
- Get list of HealthChecks for selected monitor (
- [Action] Pause or resume monitoring for Monitor
- [Action] Pause or resume monitoring for whole Application (including all Monitors)
You also can explore API schema with any GraphQL editor, as for example you can use Playground that available on this URL: https://api.apichecker.com/graph/. Schema example:
As GraphAPI build on top of
HTTP, so in case if you want to use raw HTTP requests - you still able to do it. Just pass
QUERY body inside
POST request and you will able to get same response 👍
So it should help you and your team build great experience with ApiChecker API!
Get started now and please let us know if we can help you!
ApiChecker Graph API Documentation Get Started With ApiChecker