SerenAI

Pay Per Call Agentic Commerce

PublisherEarningsResponse

Publisher earnings summary response (per asset).

Properties

PropertyTypeRequiredDescription
asset AssetInfo Yes
available number Yes
available_atomic integer Yes
pending_payout number Yes
pending_payout_atomic integer Yes
publisher_id string Yes
publisher_name string Yes
publisher_slug string Yes
request_count integer Yes Count of billable transactions for this asset (query_charge, api_call, service_fee).
total_revenue number Yes
total_revenue_atomic integer Yes
total_withdrawn number Yes
total_withdrawn_atomic integer Yes
wallet_address WalletAddress Yes
View JSON Schema
{
  "type": "object",
  "description": "Publisher earnings summary response (per asset).",
  "required": [
    "publisher_id",
    "publisher_name",
    "publisher_slug",
    "wallet_address",
    "asset",
    "total_revenue",
    "total_withdrawn",
    "pending_payout",
    "available",
    "total_revenue_atomic",
    "total_withdrawn_atomic",
    "pending_payout_atomic",
    "available_atomic",
    "request_count"
  ],
  "properties": {
    "asset": {
      "$ref": "#/components/schemas/AssetInfo"
    },
    "available": {
      "type": "number",
      "format": "double"
    },
    "available_atomic": {
      "type": "integer",
      "format": "int64"
    },
    "pending_payout": {
      "type": "number",
      "format": "double"
    },
    "pending_payout_atomic": {
      "type": "integer",
      "format": "int64"
    },
    "publisher_id": {
      "type": "string",
      "format": "uuid"
    },
    "publisher_name": {
      "type": "string"
    },
    "publisher_slug": {
      "type": "string"
    },
    "request_count": {
      "type": "integer",
      "format": "int64",
      "description": "Count of billable transactions for this asset (query_charge, api_call, service_fee)."
    },
    "total_revenue": {
      "type": "number",
      "format": "double"
    },
    "total_revenue_atomic": {
      "type": "integer",
      "format": "int64"
    },
    "total_withdrawn": {
      "type": "number",
      "format": "double"
    },
    "total_withdrawn_atomic": {
      "type": "integer",
      "format": "int64"
    },
    "wallet_address": {
      "$ref": "#/components/schemas/WalletAddress"
    }
  }
}