Table of Contents
Skillmeter is an online testing platform. Our HTTP API was designed to be easy to integrate into your workflow.
We have done our best to follow REST principles when designing the API. Please note that this API is currently in beta and subject to change. Any changes or new additions will be announced in the changelog. You can also receive API-related announcements @skillmeter.
All responses will be in JSON. Input data passed through the request body can be form-encoded or JSON-encoded. If using a JSON body, please specify the
Content-Type header as
Getting Help or Contributing
Please report any issues or suggestions in the issues. If you need help using the API or need to discuss anything sensitive please message us at firstname.lastname@example.org. Any pull requests to improve this document are welcome!
The API uses HTTP Basic Authentication to authenticate users. The credentials are the same as the ones on Skillmeter, with username being the email address. Also, all requests must use HTTPS. Any HTTP requests will be ignored.
A 4xx or 5xx status code will be returned upon a failed request.
Possible error codes:
403Forbidden - correctly authenticated but missing permission to execute the request
404Not Found - returned when trying to access an entity that does not exist
500Internal Server Error - something has broke on our end