laf-api
  1. Billing
laf-api
  • 官方Swagger
    • Monitor
      • Get monitor metrics data
    • Group
      • Find internal group of the application
      • Get group by invite code
      • Get group list of the user
      • Create group for the user
      • Delete a group
      • Get detail of a group
      • Update group
      • Get group invite code
      • Update group invite code
      • Delete group invite code
      • Get members of a group
      • Join a group
      • Remove a group member
      • Update the role of a member
      • Leave a group
    • RecycleBin
      • Delete function Recycle bin items
      • Empty function Recycle bin items
      • Get cloud function recycle bin
      • restore function Recycle bin items
    • FunctionTemplate
      • create a function template
      • get all function template
      • use a function template
      • update a function template
      • delete a function template
      • get one function template
      • star a function template
      • get function template user star state
      • get people who use this function template
      • get my function template
      • get all recommend function template
    • Billing
      • Get billings of an application
        GET
      • Get my total amount
        GET
      • Get my total amount by day
        GET
      • Calculate pricing
        POST
      • Get resource option list
        GET
      • Get resource option list by region id
        GET
      • Get resource template list
        GET
    • Trigger
      • Create a cron trigger
      • Get trigger list of an application
      • Remove a cron trigger
    • User
      • Update avatar of user
      • Get avatar of user
      • Bind phone
      • Bind email
      • Bind username
      • Get current user profile
    • Authentication
      • Signup by user-password
      • Signin by user-password
      • Reset password
      • Check if user-password is set
      • Send phone verify code
      • Signin by phone and verify code
      • Auth providers
      • Get user token by PAT
      • Send email verify code
      • Redirect to the login page of github
      • Signin by github
      • Bind github
      • Unbind github
      • Create a PAT
      • List PATs
      • Delete a PAT
    • WebsiteHosting
      • Create a new website
      • Get all websites of an app
      • Get a website hosting of an app
      • Bind custom domain to website
      • Delete a website hosting
      • Check if domain is resolved
    • Public
      • Get application runtime list
      • Get region list
      • Get site settings
      • Get one site setting by key
    • Function
      • Create a new function
      • Query function list of an app
      • Get a function by its name
      • Update a function
      • Delete a function
      • Update function debug info
      • Compile a function
      • Get cloud function history
      • Get function logs
    • Application
      • Create application
      • Get user application list
      • Get an application by appid
      • Delete an application
      • Update application name
      • Update application state
      • Update application bundle
      • Bind custom domain to application
      • Remove custom domain of application
      • Check if domain is resolved
      • Update environment variables (replace all)
      • Set a environment variable (create/update)
      • Get environment variables
      • Delete an environment variable by name
      • Get app all pod name
      • Get pod's containers
      • Get app pod logs
      • Add application dependencies
      • Update application dependencies
      • Get application dependencies
      • Remove a dependency
    • Storage
      • Create a new bucket
      • Get bucket list of an app
      • Get a bucket by name
      • Update a bucket
      • Delete a bucket
    • Database
      • Create a new collection in database
      • Get collection list of an application
      • Get collection by name
      • Update a collection
      • Delete a collection by its name
      • Create database policy
      • Get database policy list
      • Update database policy
      • Remove a database policy
      • The database proxy for database management
      • Export database of an application
      • Import database of an application
      • Create database policy rule
      • Get database policy rules
      • Update database policy rule by collection name
      • Remove a database policy rule by collection name
      • Get dedicated database resources metrics data
      • Get dedicated database connections metrics data
      • Get dedicated database performance metrics data
    • Account
      • Get account info
      • Get charge order total amount
      • Get charge order
      • get all charge order
      • Create charge order
      • Get charge reward list
      • AccountController_wechatNotify
      • Use a gift code
      • get a invite code
      • get invite code profit
  • Laf-Toolkit 所需接口
    • PAT 换 Token
      POST
    • 通过 Appid 获取应用信息
      GET
    • 通过 Appid 获取容器信息
      GET
    • 获取 pod 的容器
      GET
    • 获取 Pod 日志
      GET
  1. Billing

Get billings of an application

国服环境
https://api.laf.run
国服环境
https://api.laf.run
GET
/v1/billings
Billing

请求参数

Query 参数
appid
array[string]
appid
可选
state
string 
可选
billing state
startTime
string 
可选
pagination start time
示例值:
2021-01-01T00:00:00.000Z
endTime
string 
可选
pagination end time
示例值:
2022-01-01T00:00:00.000Z
page
number 
可选
page number
示例值:
1
pageSize
number 
page size
可选
示例值:
10

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.laf.run/v1/billings'

返回响应

🟢200成功
application/json
Body
error
string 
可选
data
object 
可选
list
array[object (ApplicationBilling) {10}] 
可选
total
number 
可选
page
number 
可选
pageSize
number 
可选
示例
{
    "error": "string",
    "data": {
        "list": [
            {
                "_id": "string",
                "appid": "string",
                "state": "Pending",
                "amount": 0,
                "detail": {
                    "cpu": {
                        "usage": 0,
                        "amount": 0
                    },
                    "memory": {
                        "usage": 0,
                        "amount": 0
                    },
                    "databaseCapacity": {
                        "usage": 0,
                        "amount": 0
                    },
                    "storageCapacity": {
                        "usage": 0,
                        "amount": 0
                    },
                    "networkTraffic": {
                        "usage": 0,
                        "amount": 0
                    },
                    "dedicatedDatabaseCPU": {
                        "usage": 0,
                        "amount": 0
                    },
                    "dedicatedDatabaseMemory": {
                        "usage": 0,
                        "amount": 0
                    },
                    "dedicatedDatabaseCapacity": {
                        "usage": 0,
                        "amount": 0
                    }
                },
                "startAt": "2019-08-24T14:15:22Z",
                "endAt": "2019-08-24T14:15:22Z",
                "createdBy": "string",
                "createdAt": "2019-08-24T14:15:22Z",
                "updatedAt": "2019-08-24T14:15:22Z"
            }
        ],
        "total": 0,
        "page": 0,
        "pageSize": 0
    }
}
上一页
get all recommend function template
下一页
Get my total amount
Built with