# Status Page Incident Trigger Scorer (`rotvuvo/status-page-incident-trigger-scorer`) Actor

Turn imported status-page incident rows into impact, support, GTM, and vendor-risk trigger briefs.

- **URL**: https://apify.com/rotvuvo/status-page-incident-trigger-scorer.md
- **Developed by:** [Wit Nomad](https://apify.com/rotvuvo) (community)
- **Categories:** Marketing, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-usage

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Status Page Incident Trigger Scorer

Turn imported status-page incident rows into deterministic impact, support, GTM, and vendor-risk trigger briefs.

### What it does

This Actor reads incident rows you already have from sources like Statuspage, Instatus, BetterStack, vendor RSS/API exports, existing status-page monitors, spreadsheets, or manual research. It does not scrape or monitor those sources.

For each deduped incident row, it produces:

- normalized vendor, source, title, incident URL, lifecycle status, severity, timestamps, duration, and affected components;
- deterministic impact score and urgency level;
- trigger types for support, customer success, GTM, competitive intelligence, maintenance change, vendor-risk, or security review;
- matched critical components;
- evidence snippets;
- customer impact brief;
- support playbook;
- cautious sales/CS trigger angle;
- warnings and risk flags for unsupported interpretation.

### Input

This MVP supports `items mode` only.

Required:

- `items`: non-empty array of status incident-like row objects.

Optional:

- `yourProduct`: product, service, or offer profile for response angles.
- `targetVendors`: vendor, competitor, or dependency names to prioritize.
- `targetSegments`: customer roles, teams, or ICP terms for briefs.
- `criticalComponents`: component keywords to treat as high impact.
- `maxItems`: maximum rows to process. Default: `500`.
- `scrapedAt`: reference timestamp for deterministic metadata.

Common row fields:

- `vendorName`, `provider`, `vendor`, `serviceName`, `service`, `companyName`, `company`, `productName`, `dependency`
- `source`, `platform`, `statusPage`, `statusPageUrl`
- `severity`, `impact`, `status`, `state`, `incidentStatus`
- `incidentTitle`, `title`, `name`, `summary`
- `description`, `body`, `message`, `details`, `updates`
- `components`, `affectedComponents`, `services`, `component`
- `startedAt`, `startsAt`, `createdAt`, `startTime`
- `resolvedAt`, `endsAt`, `endTime`, `closedAt`, `resolutionTime`
- `durationMinutes`, `duration`
- `incidentUrl`, `url`, `sourceUrl`

Example input:

```json
{
  "items": [
    {
      "vendorName": "Acme Payments",
      "source": "Statuspage",
      "severity": "major outage",
      "status": "resolved",
      "incidentTitle": "Checkout API outage",
      "description": "Checkout API returned elevated 500 errors. Payments and webhooks were delayed for enterprise customers.",
      "components": ["Checkout API", "Webhooks"],
      "startedAt": "2026-07-06T10:00:00.000Z",
      "resolvedAt": "2026-07-06T12:45:00.000Z",
      "incidentUrl": "https://status.example/incidents/acme-checkout-api"
    }
  ],
  "yourProduct": "Reliable payment orchestration platform for SaaS teams",
  "targetVendors": ["Acme Payments"],
  "targetSegments": ["enterprise SaaS", "customer success"],
  "criticalComponents": ["checkout", "payments", "webhooks", "api"]
}
````

### Output

The Actor pushes one dataset item per deduped incident evidence row. The default dataset is documented by `.actor/dataset_schema.json` for the Store/API output tab.

Key output fields:

- `vendorName`
- `severity`
- `incidentStatus`
- `impactScore`
- `urgencyLevel`
- `triggerTypes`
- `affectedComponents`
- `criticalComponentsMatched`
- `evidenceSnippets`
- `customerImpactBrief`
- `supportPlaybook`
- `salesTriggerAngle`
- `riskFlags`
- `warnings`

### Scoring

The impact score is deterministic. It increases when imported incident evidence contains major outage/degraded-performance language, active unresolved status, long duration, critical components, customer-impact language, security/compliance terms, and target vendor matches. A high score means the row may be useful for support triage, customer communication, GTM planning, or vendor-risk review. It does not prove buyer intent, churn, SLA breach, systemic unreliability, or legal/compliance truth.

### MVP limitations

- It does not scrape status pages.
- It does not monitor uptime or poll vendor pages.
- It does not call Statuspage, Instatus, BetterStack, vendor APIs, RSS feeds, or Apify cloud in MVP.
- It does not bypass logins, private status pages, subscriptions, paywalls, or robots rules.
- It does not use AI/LLM.
- It does not claim that one incident proves a vendor is unreliable.
- It does not guarantee sales outcomes, response rates, buyer intent, churn, SLA breach, legal compliance, or factual completeness.
- It supports deterministic top-level row fields only in this version.

### Running it

In Apify Console, start with the prefilled input in Apify Console or paste your own incident rows using the example input shape above. The prefilled sample produces a non-empty dataset for Store QA.

For local source checkout verification:

```bash
npm install
npm test
apify validate-schema
```

To run locally without Apify storage, save input as `input.json` and run:

```bash
node src/main.js --input input.json --output output.json
```

# Actor input Schema

## `mode` (type: `string`):

Input mode. This version supports pasted/imported status-page incident rows only.

## `items` (type: `array`):

Rows from Statuspage, Instatus, BetterStack, RSS/API exports, existing status monitors, spreadsheets, or manual research. Common fields: vendorName, source, severity, status, incidentTitle, description, components, startedAt, resolvedAt, durationMinutes, incidentUrl.

## `yourProduct` (type: `string,object`):

Product, service, or offer profile used to write deterministic support and GTM response angles.

## `targetVendors` (type: `array`):

Vendor, competitor, or dependency names to prioritize. Rows outside this list still run but receive a warning.

## `targetSegments` (type: `array`):

Customer roles, teams, or ICP terms that should be reflected in generated support and GTM briefs.

## `criticalComponents` (type: `array`):

Component keywords to treat as high-impact when mentioned in incident rows.

## `maxItems` (type: `integer`):

Maximum input incident rows to process.

## `scrapedAt` (type: `string`):

Optional ISO timestamp for deterministic output metadata. This Actor does not scrape; the field preserves compatibility with imported incident rows.

## Actor input object example

```json
{
  "mode": "items",
  "items": [
    {
      "vendorName": "Acme Payments",
      "source": "Statuspage",
      "severity": "major outage",
      "status": "resolved",
      "incidentTitle": "Checkout API outage",
      "description": "Checkout API returned elevated 500 errors. Payments and webhooks were delayed for enterprise customers.",
      "components": [
        "Checkout API",
        "Webhooks"
      ],
      "startedAt": "2026-07-06T10:00:00.000Z",
      "resolvedAt": "2026-07-06T12:45:00.000Z",
      "incidentUrl": "https://status.example/incidents/acme-checkout-api"
    },
    {
      "vendorName": "GrowthStack",
      "source": "Instatus",
      "severity": "scheduled maintenance",
      "status": "scheduled",
      "incidentTitle": "Database migration maintenance",
      "description": "Scheduled database migration may cause dashboard latency for 30 minutes.",
      "components": [
        "Database",
        "Dashboard"
      ],
      "startedAt": "2026-07-08T02:00:00.000Z",
      "resolvedAt": "2026-07-08T02:30:00.000Z",
      "incidentUrl": "https://status.example/incidents/growthstack-db-maintenance"
    },
    {
      "vendorName": "Acme Payments",
      "source": "Statuspage",
      "severity": "degraded performance",
      "status": "investigating",
      "incidentTitle": "Webhook delivery delays",
      "description": "Webhook delivery is delayed for API customers in EU region. Engineers are investigating elevated queue latency.",
      "components": [
        "Webhooks",
        "API",
        "EU region"
      ],
      "startedAt": "2026-07-07T09:15:00.000Z",
      "incidentUrl": "https://status.example/incidents/acme-webhook-delays"
    }
  ],
  "yourProduct": "Reliable payment orchestration platform for SaaS teams that need resilient checkout, webhooks, and customer communication",
  "targetVendors": [
    "Acme Payments",
    "GrowthStack"
  ],
  "targetSegments": [
    "enterprise SaaS",
    "customer success",
    "RevOps"
  ],
  "criticalComponents": [
    "checkout",
    "payments",
    "webhooks",
    "api",
    "auth"
  ],
  "maxItems": 500,
  "scrapedAt": "2026-07-07T00:00:00.000Z"
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "mode": "items",
    "items": [
        {
            "vendorName": "Acme Payments",
            "source": "Statuspage",
            "severity": "major outage",
            "status": "resolved",
            "incidentTitle": "Checkout API outage",
            "description": "Checkout API returned elevated 500 errors. Payments and webhooks were delayed for enterprise customers.",
            "components": [
                "Checkout API",
                "Webhooks"
            ],
            "startedAt": "2026-07-06T10:00:00.000Z",
            "resolvedAt": "2026-07-06T12:45:00.000Z",
            "incidentUrl": "https://status.example/incidents/acme-checkout-api"
        },
        {
            "vendorName": "GrowthStack",
            "source": "Instatus",
            "severity": "scheduled maintenance",
            "status": "scheduled",
            "incidentTitle": "Database migration maintenance",
            "description": "Scheduled database migration may cause dashboard latency for 30 minutes.",
            "components": [
                "Database",
                "Dashboard"
            ],
            "startedAt": "2026-07-08T02:00:00.000Z",
            "resolvedAt": "2026-07-08T02:30:00.000Z",
            "incidentUrl": "https://status.example/incidents/growthstack-db-maintenance"
        },
        {
            "vendorName": "Acme Payments",
            "source": "Statuspage",
            "severity": "degraded performance",
            "status": "investigating",
            "incidentTitle": "Webhook delivery delays",
            "description": "Webhook delivery is delayed for API customers in EU region. Engineers are investigating elevated queue latency.",
            "components": [
                "Webhooks",
                "API",
                "EU region"
            ],
            "startedAt": "2026-07-07T09:15:00.000Z",
            "incidentUrl": "https://status.example/incidents/acme-webhook-delays"
        }
    ],
    "yourProduct": "Reliable payment orchestration platform for SaaS teams that need resilient checkout, webhooks, and customer communication",
    "targetVendors": [
        "Acme Payments",
        "GrowthStack"
    ],
    "targetSegments": [
        "enterprise SaaS",
        "customer success",
        "RevOps"
    ],
    "criticalComponents": [
        "checkout",
        "payments",
        "webhooks",
        "api",
        "auth"
    ],
    "scrapedAt": "2026-07-07T00:00:00.000Z"
};

// Run the Actor and wait for it to finish
const run = await client.actor("rotvuvo/status-page-incident-trigger-scorer").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "mode": "items",
    "items": [
        {
            "vendorName": "Acme Payments",
            "source": "Statuspage",
            "severity": "major outage",
            "status": "resolved",
            "incidentTitle": "Checkout API outage",
            "description": "Checkout API returned elevated 500 errors. Payments and webhooks were delayed for enterprise customers.",
            "components": [
                "Checkout API",
                "Webhooks",
            ],
            "startedAt": "2026-07-06T10:00:00.000Z",
            "resolvedAt": "2026-07-06T12:45:00.000Z",
            "incidentUrl": "https://status.example/incidents/acme-checkout-api",
        },
        {
            "vendorName": "GrowthStack",
            "source": "Instatus",
            "severity": "scheduled maintenance",
            "status": "scheduled",
            "incidentTitle": "Database migration maintenance",
            "description": "Scheduled database migration may cause dashboard latency for 30 minutes.",
            "components": [
                "Database",
                "Dashboard",
            ],
            "startedAt": "2026-07-08T02:00:00.000Z",
            "resolvedAt": "2026-07-08T02:30:00.000Z",
            "incidentUrl": "https://status.example/incidents/growthstack-db-maintenance",
        },
        {
            "vendorName": "Acme Payments",
            "source": "Statuspage",
            "severity": "degraded performance",
            "status": "investigating",
            "incidentTitle": "Webhook delivery delays",
            "description": "Webhook delivery is delayed for API customers in EU region. Engineers are investigating elevated queue latency.",
            "components": [
                "Webhooks",
                "API",
                "EU region",
            ],
            "startedAt": "2026-07-07T09:15:00.000Z",
            "incidentUrl": "https://status.example/incidents/acme-webhook-delays",
        },
    ],
    "yourProduct": "Reliable payment orchestration platform for SaaS teams that need resilient checkout, webhooks, and customer communication",
    "targetVendors": [
        "Acme Payments",
        "GrowthStack",
    ],
    "targetSegments": [
        "enterprise SaaS",
        "customer success",
        "RevOps",
    ],
    "criticalComponents": [
        "checkout",
        "payments",
        "webhooks",
        "api",
        "auth",
    ],
    "scrapedAt": "2026-07-07T00:00:00.000Z",
}

