Skip to content

feat: Enhance Accounts API and client documentation generation - #57

Merged
SergkeiM merged 1 commit into
masterfrom
feature/accounts
Jul 29, 2026
Merged

feat: Enhance Accounts API and client documentation generation#57
SergkeiM merged 1 commit into
masterfrom
feature/accounts

Conversation

@SergkeiM

Copy link
Copy Markdown
Owner

The Accounts API client has been significantly expanded and restructured to include new functionality for managing account profiles, organizations, subscriptions, and API tokens. Existing audit logs functionality has been reorganized under a new Logs accessor to better reflect the Cloudflare API structure, and the Roles API methods have been removed.

To accommodate these changes and improve maintainability for complex API hierarchies, the documentation generation script (bin/generate-client-docs.php) was refactored. It now recursively generates nested markdown files and directories, ensuring accurate and up-to-date client API reference documentation, and automatically removes stale files during regeneration.

The Accounts API client has been significantly expanded and restructured to include new functionality for managing account profiles, organizations, subscriptions, and API tokens. Existing audit logs functionality has been reorganized under a new `Logs` accessor to better reflect the Cloudflare API structure, and the `Roles` API methods have been removed.

To accommodate these changes and improve maintainability for complex API hierarchies, the documentation generation script (`bin/generate-client-docs.php`) was refactored. It now recursively generates nested markdown files and directories, ensuring accurate and up-to-date client API reference documentation, and automatically removes stale files during regeneration.
@SergkeiM
SergkeiM merged commit aa263c6 into master Jul 29, 2026
8 checks passed
@SergkeiM
SergkeiM deleted the feature/accounts branch July 29, 2026 09:59
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.

1 participant