GET
/
deployments
/
{deployment_id}
curl --request GET \
  --url https://api.testnet.crestal.xyz/v1/deployments/{deployment_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": 123,
  "request_id": "<string>",
  "user_address": "0x2975b28D83aBE09623e4ceb9522070B8bC10468a",
  "worker_name": "worker1",
  "worker_uuid": "worker uuid",
  "proposal_hash": "<string>",
  "proposal_id": 123,
  "deployment_details": {},
  "proposal": {
    "init_cost": 123,
    "maintenance_cost": 123,
    "pay_period": 123,
    "accept_currency": "<string>",
    "cost": 100,
    "fit": 123,
    "throughput": 100,
    "sla": 100,
    "error_rate": 0.1,
    "rank": 123,
    "extra_attribute": {}
  },
  "Status": "init"
}

Authorizations

Authorization
string
header
required

JWT-based authentication using bearer token scheme

Path Parameters

deployment_id
number
required

Unique numerical identifier for the deployment instance

Response

200
application/json
Successfully retrieved detailed deployment information

Comprehensive deployment configuration and status

user_address
string
required

Deployment owner's blockchain address

proposal_id
integer
required

Associated proposal identifier

id
number

Unique deployment identifier

request_id
string

Blockchain request identifier

worker_name
string

Assigned worker node name

worker_uuid
string

Assigned worker node identifier

proposal_hash
string

SHA-256 hash of proposal configuration

deployment_details
object

Detailed deployment configuration

proposal
object

Base proposal structure with common configuration parameters

Status
enum<string>

Current deployment status

Available options:
init,
pick_up,
deploying,
deployed,
generated_proof