# Run the Actor and wait for it to finish
run = client.actor("rotvuvo/status-page-incident-trigger-scorer").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "mode": "items",
  "items": [
    {
      "vendorName": "Acme Payments",
      "source": "Statuspage",
      "severity": "major outage",
      "status": "resolved",
      "incidentTitle": "Checkout API outage",
      "description": "Checkout API returned elevated 500 errors. Payments and webhooks were delayed for enterprise customers.",
      "components": [
        "Checkout API",
        "Webhooks"
      ],
      "startedAt": "2026-07-06T10:00:00.000Z",
      "resolvedAt": "2026-07-06T12:45:00.000Z",
      "incidentUrl": "https://status.example/incidents/acme-checkout-api"
    },
    {
      "vendorName": "GrowthStack",
      "source": "Instatus",
      "severity": "scheduled maintenance",
      "status": "scheduled",
      "incidentTitle": "Database migration maintenance",
      "description": "Scheduled database migration may cause dashboard latency for 30 minutes.",
      "components": [
        "Database",
        "Dashboard"
      ],
      "startedAt": "2026-07-08T02:00:00.000Z",
      "resolvedAt": "2026-07-08T02:30:00.000Z",
      "incidentUrl": "https://status.example/incidents/growthstack-db-maintenance"
    },
    {
      "vendorName": "Acme Payments",
      "source": "Statuspage",
      "severity": "degraded performance",
      "status": "investigating",
      "incidentTitle": "Webhook delivery delays",
      "description": "Webhook delivery is delayed for API customers in EU region. Engineers are investigating elevated queue latency.",
      "components": [
        "Webhooks",
        "API",
        "EU region"
      ],
      "startedAt": "2026-07-07T09:15:00.000Z",
      "incidentUrl": "https://status.example/incidents/acme-webhook-delays"
    }
  ],
  "yourProduct": "Reliable payment orchestration platform for SaaS teams that need resilient checkout, webhooks, and customer communication",
  "targetVendors": [
    "Acme Payments",
    "GrowthStack"
  ],
  "targetSegments": [
    "enterprise SaaS",
    "customer success",
    "RevOps"
  ],
  "criticalComponents": [
    "checkout",
    "payments",
    "webhooks",
    "api",
    "auth"
  ],
  "scrapedAt": "2026-07-07T00:00:00.000Z"
}' |
apify call rotvuvo/status-page-incident-trigger-scorer --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=rotvuvo/status-page-incident-trigger-scorer",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Status Page Incident Trigger Scorer",
        "description": "Turn imported status-page incident rows into impact, support, GTM, and vendor-risk trigger briefs.",
        "version": "0.1",
        "x-build-id": "qRSdeiidrT3akKv3r"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/rotvuvo~status-page-incident-trigger-scorer/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-rotvuvo-status-page-incident-trigger-scorer",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/rotvuvo~status-page-incident-trigger-scorer/runs": {
            "post": {
                "operationId": "runs-sync-rotvuvo-status-page-incident-trigger-scorer",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/rotvuvo~status-page-incident-trigger-scorer/run-sync": {
            "post": {
                "operationId": "run-sync-rotvuvo-status-page-incident-trigger-scorer",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "items"
                ],
                "properties": {
                    "mode": {
                        "title": "Mode",
                        "enum": [
                            "items"
                        ],
                        "type": "string",
                        "description": "Input mode. This version supports pasted/imported status-page incident rows only.",
                        "default": "items"
                    },
                    "items": {
                        "title": "Status incident rows",
                        "minItems": 1,
                        "type": "array",
                        "description": "Rows from Statuspage, Instatus, BetterStack, RSS/API exports, existing status monitors, spreadsheets, or manual research. Common fields: vendorName, source, severity, status, incidentTitle, description, components, startedAt, resolvedAt, durationMinutes, incidentUrl.",
                        "items": {
                            "type": "object"
                        }
                    },
                    "yourProduct": {
                        "title": "Your product / offer",
                        "description": "Product, service, or offer profile used to write deterministic support and GTM response angles."
                    },
                    "targetVendors": {
                        "title": "Target vendors / competitors",
                        "type": "array",
                        "description": "Vendor, competitor, or dependency names to prioritize. Rows outside this list still run but receive a warning.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "targetSegments": {
                        "title": "Target customer segments",
                        "type": "array",
                        "description": "Customer roles, teams, or ICP terms that should be reflected in generated support and GTM briefs.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "criticalComponents": {
                        "title": "Critical components",
                        "type": "array",
                        "description": "Component keywords to treat as high-impact when mentioned in incident rows.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxItems": {
                        "title": "Maximum rows",
                        "minimum": 1,
                        "maximum": 5000,
                        "type": "integer",
                        "description": "Maximum input incident rows to process.",
                        "default": 500
                    },
                    "scrapedAt": {
                        "title": "Reference timestamp",
                        "type": "string",
                        "description": "Optional ISO timestamp for deterministic output metadata. This Actor does not scrape; the field preserves compatibility with imported incident rows."
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
