docs: fix high-severity inaccuracies in Actors pages#2725
Conversation
- programming_interface/index.mdx: fix Environment variables card link (was container-web-server) and System events card (retitled from Status events, link was status-messages) - publishing/monetize/pricing_and_costs.mdx: correct compute-unit cost ($0.3/$0.3/$0.25/$0.2) and request-queue write cost (double the previous values), and the BRONZE example ($3) - running/store/index.md: add the missing pay-per-result pricing model so the list matches the stated four models
|
✅ Preview for this PR (commit |
There was a problem hiding this comment.
Pull request overview
This PR corrects several high-severity inaccuracies in the Actors documentation to better match current platform behavior and pricing, and to restore navigation to key programming-interface pages.
Changes:
- Restored correct hub navigation by fixing broken Card links and renaming the “Status events” Card to “System events”.
- Corrected the developer platform cost example and updated unit-cost values (compute units and request-queue writes) in the pricing table.
- Added the missing “Pay per result” pricing model to match the “four pricing models” claim and documented it as a legacy model.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| sources/platform/actors/running/store/index.md | Adds and documents the missing “Pay per result” pricing model section so the pricing-model list matches the intro statement. |
| sources/platform/actors/publishing/monetize/pricing_and_costs.mdx | Updates the cost example and unit-cost table values to reflect current developer platform costs. |
| sources/platform/actors/development/programming_interface/index.mdx | Fixes broken hub Card routing and corrects the “System events” Card title/link so pages are reachable from the hub. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
| 1. [**Pay per event**](#pay-per-event) - you pay for specific events the Actor creator defines, such as generating a single result or starting the Actor. Most Actors include platform usage in the price, but some may charge it separately - check the Actor's pricing for details. | ||
| 1. [**Pay per usage**](#pay-per-usage) - you only pay for the platform resources (compute units, data transfer, etc.) the | ||
| Actor consumes. There are no additional charges from the Actor developer. | ||
| 1. [**Pay per result**](#pay-per-result) - you pay a fixed price for every 1,000 results the Actor produces, typically items stored in the run's default dataset. Platform usage is included in this price. |
There was a problem hiding this comment.
Remove PPR as it's being deprecated.
There was a problem hiding this comment.
Removed the pay-per-result model in 8aae3b5 and changed the intro to "three pricing models" so the count matches (that count mismatch was the original reason for this PR's change here).
Generated by Claude Code
There was a problem hiding this comment.
Restored pay-per-result as the fourth pricing model in c08135b (list item + section), so the "four pricing models" count now matches.
Generated by Claude Code
There was a problem hiding this comment.
The text above says there are 4 models, but there are only 3 listed below, so I added the missing one until it's completely subset
There was a problem hiding this comment.
sorry it's me chatting here with Claude but Claude responds via my OAuth so it seems me chatting with myself
Per maintainer review: the original compute-unit ($0.2/$0.2/$0.16/$0.13), request-queue write costs, and the BRONZE example were correct - revert them. Remove the pay-per-result model (being deprecated) from the Store pricing list and correct the count to three.
Fixes high-severity discrepancies found while auditing the Actors docs against the platform source (
apify-core).programming_interface/index.mdx- the Environment variables card linked to the Container web server page, and the "Status events" card linked to Status messages, leaving the Environment variables and System events pages unreachable from the hub. Card links (and the mistitled card) corrected.publishing/monetize/pricing_and_costs.mdx- the developer cost table listed retail subscription prices instead of the developer platform costs. Compute unit is$0.3/$0.3/$0.25/$0.2(FREE/BRONZE/SILVER/GOLD) and request-queue writes are double the previously listed values, per the current effectivePaidActorDeveloperPricingseed; the BRONZE 10-CU example is now$3.running/store/index.md- the intro said "four pricing models" but listed only three. Added the missing pay-per-result model (PRICE_PER_DATASET_ITEM).Generated by Claude Code