Get Contract
GET
/api/v1/contracts
const url = 'https://example.com/api/v1/contracts?project_id=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/contracts?project_id=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \ --header 'Authorization: Bearer <token>'Get contract associated with the project_id
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters”project_id
required
Project Id
string format: uuid
Responses
Section titled “ Responses ”Successful Response
Media typeapplication/json
NonPaginatedResponse[ProducedContractResponse]
object
data
Any of:
ProducedContractResponse
object
id
required
Id
string format: uuid
project_id
required
Project Id
string format: uuid
created_at
required
Created At
string format: date-time
qpu_credits
required
Qpu Credits
number
remaining_qpu_credits
required
Remaining Qpu Credits
number
emu_credits
required
Emu Credits
number
remaining_emu_credits
required
Remaining Emu Credits
number
qpu_pricing
Any of:
ProducedPricingResponse
object
id
required
Id
string format: uuid
metric
required
PricingMetric
string
price
required
Price
number
null
emulator_pricing
Any of:
ProducedPricingResponse
object
id
required
Id
string format: uuid
metric
required
PricingMetric
string
price
required
Price
number
null
is_pay_as_you_go
required
Is Pay As You Go
boolean
requires_report
required
Requires Report
boolean
null
Example
{ "data": { "qpu_pricing": { "metric": "shot" }, "emulator_pricing": { "metric": "shot" } }}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example" } ]}