创建合约
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/contract
Response
{ "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/93FEE01553D71FE0AA0F
Response
{ "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." } }