{
  "_apifyRestOverlay": {
    "counters": {
      "queueRequest": 3,
      "resource": 3
    },
    "queueRequests": [
      {
        "queueId": "r4Vm8pQa2nK7sTcL9",
        "requests": [
          {
            "createdAt": "2027-01-15T12:00:00.000Z",
            "id": "sample-team-request-1",
            "lockExpiresAt": null,
            "method": "POST",
            "orderNo": 1,
            "queueId": "r4Vm8pQa2nK7sTcL9",
            "retryCount": 1,
            "uniqueKey": "retry:datadog:monitors.create",
            "updatedAt": "2027-01-15T12:00:00.000Z",
            "url": "https://example.test/providers/datadog/monitors/create"
          },
          {
            "createdAt": "2027-01-15T12:00:00.000Z",
            "id": "sample-team-request-2",
            "lockExpiresAt": null,
            "method": "GET",
            "orderNo": 2,
            "queueId": "r4Vm8pQa2nK7sTcL9",
            "retryCount": 0,
            "uniqueKey": "recheck:github:pulls.merge",
            "updatedAt": "2027-01-15T12:00:00.000Z",
            "url": "https://example.test/providers/github/pulls/merge"
          },
          {
            "createdAt": "2027-01-15T12:00:00.000Z",
            "id": "sample-team-request-3",
            "lockExpiresAt": null,
            "method": "GET",
            "orderNo": 3,
            "queueId": "r4Vm8pQa2nK7sTcL9",
            "retryCount": 0,
            "uniqueKey": "verify:sentry:issues.update",
            "updatedAt": "2027-01-15T12:00:00.000Z",
            "url": "https://example.test/providers/sentry/issues/update"
          }
        ]
      }
    ],
    "resources": {
      "datasets": [
        {
          "accessedAt": "2027-01-15T12:00:00.000Z",
          "actRunId": null,
          "createdAt": "2027-01-15T12:00:00.000Z",
          "generalAccess": "FOLLOW_USER_SETTING",
          "id": "q8tJp3cNk7vL2sXwZ",
          "items": [
            {
              "attempts": 1,
              "latencyMs": 184,
              "operation": "chat.postMessage",
              "outcome": "passed",
              "provider": "slack"
            },
            {
              "attempts": 1,
              "latencyMs": 312,
              "operation": "issues.create",
              "outcome": "passed",
              "provider": "jira"
            },
            {
              "attempts": 1,
              "latencyMs": 227,
              "operation": "pulls.merge",
              "outcome": "blocked",
              "provider": "github",
              "reason": "required_status_check_pending"
            },
            {
              "attempts": 2,
              "latencyMs": 441,
              "operation": "issues.update",
              "outcome": "passed",
              "provider": "sentry"
            },
            {
              "attempts": 2,
              "latencyMs": 1247,
              "operation": "monitors.create",
              "outcome": "rate_limited",
              "provider": "datadog",
              "retryAfterSeconds": 2
            },
            {
              "attempts": 1,
              "latencyMs": 268,
              "operation": "campaigns.trigger",
              "outcome": "passed",
              "provider": "customerio"
            }
          ],
          "modifiedAt": "2027-01-15T12:00:00.000Z",
          "name": "team-provider-audit-results",
          "title": null
        }
      ],
      "key-value-stores": [
        {
          "accessedAt": "2027-01-15T12:00:00.000Z",
          "actRunId": null,
          "createdAt": "2027-01-15T12:00:00.000Z",
          "generalAccess": "FOLLOW_USER_SETTING",
          "id": "k5Nz9xPa3mQ7vTcL2",
          "modifiedAt": "2027-01-15T12:00:00.000Z",
          "name": "team-provider-audit-config",
          "title": null
        }
      ],
      "request-queues": [
        {
          "accessedAt": "2027-01-15T12:00:00.000Z",
          "actRunId": null,
          "createdAt": "2027-01-15T12:00:00.000Z",
          "generalAccess": "FOLLOW_USER_SETTING",
          "hadMultipleClients": false,
          "id": "r4Vm8pQa2nK7sTcL9",
          "modifiedAt": "2027-01-15T12:00:00.000Z",
          "name": "team-provider-audit-follow-ups",
          "requestQueueStats": {
            "deleteCount": 0,
            "headItemReadCount": 1,
            "readCount": 3,
            "storageBytes": 4912,
            "writeCount": 3
          },
          "title": null
        }
      ]
    }
  },
  "actors": [
    {
      "actorId": "J7pQ2mVz8Kx4NcRtW",
      "actorStandby": {
        "build": "version-1",
        "desiredRequestsPerActorRun": 10,
        "hostedBy": "user",
        "idleTimeoutSecs": 300,
        "isEnabled": true,
        "maxRequestsPerActorRun": 14,
        "memoryMbytes": 8192,
        "shouldPassActorInput": false
      },
      "createdAt": "2024-09-11T19:41:07.795Z",
      "defaultRunOptions": {
        "build": "version-1",
        "maxItems": 1000,
        "maxTotalChargeUsd": 1,
        "memoryMbytes": 8192,
        "timeoutSecs": 900
      },
      "deploymentKey": "sample-redacted-1783e3b93a38",
      "description": "Runs provider-shaped smoke checks and queues retry or review work for a connector team.",
      "exampleRunInput": {
        "body": "{ \"helloWorld\": 123 }",
        "contentType": "application/json; charset=utf-8"
      },
      "id": 1,
      "isPublic": true,
      "modifiedAt": "2026-05-01T20:48:19.195Z",
      "name": "integration-contract-auditor",
      "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/3ox4R101TgZz67sLr/SGmCeTBVS4pdLKrXM-2815986.png",
      "seoDescription": null,
      "seoTitle": null,
      "standbyUrl": "https://rag-web-browser.apify.actor",
      "stats": {
        "actorReviewCount": 16,
        "actorReviewRating": 4.0187513731170625,
        "bookmarkCount": 192,
        "lastRunStartedAt": "2026-05-09T20:32:24.619Z",
        "publicActorRunStats30Days": {
          "ABORTED": 4678,
          "FAILED": 7554,
          "SUCCEEDED": 811867,
          "TIMED-OUT": 1850,
          "TOTAL": 825949
        },
        "totalBuilds": 101,
        "totalRuns": 2980463,
        "totalUsers": 72175,
        "totalUsers30Days": 21617,
        "totalUsers7Days": 7894,
        "totalUsers90Days": 32243
      },
      "taggedBuilds": {
        "beta-3": {
          "buildId": "3YMUyOYqYLOgg6JYU",
          "buildNumber": "0.1.40",
          "buildNumberInt": 100040,
          "finishedAt": "2025-03-24T12:26:02.434Z"
        },
        "latest": {
          "buildId": "wwGWxemPhHUelqzDX",
          "buildNumber": "0.0.32",
          "buildNumberInt": 32,
          "finishedAt": "2024-10-17T14:47:07.813Z"
        },
        "version-1": {
          "buildId": "1hgHKrD7kllSFnjMl",
          "buildNumber": "1.0.22",
          "buildNumberInt": 10000022,
          "finishedAt": "2026-05-01T20:48:19.195Z"
        }
      },
      "title": "Integration Contract Auditor",
      "updatedAt": "2026-05-01T20:48:19.195Z",
      "userId": "ZscMwFR5H7eCtWtyh",
      "username": "northstar-integrations",
      "versions": [
        {
          "buildTag": "beta-3",
          "gitRepoUrl": "https://github.com/apify/rag-web-browser#feat/selector-places",
          "sourceFiles": [
            {
              "content": "# First, specify the base Docker image. You can read more about\n# the available images at https://sdk.apify.com/docs/guides/docker-images\n# You can also use any other image from Docker Hub.\nFROM apify/actor-node:16\n\n# Second, copy just package.json and package-lock.json since those are the only\n# files that affect \"npm install\" in the next step, to speed up the build.\nCOPY package*.json ./\n\n# Install NPM packages, skip optional and development dependencies to\n# keep the image small. Avoid logging too much and print the dependency\n# tree for debugging\nRUN npm --quiet set progress=false \\\n && npm install --only=prod --no-optional \\\n && echo \"Installed NPM packages:\" \\\n && (npm list || true) \\\n && echo \"Node.js version:\" \\\n && node --version \\\n && echo \"NPM version:\" \\\n && npm --version\n\n# Next, copy the remaining files and directories with the source code.\n# Since we do this after NPM install, quick build will be really fast\n# for most source file changes.\nCOPY . ./\n\n# Optionally, specify how to launch the source code of your Actor.\n# By default, Apify's base Docker images define the CMD instruction\n# that runs the Node.js source code using the command specified\n# in the \"scripts.start\" section of the package.json file.\n# In short, the instruction looks something like this:\n#\n# CMD npm start",
              "format": "TEXT",
              "name": "Dockerfile"
            },
            {
              "content": "# Provider audit actor\n\nContains a documentation what your Actor does and how to use it,\nwhich is then displayed in the app or library. It's always a good\nidea to write a good README.md, in a few months not even you\nwill remember all the details about the Actor.\n\nYou can use [Markdown](https://guides.github.com/features/mastering-markdown/)\nlanguage for rich formatting.",
              "format": "TEXT",
              "name": "README.md"
            },
            {
              "content": "// This is the main Node.js source code file of your Actor.\n// It is referenced from the \"scripts\" section of the package.json file.\n\nconst Apify = require('apify');\n\nApify.main(async () => {\n    // Get input of the Actor.\n    // If you'd like to have your input checked and generate a user\n    // interface for it, add INPUT_SCHEMA.json file to your Actor.\n    // For more information, see https://docs.apify.com/platform/actors/development/actor-definition/input-schema\n    const input = await Apify.getInput();\n    console.log('Input:');\n    console.dir(input);\n\n    // Do something useful here...\n\n    // Save output\n    const output = {\n        receivedInput: input,\n        message: 'Provider audit complete',\n    };\n    console.log('Output:');\n    console.dir(output);\n    await Apify.setValue('OUTPUT', output);\n});",
              "format": "TEXT",
              "name": "main.js"
            },
            {
              "content": "{\n    \"name\": \"my-actor\",\n    \"version\": \"0.0.1\",\n    \"dependencies\": {\n        \"apify\": \"^2.2.2\"\n    },\n    \"scripts\": {\n        \"start\": \"node main.js\"\n    },\n    \"author\": \"Me!\"\n}",
              "format": "TEXT",
              "name": "package.json"
            }
          ],
          "sourceType": "GIT_REPO",
          "versionNumber": "0.1"
        },
        {
          "buildTag": "version-1",
          "envVars": [],
          "gitRepoUrl": "https://github.com/apify/rag-web-browser#master",
          "sourceFiles": [
            {
              "content": "# First, specify the base Docker image. You can read more about\n# the available images at https://sdk.apify.com/docs/guides/docker-images\n# You can also use any other image from Docker Hub.\nFROM apify/actor-node:16\n\n# Second, copy just package.json and package-lock.json since those are the only\n# files that affect \"npm install\" in the next step, to speed up the build.\nCOPY package*.json ./\n\n# Install NPM packages, skip optional and development dependencies to\n# keep the image small. Avoid logging too much and print the dependency\n# tree for debugging\nRUN npm --quiet set progress=false \\\n && npm install --only=prod --no-optional \\\n && echo \"Installed NPM packages:\" \\\n && (npm list || true) \\\n && echo \"Node.js version:\" \\\n && node --version \\\n && echo \"NPM version:\" \\\n && npm --version\n\n# Next, copy the remaining files and directories with the source code.\n# Since we do this after NPM install, quick build will be really fast\n# for most source file changes.\nCOPY . ./\n\n# Optionally, specify how to launch the source code of your Actor.\n# By default, Apify's base Docker images define the CMD instruction\n# that runs the Node.js source code using the command specified\n# in the \"scripts.start\" section of the package.json file.\n# In short, the instruction looks something like this:\n#\n# CMD npm start",
              "format": "TEXT",
              "name": "Dockerfile"
            },
            {
              "content": "# Provider audit actor\n\nContains a documentation what your Actor does and how to use it,\nwhich is then displayed in the app or library. It's always a good\nidea to write a good README.md, in a few months not even you\nwill remember all the details about the Actor.\n\nYou can use [Markdown](https://guides.github.com/features/mastering-markdown/)\nlanguage for rich formatting.",
              "format": "TEXT",
              "name": "README.md"
            },
            {
              "content": "// This is the main Node.js source code file of your Actor.\n// It is referenced from the \"scripts\" section of the package.json file.\n\nconst Apify = require('apify');\n\nApify.main(async () => {\n    // Get input of the Actor.\n    // If you'd like to have your input checked and generate a user\n    // interface for it, add INPUT_SCHEMA.json file to your Actor.\n    // For more information, see https://docs.apify.com/platform/actors/development/actor-definition/input-schema\n    const input = await Apify.getInput();\n    console.log('Input:');\n    console.dir(input);\n\n    // Do something useful here...\n\n    // Save output\n    const output = {\n        receivedInput: input,\n        message: 'Provider audit complete',\n    };\n    console.log('Output:');\n    console.dir(output);\n    await Apify.setValue('OUTPUT', output);\n});",
              "format": "TEXT",
              "name": "main.js"
            },
            {
              "content": "{\n    \"name\": \"my-actor\",\n    \"version\": \"0.0.1\",\n    \"dependencies\": {\n        \"apify\": \"^2.2.2\"\n    },\n    \"scripts\": {\n        \"start\": \"node main.js\"\n    },\n    \"author\": \"Me!\"\n}",
              "format": "TEXT",
              "name": "package.json"
            }
          ],
          "sourceType": "GIT_REPO",
          "versionNumber": "1.0"
        }
      ]
    }
  ],
  "datasets": [
    {
      "accessedAt": "2027-01-15T12:00:00.000Z",
      "actorId": "J7pQ2mVz8Kx4NcRtW",
      "cleanItemCount": 6,
      "createdAt": "2026-04-30T02:41:04.952Z",
      "datasetId": "q8tJp3cNk7vL2sXwZ",
      "fields": [
        "provider",
        "operation",
        "outcome",
        "attempts",
        "latencyMs"
      ],
      "id": 1,
      "itemCount": 6,
      "items": [
        {
          "attempts": 1,
          "latencyMs": 184,
          "operation": "chat.postMessage",
          "outcome": "passed",
          "provider": "slack"
        },
        {
          "attempts": 1,
          "latencyMs": 312,
          "operation": "issues.create",
          "outcome": "passed",
          "provider": "jira"
        },
        {
          "attempts": 1,
          "latencyMs": 227,
          "operation": "pulls.merge",
          "outcome": "blocked",
          "provider": "github",
          "reason": "required_status_check_pending"
        },
        {
          "attempts": 2,
          "latencyMs": 441,
          "operation": "issues.update",
          "outcome": "passed",
          "provider": "sentry"
        },
        {
          "attempts": 2,
          "latencyMs": 1247,
          "operation": "monitors.create",
          "outcome": "rate_limited",
          "provider": "datadog",
          "retryAfterSeconds": 2
        },
        {
          "attempts": 1,
          "latencyMs": 268,
          "operation": "campaigns.trigger",
          "outcome": "passed",
          "provider": "customerio"
        }
      ],
      "modifiedAt": "2027-01-15T12:00:00.000Z",
      "name": "team-provider-audit-results",
      "updatedAt": "2026-04-30T02:41:04.952Z"
    }
  ],
  "keyValueStores": [
    {
      "accessedAt": "2027-01-15T12:00:00.000Z",
      "actorId": "J7pQ2mVz8Kx4NcRtW",
      "createdAt": "2026-05-06T04:49:54.261Z",
      "id": 1,
      "modifiedAt": "2027-01-15T12:00:00.000Z",
      "name": "team-provider-audit-config",
      "records": {
        "INPUT": {
          "key": "INPUT",
          "value": {
            "providers": [
              "slack",
              "jira",
              "github",
              "sentry",
              "datadog",
              "customerio"
            ],
            "retryBudget": 2,
            "stopOnFirstFailure": false
          }
        },
        "OUTPUT": {
          "key": "OUTPUT",
          "value": {
            "blocked": 1,
            "passed": 4,
            "queuedFollowUps": 3,
            "rateLimited": 1
          }
        }
      },
      "storeId": "k5Nz9xPa3mQ7vTcL2",
      "updatedAt": "2026-05-06T04:49:54.261Z"
    }
  ],
  "requestQueues": [
    {
      "accessedAt": "2027-01-15T12:00:00.000Z",
      "actorId": "J7pQ2mVz8Kx4NcRtW",
      "createdAt": "2026-04-29T17:19:16.185Z",
      "hadMultipleClients": true,
      "id": 1,
      "modifiedAt": "2027-01-15T12:00:00.000Z",
      "name": "team-provider-audit-follow-ups",
      "queueId": "r4Vm8pQa2nK7sTcL9",
      "requests": [
        {
          "createdAt": "2027-01-15T12:00:00.000Z",
          "id": "sample-team-request-1",
          "lockExpiresAt": null,
          "method": "POST",
          "orderNo": 1,
          "retryCount": 1,
          "uniqueKey": "retry:datadog:monitors.create",
          "updatedAt": "2027-01-15T12:00:00.000Z",
          "url": "https://example.test/providers/datadog/monitors/create"
        },
        {
          "createdAt": "2027-01-15T12:00:00.000Z",
          "id": "sample-team-request-2",
          "lockExpiresAt": null,
          "method": "GET",
          "orderNo": 2,
          "retryCount": 0,
          "uniqueKey": "recheck:github:pulls.merge",
          "updatedAt": "2027-01-15T12:00:00.000Z",
          "url": "https://example.test/providers/github/pulls/merge"
        },
        {
          "createdAt": "2027-01-15T12:00:00.000Z",
          "id": "sample-team-request-3",
          "lockExpiresAt": null,
          "method": "GET",
          "orderNo": 3,
          "retryCount": 0,
          "uniqueKey": "verify:sentry:issues.update",
          "updatedAt": "2027-01-15T12:00:00.000Z",
          "url": "https://example.test/providers/sentry/issues/update"
        }
      ],
      "updatedAt": "2026-05-06T07:35:49.419Z"
    }
  ],
  "schedules": []
}
