Default
Successful Response
Response model for health check endpoint.
Health status of the service
Name of the service
Version of the service
Timestamp when the health check was performed (ISO format)
Successful Response
Request for GitHub OAuth authentication.
Authorization code from GitHub OAuth.
State parameter for CSRF protection.
Successful Response
Response for GitHub OAuth authentication.
Unique identifier for the user.
JWT access token for the user.
JWT refresh token for the user.
Token type.
BearerAccess token expiration time in seconds.
Whether this is a new user or existing user.
Validation Error
Request to refresh an access token.
The refresh token.
Successful Response
Response for token refresh.
New JWT access token.
Token type.
BearerAccess token expiration time in seconds.
Validation Error
Bearer token for API authentication
Successful Response
Represents a user in the system.
Unique identifier for the user.
Display name of the user.
Email address of the user.
GitHub user ID for OAuth authentication.
Timestamp when the user was created (UTC).
Timestamp of the user's last login (UTC).
Whether the user account is active.
trueSuccessful Response
Bearer token for API authentication
Request to create a new API key for a user.
Optional name for the API key.
Successful Response
Response for creating an API key.
Validation Error
Bearer token for API authentication
Request to revoke an API key.
The ID of the API key to revoke.
Successful Response
Response for revoking an API key.
Success message.
The ID of the revoked API key.
Validation Error
Successful Response
Information about a dataset.
Unique name of the dataset.
A brief description of the dataset.
Number of samples in the dataset.
Timestamp when the dataset was first created (UTC).
Successful Response
Filter samples by dataset name
Search for samples by instance_id
Page number (1-based). If not provided, returns all samples
Number of samples per page (max 100). If not provided, returns all samples
Successful Response
Response for listing samples with pagination.
Total number of samples available.
Current page number (1-based).
Number of samples per page.
Indicates if more pages of results are available.
Validation Error
Bearer token for API authentication
Successful Response
Validation Error
No content
Bearer token for API authentication
Successful Response
Response for listing sessions.
Total number of sessions returned.
Indicates if more pages of results are available.
Successful Response
Bearer token for API authentication
Request to create a new session.
Dataset name for the sample.
Identifier of the sample to use for this session.
Time to live for the session in minutes (default: 30).
30Successful Response
Validation Error
Bearer token for API authentication
Successful Response
Represents a session for multi-turn interactions.
Unique identifier for the session.
User ID who owns this session.
Dataset name for the sample.
Identifier of the sample being used for the session.
Current status of the session.
Timestamp when the session was requested (UTC).
Timestamp when the container became ready and billing started (UTC).
Timestamp when the session will expire (UTC).
Duration of the session in seconds.
Container information for this session.
Error details if the session failed.
Validation Error
Bearer token for API authentication
Successful Response
Response model for session deletion.
Success message confirming session deletion
Duration of the session in seconds.
Validation Error
Bearer token for API authentication
Request to execute a bash command in a session.
The bash command to execute.
Timeout for command execution in seconds (default: 300).
300Successful Response
Validation Error
Bearer token for API authentication
Successful Response
Validation Error
Bearer token for API authentication
Request to perform string replacement in a file.
Path to the file where replacement should be performed.
String to be replaced.
String to insert as replacement.
Successful Response
Response for string replacement operation.
Whether the string replacement was successful.
Details about the string replacement operation.
Validation Error
Bearer token for API authentication
Successful Response
Represents a single verification job, the core resource of the API.
Unique identifier for the job.
Identifier of the sample being used for verification.
Session identifier for this job.
Current status of the job.
Timestamp when the job was created (UTC).
Timestamp when the job processing started (UTC).
Timestamp when the job completed (UTC).
The result of the verification. Available when status is 'completed'.
Error details if the job failed with an 'error' status.
Container information for this job.
Validation Error
Bearer token for API authentication
Successful Response
User's money balance and billing information
User ID
Current balance in cents
0Total money ever deposited in cents
0Total money ever spent in cents
0Stripe customer ID
Last time balance was updated
Successful Response
Bearer token for API authentication
Request to deposit money
Amount to deposit in cents
Currency for payment
usdSuccessful Response
Response for money deposit
Stripe checkout URL for payment
Amount being deposited in cents
Currency
Validation Error
Bearer token for API authentication
Page number (1-based)
1Items per page (max 100)
25Successful Response
Complete usage history for a user
Current balance in cents
Total amount deposited
Total amount used
Validation Error
Last updated