Skip to content

docs: improve API endpoint summaries for synchronous Actor runs#2482

Open
jancurn wants to merge 5 commits intomasterfrom
claude/slack-session-dLEIg
Open

docs: improve API endpoint summaries for synchronous Actor runs#2482
jancurn wants to merge 5 commits intomasterfrom
claude/slack-session-dLEIg

Conversation

@jancurn
Copy link
Copy Markdown
Member

@jancurn jancurn commented Apr 30, 2026

Improves clarity and consistency of endpoint summaries for synchronous Actor run operations in the API docs.

  • few copy changes

Changes

  • POST /actors/{actorId}/run-sync: "Run Actor synchronously with input and return output" → "Run Actor synchronously and return output"
  • GET /actors/{actorId}/run-sync: "Without input" → "Run Actor synchronously without input"
  • POST /actors/{actorId}/run-sync-get-dataset-items: "Run Actor synchronously with input and get dataset items" → "Run Actor synchronously and get dataset items"

Why

  • Removed redundant "with input" from POST endpoints (input is implied by POST method)
  • Expanded terse "Without input" to full descriptive summary for consistency

Slack thread: https://apify.slack.com/archives/CQ96RHG2U/p1777556239984929?thread_ts=1777556206.164759&cid=CQ96RHG2U

https://claude.ai/code/session_01FiuLv5wqNDLtKCU4jSJpdo

…ion suffixes

- Rename "Run Actor synchronously with input and get dataset items" to "Run Actor synchronously and get dataset items"
- Rename "Run Actor synchronously with input and return output" to "Run Actor synchronously and return output"
- Rename "Without input" to "Run Actor synchronously without input"
- Remove "- Introduction" suffix from all tag display names

https://claude.ai/code/session_01FiuLv5wqNDLtKCU4jSJpdo
@jancurn jancurn changed the title Simplify API documentation tag display names docs: simplify API documentation tag display names and endpoint summaries Apr 30, 2026
@apify-service-account
Copy link
Copy Markdown

Preview for this PR was built for commit 810ae7a and is ready at https://pr-2482.preview.docs.apify.com!

@TC-MO
Copy link
Copy Markdown
Contributor

TC-MO commented May 5, 2026

Could we leave - introduction suffix for now?

Without the suffix, the group label and index page render as identical siblings (Actors over Actors). We wanted to take a look at the sidebar soon either way with all those Convenience endpoints bundled together

Per reviewer feedback - removing the suffix causes duplicate labels in sidebar (group label and index page render as identical siblings).

The endpoint summary improvements are kept.

https://claude.ai/code/session_01FiuLv5wqNDLtKCU4jSJpdo
@apify-service-account
Copy link
Copy Markdown

Preview for this PR was built for commit 179e71d9 and is ready at https://pr-2482.preview.docs.apify.com!

@jancurn
Copy link
Copy Markdown
Member Author

jancurn commented May 5, 2026

hey @TC-MO, this is a draft, please ignore until ready :)

@apify-service-account
Copy link
Copy Markdown

Preview for this PR was built for commit 39a3d5ca and is ready at https://pr-2482.preview.docs.apify.com!

@jancurn jancurn marked this pull request as ready for review May 7, 2026 21:52
@jancurn jancurn requested review from fnesveda and janbuchar as code owners May 7, 2026 21:52
@jancurn jancurn changed the title docs: simplify API documentation tag display names and endpoint summaries docs: improve API endpoint summaries for synchronous Actor runs May 7, 2026
@jancurn jancurn requested review from TC-MO and Copilot and removed request for fnesveda and janbuchar May 7, 2026 21:54
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Improves wording in the OpenAPI spec to make synchronous Actor run endpoint summaries clearer and more consistent, but also includes unrelated homepage and OpenAPI introduction text edits.

Changes:

  • Refines summaries for synchronous Actor run endpoints (run-sync and run-sync-get-dataset-items) to remove redundancy and improve consistency.
  • Updates OpenAPI introduction authentication copy (including console URL) and emphasizes it with bold formatting.
  • Tweaks the docs homepage hero description text.

Reviewed changes

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

File Description
src/pages/index.tsx Updates homepage hero description copy.
apify-api/openapi/paths/actors/acts@{actorId}@run-sync.yaml Adjusts POST/GET summaries for synchronous Actor runs (with/without input).
apify-api/openapi/paths/actors/acts@{actorId}@run-sync-get-dataset-items.yaml Adjusts POST summary for synchronous run returning dataset items.
apify-api/openapi/openapi.yaml Updates authentication intro text, Integrations URL, and warning wording/formatting.

Comment thread src/pages/index.tsx
Comment thread apify-api/openapi/openapi.yaml
Comment thread apify-api/openapi/openapi.yaml
Comment thread apify-api/openapi/openapi.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants