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.
https://api.skillmeter.com
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 application/json
.
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 support@skillmeter.com. 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:
401
Unauthorized403
Forbidden - correctly authenticated but missing permission to execute the request404
Not Found - returned when trying to access an entity that does not exist500
Internal Server Error - something has broke on our end