Skip to content

docs: fix high and medium inaccuracies in integrations pages#2727

Merged
mtrunkat merged 7 commits into
masterfrom
claude/docs-fix-integrations-8g4myu
Jul 15, 2026
Merged

docs: fix high and medium inaccuracies in integrations pages#2727
mtrunkat merged 7 commits into
masterfrom
claude/docs-fix-integrations-8g4myu

Conversation

@mtrunkat

@mtrunkat mtrunkat commented Jul 2, 2026

Copy link
Copy Markdown
Member

Corrects factual inaccuracies across the integrations docs, verified against apify-core.

  • Webhooks: webhook HTTP request timeout is 2 minutes (not 30 seconds).
  • Slack: attribution line links to the integration's settings page in Console (not apify.com); documented the full set of run/build statuses, including transitional ones.
  • Mastra: Actors are swapped via the tools query parameter in the MCP server URL (not an actors startup-request parameter).
  • Lindy: fixed the broken rental pricing link and noted the rental model sunsetting.
  • Gumloop: button label is "Save as a new task".

Generated by Claude Code

- integrating-actors-via-api.md: webhook requestUrl example uses /v2/acts/ prefix (the prefix the Console Actor-integration parser matches), not /v2/actors/.
- lindy.md: fix broken rental pricing anchor to the rental page slug and note the rental model is being retired in 2026.
- mastra.md: swap Actors via the tools query parameter in the MCP server URL, not a nonexistent actors parameter.
- mcp-connectors/using-connectors-in-actors.md: add availability note that the connector picker is gated by a rollout and falls back to text/JSON input.
- skyfire.md: minimum PAY token balance is $1, not $5 (three places); remove the Discover payment requirements section (402 discovery is x402-only, not implemented for Skyfire).
- webhooks/actions.md: webhook HTTP request timeout is 2 minutes, not 30 seconds.
- webhooks/index.md: HTTP POST is not the only action; note Slack, Gmail, Google Drive, and GitHub issue actions.
- gumloop/index.md: Console button label is "Save as a new task", not "Create a task".
- kestra.md: move input/maxItems onto the run task, fix datasetId to reference the run output, and fix the log task placement to be below get_dataset.
- slack.md: attribution links to the integration settings page in Apify Console, not apify.com; list all eight ACTOR_JOB_STATUSES for runs and builds.
Copilot AI review requested due to automatic review settings July 2, 2026 20:01
@mtrunkat
mtrunkat requested a review from marcel-rbro as a code owner July 2, 2026 20:01
@apify-service-account

apify-service-account commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

🗑️ Preview for this PR was deleted.

@mtrunkat mtrunkat added the adhoc Ad-hoc unplanned task added during the sprint. label Jul 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates multiple Apify integrations docs pages to correct previously reported high/medium inaccuracies (webhooks behavior, MCP/AI connector usage, third-party integration setup details), aiming to align the documentation with current platform behavior.

Changes:

  • Updates webhook docs to reflect broader available webhook actions and a 2-minute HTTP timeout, and adjusts an API webhook example URL prefix.
  • Fixes/clarifies several third-party integration guides (Slack, Kestra, Gumloop) and AI/MCP docs (Skyfire, Mastra, MCP connectors in Actors, Lindy).
  • Removes Skyfire content describing an unimplemented 402 “discover payment requirements” flow, and updates Skyfire minimum balance amounts.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sources/platform/integrations/workflows-and-notifications/slack.md Updates Slack integration attribution description and expands the documented run/build status set.
sources/platform/integrations/workflows-and-notifications/kestra.md Corrects Kestra workflow steps for fetching the default dataset from a prior Actor run.
sources/platform/integrations/workflows-and-notifications/gumloop/index.md Updates the Gumloop instructions to match the current Console button label for creating tasks.
sources/platform/integrations/programming/webhooks/index.md Updates webhook overview to reflect multiple action types beyond HTTP POST.
sources/platform/integrations/programming/webhooks/actions.md Updates documented webhook HTTP request timeout from 30 seconds to 2 minutes.
sources/platform/integrations/ai/skyfire.md Adjusts Skyfire PAY token minimums and removes an unimplemented “discover requirements” section.
sources/platform/integrations/ai/mcp-connectors/using-connectors-in-actors.md Adds an availability note describing gradual rollout and fallback UI behavior for connector pickers.
sources/platform/integrations/ai/mastra.md Corrects how to swap Actors when using the Apify MCP server (via the tools query parameter).
sources/platform/integrations/ai/lindy.md Fixes the rental-model link target and notes rental-model retirement context.
sources/platform/integrations/actors/integrating-actors-via-api.md Updates webhook requestUrl example to use the /v2/acts/ prefix for integration parsing.

Comment thread sources/platform/integrations/workflows-and-notifications/kestra.md Outdated
Comment thread sources/platform/integrations/programming/webhooks/index.md Outdated
@mtrunkat
mtrunkat removed the request for review from marcel-rbro July 2, 2026 20:11
Comment thread sources/platform/integrations/ai/skyfire.md Outdated
Comment thread sources/platform/integrations/ai/skyfire.md Outdated
Comment thread sources/platform/integrations/actors/integrating-actors-via-api.md Outdated
Comment thread sources/platform/integrations/ai/mcp-connectors/using-connectors-in-actors.md Outdated
claude added 3 commits July 2, 2026 20:21
- integrating-actors-via-api.md: keep the /v2/actors/ webhook URL (per maintainer, /v2/acts/ is legacy)
- using-connectors-in-actors.md: remove the MCP connector availability note (feature is fully released)
Per maintainer clarification, the API-level minimum is $1 but the MCP
integration deliberately requires a $5 minimum PAY token to buffer reuse
across a session. This page documents the MCP flow, so revert to $5.
Comment thread sources/platform/integrations/ai/skyfire.md
Comment thread sources/platform/integrations/programming/webhooks/index.md Outdated
Comment thread sources/platform/integrations/workflows-and-notifications/kestra.md
Comment thread sources/platform/integrations/workflows-and-notifications/slack.md
- kestra.md: revert to original (keep whole file unchanged, per maintainer)
- webhooks/index.md: revert to original (only HTTP POST is documented here;
  other actions are managed separately)
- skyfire.md: restore the 'Discover payment requirements' section
@mtrunkat
mtrunkat requested a review from marcel-rbro July 3, 2026 08:22
marcel-rbro and others added 2 commits July 15, 2026 14:11
…egrations-8g4myu

# Conflicts:
#	sources/platform/integrations/ai/lindy.md
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions github-actions Bot added the t-management Issues with this label belong to the CTO or engineering managers. label Jul 15, 2026

@marcel-rbro marcel-rbro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed some issues, lgtm 👍

@mtrunkat
mtrunkat merged commit 1f1d795 into master Jul 15, 2026
17 checks passed
@mtrunkat
mtrunkat deleted the claude/docs-fix-integrations-8g4myu branch July 15, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-management Issues with this label belong to the CTO or engineering managers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants