Compilation
Begin compilation
Path: /api/v0/agent/record/[id]/compilation/begin
Method: GET
Description
Get initial record data
Payload
Query parameters
id
: Record ID
Headers
Authorization
: Set header value as the ID of a valid Agent.
Response
Type: JSON
{}
Report compilation status
Path: /api/v0/agent/record/[id]/compilation
Method: POST
Description
Submit compilation result when compilation finished
Payload
Query parameters
id
: Record ID
Headers
Authorization
: Set header value as the ID of a valid Agent.
Body
Type: application/json
export type CompilationResult = {
recordId: number;
type: CompilationResultType;
output: string;
}
export enum CompilationResultType {
PassedWithoutWarnings = 'PassedWithoutWarnings',
PassedWithWarnings = 'PassedWithWarnings',
FailedWithErrors = 'FailedWithErrors',
Unknown = 'Unknown',
}
output: string
: Compiler output
Response
Type: JSON
{}