Authentication
All API requests require an API Key, which must be passed in the Authorization header as a Bearer token.
Header FormatHTTP/1.1
Authorization: Bearer pb_your_api_key_here
Tip: You can find or generate your API keys in your User Profile once your account has been approved by the platform administrator.
API Reference
POST
/api/v1/simulation/execute
Submit optimization code to a specific solver backend. Use this for programmatic execution of D-Wave QUBOs, Qiskit circuits, or OR-Tools solvers.
Example Request BodyJSON / application/json
{
"provider": "dwave", // Options: dwave, qiskit, or ortools
"hardware": "hybrid", // Options: simulator, qpu, or hybrid
"code": "import dimod; # ... your logic",
"metadata": {
"project": "Logistics-A"
}
}Parameters
providerEcosystem identifier (e.g., dwave).
hardwareBackend target (QPU/Hybrid/SIM).
codeThe core logic string to solve.
GET
/api/v1/user/usage
Retrieve your current quota limits and real-time consumption stats across simulation minutes and tokens.
Standard Response200 OK
{
"plan": "Enterprise",
"simMinutesLimit": 100,
"simMinutesUsed": 12.5,
"tokensUsed": 5000,
"apiEnabled": true
}