Skip to content

Results are limited to the current section: Cloud services

Product news

Get Contract

GET
/api/v1/contracts
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

project_id
required
Project Id
string format: uuid

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
contract_end_date
Any of:
string format: date-time
qpu_credits
required
Qpu Credits
number
remaining_qpu_credits
required
Remaining Qpu Credits
number
remaining_qpu_units
Any of:
number
emu_credits
required
Emu Credits
number
remaining_emu_credits
required
Remaining Emu Credits
number
remaining_emu_units
Any of:
number
qpu_pricing
Any of:
ProducedPricingResponse
object
id
required
Id
string format: uuid
metric
required
PricingMetric
string
Allowed values: shot hour
price
required
Price
number
emulator_pricing
Any of:
ProducedPricingResponse
object
id
required
Id
string format: uuid
metric
required
PricingMetric
string
Allowed values: shot hour
price
required
Price
number
is_pay_as_you_go
required
Is Pay As You Go
boolean
requires_report
required
Requires Report
boolean
Example
{
"data": {
"qpu_pricing": {
"metric": "shot"
},
"emulator_pricing": {
"metric": "shot"
}
}
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example"
}
]
}