1. Name your new RESTful API Monitor and it should automatically be put in a default group called ‘REST Endpoints’. You can later create more groups as needed and place other RESTful API Monitors in them.
2. Then, choose whether the Protocol is HTTP or HTTPS (‘S’ meaning secure given a valid SSL Certificate).
3. Next, you must add a verb which can be any of the following:
4. You must also choose the frequency of checks the monitor will do. The frequency times available vary from 1 minute to 60 minutes.
5. The next step would be to enter the URL of the RESTful service.
6. Enter the content type of your request.
7. If there is a need for authentication, click on ‘Add new REST Authentication’ and follow these next couple of steps to add an authentication:
8. After you have finished with the authentication, enter the headers to send with the HTTP request.
9. Enter the body value to send in case of POST and PUT.
10. You can also choose to monitor SSL Certificates of the REST Monitor and choose whether you want Netumo to inform you about the SSL Certificate expiring on the day, 1, 2, 5, or 10 days before.
11. Next, there are the matching criteria including the Matching of the Status Code, Body matching, and Headers matching to check that the expected result in each of the criteria matches what is actually output.
12. Make sure to enter the correct username and password for the HTTP credentials (if any).
13. Finally, choose how you want to be notified in case of any issues arising.
14. When the above steps are completed, you can click the ‘Create Monitor’ button to finalise the adding of the REST endpoint monitor.
Similar to Websites/Hosts, you can create groups for your REST Endpoint Monitors and manage them from ‘Manage Groups’.
You can also manage your REST Authentications from ‘Manage REST Authentication’.
Finally, Netumo offers you to manage all your REST monitors, edit them or even delete them. A search function facilitates your work if you need to search for a specific monitor. Netumo can generate a report for any of your REST Endpoints.