Orders¶
List all orders¶
GET /api/orders
OAuth authorization required: order_read
Schema
orders: Arrayid: UUIDstatus:String<open,pending,awaiting_payment,processing,cancelled,failed,completedproject: Objectid: Integername: String
created_at: DateTimeupdated_at: DateTime
Get a single order¶
GET /api/orders/{id}
OAuth authorization required: order_read
Schema
orders: Objectid: UUIDstatus:String<open,pending,awaiting_payment,processing,cancelled,failed,completedproject: Objectid: Integername: String
created_at: DateTimeupdated_at: DateTime
Create a new order¶
POST /api/orders
OAuth authorization required: order_write
Schema
order: Objectproject_name: Stringskip_ssh: Booleanlocation_id: Integerproject_id: Integer | Only if adding to existing projectcontainers: Arrayimage_variant_id: Integerdomains:Array<String>| provide an optional list of domains you want added after the order is provisioned.resources: Objectpackage_id: Integer
params: Arraykey: Stringvalue: String