Skip to content

docs: document authentication token requirement for usage fields#2219

Open
marcel-rbro wants to merge 1 commit intomasterfrom
fix/issue-1145-document-token-requirement
Open

docs: document authentication token requirement for usage fields#2219
marcel-rbro wants to merge 1 commit intomasterfrom
fix/issue-1145-document-token-requirement

Conversation

@marcel-rbro
Copy link
Contributor

@marcel-rbro marcel-rbro commented Feb 3, 2026

Fixes #1145

Changes

Added documentation that authentication token is required to access usageTotalUsd and usageUsd fields.

Fields updated:

In Run schema (apify-api/openapi/components/schemas/actor-runs/Run.yaml):

  • usageTotalUsd: Added "Requires authentication token to access."
  • usageUsd: Added "Requires authentication token to access."

In Build schema (apify-api/openapi/components/schemas/actor-builds/Build.yaml):

  • usageTotalUsd: Added description with token requirement
  • usageUsd: Added description with token requirement

Why

These fields contain sensitive cost information and require authentication to access via the API. This was not previously documented, causing confusion for API users.

Testing

  • OpenAPI schemas updated with clear token requirement notes
  • Descriptions follow existing documentation style
  • Both Run and Build schemas updated for consistency

🤖 Generated with Claude Code


Note

Low Risk
Low risk because it only changes OpenAPI documentation strings and does not affect runtime behavior or API responses.

Overview
Updates the OpenAPI schemas for Actor Run and Build to explicitly document that cost-related fields usageTotalUsd and usageUsd require an authentication token to access.

This is a documentation-only change to schema field descriptions to reduce confusion around missing/unauthorized cost data.

Written by Cursor Bugbot for commit c128590. Configure here.

Add documentation that authentication token is required to access
usageTotalUsd and usageUsd fields in both Run and Build schemas.

These fields contain cost information and require authentication
to protect sensitive financial data.

Fixes #1145

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@github-actions github-actions bot added the t-docs Issues owned by technical writing team. label Feb 3, 2026
@apify-service-account
Copy link

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

marcel-rbro added a commit that referenced this pull request Feb 3, 2026
## Summary

Adds PR title format documentation to `.claude/instructions.md` to
prevent AI agents from creating PRs with incorrect titles that fail CI
checks.

## Problem

PR title format requirements were:
- ✅ Documented in `CONTRIBUTING.md:350` (link only, no examples)
- ✅ Enforced by `.github/workflows/check-pr-title.yaml`
- ❌ **Missing from `.claude/instructions.md`** (where AI looks first)

This caused all 4 Phase 1 PRs (#2216, #2217, #2218, #2219) to initially
fail CI checks and require manual title corrections.

## Solution

Added new "Creating pull requests" section in `.claude/instructions.md`
with:

- **Format requirements**: Conventional Commits (`docs:`, `fix:`,
`feat:`, etc.)
- **Clear examples**: Both correct (✅) and incorrect (❌) formats
- **Enforcement notice**: GitHub Actions validation
- **References**: Links to `CONTRIBUTING.md` and workflow file

## Location

Added after line 130 in the "Before submitting" section to keep all
pre-submission requirements together.

## Benefits

1. **Prevents errors**: AI agents know correct format upfront
2. **Faster workflow**: No manual fixes needed after PR creation
3. **Self-documenting**: Instructions where AI looks first
4. **Consistent**: Aligns with other pre-submission checks

## Testing

- [x] Section added to correct location
- [x] Markdown formatting correct (no linting errors)
- [x] Examples are clear and actionable
- [x] Consistent with existing documentation style

---

🤖 Generated with Claude Code

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Documentation-only change with no code or workflow logic
modifications; risk is limited to potential confusion if the guidance is
inaccurate.
> 
> **Overview**
> Adds a new **“Creating pull requests”** section to
`.claude/instructions.md` that documents the required **Conventional
Commits** PR title format, with accepted type prefixes, good/bad
examples, and a note that CI enforces this via the PR title check
workflow (with references to `CONTRIBUTING.md` and
`.github/workflows/check-pr-title.yaml`).
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
c816d24. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
@marcel-rbro marcel-rbro requested a review from TC-MO February 3, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-docs Issues owned by technical writing team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add information about token requirement

2 participants

Comments