Endpoints
Start an Audit
Endpoint:
POST /v1/audits
Purpose: Initiates a new audit for the specified project or contract.
Parameters:
project_name
(string): The name of your project.contracts
(file): The smart contract files to audit, provided as file uploads.
Example Request:
http POST https://api.oxaudit.com/v1/audits Authorization: Bearer YOUR_API_KEY Content-Type: multipart/form-data
Form Data:
project_name
: "MyDeFiProject"contracts
: [File Uploads]
Retrieve Audit Results
Endpoint:
GET /v1/audits/{audit_id}
Purpose: Fetches the results of a specific audit.
Parameters:
audit_id
(string): The unique ID of the audit you want to retrieve.
Example Request:
http
GET https://api.oxaudit.com/v1/audits/abc123
Authorization: Bearer YOUR_API_KEY
List All Projects
Endpoint:
GET /v1/projects
Purpose: Lists all projects associated with your account.
Parameters: None
Example Request:
http
GET https://api.oxaudit.com/v1/projects
Authorization: Bearer YOUR_API_KEY
Last updated