Download OpenAPI specification:
API for credit and wallet management.
Offical SDK for NodeJS is available at https://www.npmjs.com/package/@underspark/fuel-node.
All API requests require an API Key. Include it in the Authorization header:
Authorization: Bearer YOUR_API_KEY
すべてのAPIリクエストにはAPIキーが必要です。Authorizationヘッダーに含めてください:
Authorization: Bearer YOUR_API_KEY
| id required | string [ 1 .. 128 ] characters ^[a-zA-Z0-9_-]+$ Example: user_123 |
{- "buckets": [
- {
- "bucketId": "string",
- "userId": "string",
- "remainingAmount": 0,
- "expiresAt": "2019-08-24T14:15:22Z"
}
], - "events": [
- {
- "eventId": "string",
- "eventType": "string",
- "amount": 0,
- "reason": "string",
- "actor": "string",
- "occurredAt": "2019-08-24T14:15:22Z"
}
]
}| id required | string [ 1 .. 128 ] characters ^[a-zA-Z0-9_-]+$ Example: user_123 |
| amount required | number >= 1 | ||
| reason required | string | ||
object | |||
| |||
| actor | string | ||
{- "amount": 1,
- "reason": "string",
- "metadata": {
- "property1": null,
- "property2": null
}, - "actor": "string"
}{- "success": true,
- "deducted": 0,
- "remainingBalance": 0,
- "details": [
- {
- "bucketId": "string",
- "amount": 0
}
]
}| id required | string [ 1 .. 128 ] characters ^[a-zA-Z0-9_-]+$ Example: user_123 |
| amount required | number >= 1 | ||
| reason required | string | ||
| ttl | number | ||
object | |||
| |||
| actor | string | ||
{- "amount": 1,
- "reason": "string",
- "ttl": 0,
- "metadata": {
- "property1": null,
- "property2": null
}, - "actor": "string"
}{- "success": true,
- "reservationId": "string",
- "expiresAt": "2019-08-24T14:15:22Z"
}| id required | string [ 1 .. 128 ] characters ^[a-zA-Z0-9_-]+$ Example: user_123 |
| reservationId required | string |
| amount | number |
{- "reservationId": "string",
- "amount": 0
}{- "success": true,
- "deducted": 0,
- "remainingBalance": 0
}| id required | string [ 1 .. 128 ] characters ^[a-zA-Z0-9_-]+$ Example: user_123 |
| reservationId required | string |
{- "reservationId": "string"
}{- "success": true
}| id required | string [ 1 .. 128 ] characters ^[a-zA-Z0-9_-]+$ Example: user_123 |
| amount required | number >= 1 | ||
| reason required | string | ||
| expiresAt | string <date-time> | ||
| sourceType | string | ||
object | |||
| |||
| actor | string | ||
{- "amount": 1,
- "reason": "string",
- "expiresAt": "2019-08-24T14:15:22Z",
- "sourceType": "string",
- "metadata": {
- "property1": null,
- "property2": null
}, - "actor": "string"
}{- "success": true,
- "bucketId": "string",
- "granted": 0,
- "expiresAt": "2019-08-24T14:15:22Z"
}