Update openapi.yaml to OAS v3.1.1
Improved transactions endpoint documentation
Clarified the webhooks create endpoint docs for use of resource_id attribute Removed docs for price_description from offers endpoint, it is not supported General improvements for security and stability, refactored code
Added filter[customer_id] to purchases, orders, and transactions endpoints Added transactions filter[name_or_email] parameter
Added /v1/purchases/:id/cancel_subscription endpoint
Added /v1/contact_notes endpoints: list, show, create, update, delete
Added outbound webhooks using /v1/hooks endpoints
Added orders endpoints for list and detailsAdded order_items endpoints for list and details
Added form_submissions endpoints for list and details
Add/remove parameters for searching contacts and customersImprove search performance for contacts and customersAdd endpoints for purchases, list, details, reactivate, and deactivateAdd endpoints for website pages, blog posts, and landing pagesAdd url attribute to products and forms resourcesBugfix: delete a contact then recreate with same emailAdd currency attribute to offerSort contacts by created_at
New developer site https://developers.kajabi.comAdd resource attribute definitions to docsImprove docs with comprehensive response examples using a variety of request parametersAdd checkout url to offer resourceAdd endpoints for forms, including form submissionContacts related offers are linked by url vs listed by idAdd publishing_option to module/lesson public apiAdd internal_title and payment info attributes to offer serializerAdd refresh_token to oauth/token responseAdd transactions endpointsAdd lessons.media relationship for courses
Add oauth revoke endpointImprove docs for oauth token credential grantAdd contacts filter params: search, has_product_id, has_tag_id, has_offer_idAdd customers endpointsAdd courses endpointsAdd example responses to docs for page and filter parametersImprove docs for success responsesAdd forbidden error response examplesImprove docs for granting and revoking offers
Credential exchange using Kajabi account api key/secretAdd contacts offers relation endpoints to grant/revoke offersAdd contacts relationship to offersAdd products relationship to offersAdd products endpointsAdd offers endpoints
Add contact tag endpointsAdd contacts tag relation endpoints to add/remove tagsDocument /contacts/?include= parameter with tags example
Add /api/v1/custom_fields endpointAdd clarify filters for contacts in the openapi spec
Add sorting to contactsAdd sparse fields to contactsAdd filters to contacts list endpoint
Add contacts endpointsAdd sites endpointsAdd me endpoint for current userAdd version endpointAdd oauth/token endpoint to authenticate with username/password