Repository navigation
feat!: sync .NET client with Apify OpenAPI spec v2-2026-10-20T121847Z and validate responses against the spec - #19
Merged
Conversation
Add RunChargeOptions.RequestId, document rental pricing removal, and fix webhook integration tests to use an owned Actor as the condition. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
…un dataset iteration, tests, docs) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
… iteration fixes, doc snippet compile check) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
… iteration with the reference, add timeout tests Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
…eat limit 0 as unbounded Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
…imit, relax email validation Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
…ondense changelog Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
…ct changelog Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUMWnU4gH573HweHieMhHi
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Syncs the .NET client to OpenAPI spec
v2-2026-10-20T121847Z(apify/apify-docs#3090, #3091, #3092, #3093, #3096) and reviews apify/apify-client-js#1143, #1146, #1164 and #1167. It also checks the compromised intermediate CA certificates incident. Client version goes to0.7.0.RunChargeOptions.RequestIdis sent asrequestIdin the charge body.FLAT_PRICE_PER_MONTHis documented as no longer supported.tools/generate_response_schemas.py.date-time,uri,patternand min/max constraints.ResponseValidationException, which lists the problems inIssues.InvalidResponseBodyExceptioncarries the status, method, path and body.RunClient.IterateDatasetItemsAsync, andChunkSizeis now an option on the iterators.Limitnow caps the total number of Actors yielded, and paging follows the API's scanned-row count.Limitnow caps rows read, so with filters orUnwindit can yield fewer items than before.Limit = 0means unbounded, and a negativeOffsetorLimitnow throws.WithTimeoutnow also applies to its storage and log sub-clients.apify/hello-worldActor ID, because the API now rejects made-up run IDs.docs/.Queuesuffix.dotnet list package --vulnerable --include-transitivereports nothing.Known API limitation: the Store's sort order is not stable between requests. So iterating with a large
Limitcan return duplicate Actors.All 368 tests pass locally, including live integration and example tests.
Generated by Claude Code