Python v4 SDKs now ship their own documentation. A README.md gets a developer started, api-reference.md and raw-api-reference.md document every operation, and sdk-map.md with a page per API group is a lookup index of the whole package.
Changelog
Stay up to date with the latest APIMatic product updates, new features, platform improvements, bug fixes, and documentation tooling changes.
SDK Identification Headers and Automatic Idempotency Keys in Python v4 SDKs (Beta)
Python v4 SDKs now identify themselves on every request and protect non-idempotent calls against accidental replay, matching the behavior introduced in C# v4 SDKs in July.
Authentication Schemes and OAuth2 Grants in TypeScript v4 SDKs (Beta)
TypeScript v4 SDKs now authenticate the requests they send. Every authentication scheme your specification declares is generated into src/auth-schemes.ts, and the client options expose one optional credential property per scheme, named after it.
New TypeScript SDK Now Available in Beta
The new TypeScript SDK is now available in beta. You can generate it today using the APIMatic CLI. Try it out and share your feedback with us.
Generate and Publish Context Plugins from the APIMatic CLI
The APIMatic CLI can now build a context plugin from your published SDKs and hand you the commands that publish it to GitHub. Two new commands do the work: apimatic plugin generate and apimatic plugin publish.
An SDK Hooks Seam in C# v4 SDKs (Beta)
C# v4 SDKs now expose hooks you can register to observe every request the client sends and every response it receives, with the context the SDK has about the call.
Preserving Additional Properties in C# v4 SDKs (Beta)
C# v4 SDKs now keep the fields your specification does not name. Object models carry an AdditionalProperties bag, so an extra field in a response is no longer dropped, and you can send fields of your own the specification does not declare.
New Python SDK Now Available in Beta
The new Python SDK is now available in beta. You can generate it today using the APIMatic CLI. Try it out and share your feedback with us.
Adding HTTP Request and Response Logging in C# v4 SDKs (Beta)
C# v4 SDKs now log HTTP requests and responses through the standard Microsoft.Extensions.Logging abstractions. Logging is configured once on the client options and can be adjusted per call through the request options argument every endpoint accepts.
Adding Format Annotations for String Formats in C# v4 SDKs (Beta)
C# v4 SDKs now carry the format of every string property onto the generated model as a declarative [Format] attribute, so the validation you already run for schema constraints covers formats as well.