创建合约
Request
HTTP request (graphql)
参数
Header
Authorization : Bearer {Oauth token}
The access token.
Content-Type : application/json
Required
Response
Code
200
400
401
例子
Request
curl -X POST \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Oauth token>' \
-d '{"account":"ewoJImVtYWlsIjogIjEwMDE3ODY1Igp9","productId":"fsajhfkjahfkjasdhfsakfha","purpose":"UUUUUUUUUUUUUUUUUUUU"}' \
https://vsaas-domain/vsaas/api/v1/ss/contractResponse
{
"data": {
"contractId": "66fa0056f35e358c2arewrqggg",
"expires": "2024-02-30T01:35:18.312174281Z",
"startTime": "2024-01-30T01:35:18.312174281Z"
}
}修改合约
Request
HTTP request
PATCH http://vsaas-domain/vsaas/api/v1/ss/contract/{id}
参数
Header
Authorization : Bearer {Oauth token}
The access token.
Content-Type : application/json
Required
Response
Code
200
400
401
例子
Request
curl -X PATCH \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Oauth token>' \
-d '{"state":":"cancel"}' \
http://vsaas-domain/vsaas/api/v1/ss/contract/93FEE01553D71FE0AA0FResponse
{
"data": {
"contractId": "<Contract id>",
"expires": "<Expiration UTC time>"
}
}删除合约
Request
HTTP request
DELETE http://vsaas-domain/vsaas/api/v1/ss/contract/{id}
参数
Header
Authorization : Bearer {Oauth token}
The access token.
Content-Type : application/json
Required
Code
200
400
401
例子
Request
curl -X DELETE \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <Oauth token>' \ http://vsaas-domain/vsaas/api/v1/ss/contract/93FEE01553D71FE0AA0F
Response
{
"data": {
"message": "Terminate contract success."
}
}