Volcano API
๐Ÿš€ API Endpoints

โ†ฉ๏ธ Callback Management

System callback and webhook processing endpoints. 4 endpoints available.

๐ŸŽฏ Quick Stats

๐Ÿ“Š Methods

  • ๐Ÿ“ POST: 4 endpoints

๐Ÿ” Authentication

All endpoints in this section use the same authentication methods. Choose one:

๐Ÿ”‘ Bearer Token (Recommended)

For user session authentication

Add to request headers:

Authorization: Bearer YOUR_TOKEN

๐Ÿ”ง API Key

For server-side authentication

Add to request headers:

X-API-KEY: YOUR_API_KEY

โš ๏ธ Important: Do not use both authentication methods simultaneously in the same request.

๐Ÿ”— Endpoints Overview

MethodEndpointDescription
๐Ÿ“ POST/callbacks/opsOps Callback
๐Ÿ“ POST/callbacks/sunrate/card-authNo description
๐Ÿ“ POST/callbacks/sunrate/card-clearingNo description
๐Ÿ“ POST/callbacks/sunrate/notificationNo description

๐Ÿ“– Detailed Documentation

Ops Callback

POST/callbacks/ops
Full URL
https://api.market.decenctype.com/callbacks/ops

๐Ÿ“ Request Body Parameters

ParameterTypeRequiredDescription
eventstring (deploy-lavas-api, other)โœ…ไบ‹ไปถ็ฑปๅž‹
dataobjectโœ…ไบ‹ไปถๆ•ฐๆฎ

Description: Ops Callback

Operation ID: opsCommand

Response Status:

  • โœ… 200: The record has been successfully created.
  • โœ… 201: Success

This endpoint is used to receive callback for ops, and complete the deployment such as deploy-lavas-api, etc.

๐Ÿ“‹ Response Examples

response.json
1{
2 "success": true,
3 "message": "Hello World",
4 "error": "Error: Hello World",
5 "data": {}
6}

๐Ÿ“ Example Request

curl -X POST "https://api.market.decenctype.com/callbacks/ops" \\
  -H "Authorization: Bearer YOUR_TOKEN" \\
  -H "Content-Type: application/json" \\
  -d '{
  "event": "deploy-lavas-api",
  "data": {}
}'

POST /callbacks/sunrate/card-auth

POST/callbacks/sunrate/card-auth
Full URL
https://api.market.decenctype.com/callbacks/sunrate/card-auth

๐Ÿ” Authentication: Required (see authentication section above)

Operation ID: handleSunrateCardAuth

Response Status:

  • โœ… 201: Success

๐Ÿ“ Example Request

curl -X POST "https://api.market.decenctype.com/callbacks/sunrate/card-auth" \\
  -H "Authorization: Bearer YOUR_TOKEN" \\
  -H "Content-Type: application/json"

POST /callbacks/sunrate/card-clearing

POST/callbacks/sunrate/card-clearing
Full URL
https://api.market.decenctype.com/callbacks/sunrate/card-clearing

๐Ÿ” Authentication: Required (see authentication section above)

Operation ID: handleSunrateCardClearing

Response Status:

  • โœ… 201: Success

๐Ÿ“ Example Request

curl -X POST "https://api.market.decenctype.com/callbacks/sunrate/card-clearing" \\
  -H "Authorization: Bearer YOUR_TOKEN" \\
  -H "Content-Type: application/json"

POST /callbacks/sunrate/notification

POST/callbacks/sunrate/notification
Full URL
https://api.market.decenctype.com/callbacks/sunrate/notification

๐Ÿ” Authentication: Required (see authentication section above)

Operation ID: handleSunrateNotification

Response Status:

  • โœ… 201: Success

๐Ÿ“ Example Request

curl -X POST "https://api.market.decenctype.com/callbacks/sunrate/notification" \\
  -H "Authorization: Bearer YOUR_TOKEN" \\
  -H "Content-Type: application/json"