DrillBit API is a service to check plagiarism, this guide helps to integrate in a convenient way.
If you have any prior knowledge of the REST services, it would be easy to start with
integrations.
Please find below the base URL :
https://www.drillbitplagiarismcheck.com/drillbit_new
API provides methods for interacting with the following system entities:
- Authentication
- Generate Token
- Submissions
- File Submissions
- Get Submission details
- File Deletion
- Get total file submission details
- Downloading file
- Assignment/Folder
- Update Folder settings
- Get balance
HTTP defines a set of request methods to indicate the desired action to be performed for a given resource. It can be as follows:
HTTP Method | Description |
---|---|
GET | Requests data from a resource |
POST | Submits data to a resource to process |
PUT/PATH | Updates a resource |
DELETE | Deletes a resource |
These headers are required to make a successful request:
Header | Description |
---|---|
Accept | Must be application_json, since DrillBit leverage JSON API specification specification |
Authorization | Should be Bearer <access_token> . See Authorization and
Authentication for more info |
Content-Type | Only for requests, that have body. Usually it's application_json or
multipart/form-data
|
HTTP Code | Description |
---|---|
200 | OK - Request succeeded. Сlient can read the result of it in the body and the headers of response. |
202 | Accepted - Request is accepted for processing, but the processing has not been completed. |
401 | Unauthorized - Request requires user authentication or, if the request includes authorization credentials, authorization is refused for those credentials. |
403 | Forbidden - The server accepted the request, but is refusing to fulfill it. |
404 | Not Found - The requested resource could not be found. |
424 | Failed Dependency - The request failed because it depended on another one. Usually it means resource is not ready yet. |
429 | Too Many Requests - Rate limiting has been applied. |