{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"New Releases and Changelog","siteUrl":"https://docs.api.dentally.com"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"new-releases-and-changelog","__idx":0},"children":["New Releases and Changelog"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["APIs which have been released, or updated in the last 60 days will be displayed here, with the newest first."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-28","__idx":1},"children":["2026-10-28"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add treatment plan item list endpoint"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatment_plans/{id}/treatment_plan_items"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-27","__idx":2},"children":["2026-10-27"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Added treatment endpoints"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /market/subscriptions"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DELETE /market/subscriptions/{id}"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /market/subscriptions/{id}"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatments"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatments/{id}"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-21","__idx":3},"children":["2026-10-21"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add treatment plan list and get specification"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatment_plans"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatment_plans/{id}"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-19","__idx":4},"children":["2026-10-19"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Added treatment category endpoints"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatment_categories"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /treatment_categories/{id}"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-14","__idx":5},"children":["2026-10-14"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add patient account endpoint"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /patients/{id}/account"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-08","__idx":6},"children":["2026-10-08"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /calendar_zones"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /calendar_zones/{id}"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-07","__idx":7},"children":["2026-10-07"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add invoice item specification"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /invoices/{id}/invoice_items"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-10-06","__idx":8},"children":["2026-10-06"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add fee specification"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /fees"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /fees/{id}"]}," — endpoint added"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-09-29","__idx":9},"children":["2026-09-29"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add fee schedules endpoint"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /fee_schedules"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /fee_schedules/{id}"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["created_date_from"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["created_date_to"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["updated_date_from"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["updated_date_to"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-09-17","__idx":10},"children":["2026-09-17"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Support site_id filter for Patient and Appointment list endpoint"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /patients"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["site_id"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /practitioners"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["site_id"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-09-16","__idx":11},"children":["2026-09-16"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add is_paid query to list invoices spec"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /invoices"]}," — added the new optional ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query"]}," request parameter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["is_paid"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-09-09","__idx":12},"children":["2026-09-09"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Adjust NHS contracts external identifier structure"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — removed the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/items/external_identifiers"]}," from the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts/{id}"]}," — removed the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/external_identifiers"]}," from the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/items/nhs_contract_number"]}," to the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/items/nhs_location_id"]}," to the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — added the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/items/nhs_site_id"]}," to the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts/{id}"]}," — added the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/nhs_contract_number"]}," to the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts/{id}"]}," — added the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/nhs_location_id"]}," to the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts/{id}"]}," — added the required property ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data/nhs_site_id"]}," to the response with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["200"]}," status"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2026-09-09-1","__idx":13},"children":["2026-09-09"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add NHS contracts endpoint"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts"]}," — endpoint added"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /nhs/contracts/{id}"]}," — endpoint added"]}]}]},"headings":[{"value":"New Releases and Changelog","id":"new-releases-and-changelog","depth":1},{"value":"2026-10-28","id":"2026-10-28","depth":2},{"value":"2026-10-27","id":"2026-10-27","depth":2},{"value":"2026-10-21","id":"2026-10-21","depth":2},{"value":"2026-10-19","id":"2026-10-19","depth":2},{"value":"2026-10-14","id":"2026-10-14","depth":2},{"value":"2026-10-08","id":"2026-10-08","depth":2},{"value":"2026-10-07","id":"2026-10-07","depth":2},{"value":"2026-10-06","id":"2026-10-06","depth":2},{"value":"2026-09-29","id":"2026-09-29","depth":2},{"value":"2026-09-17","id":"2026-09-17","depth":2},{"value":"2026-09-16","id":"2026-09-16","depth":2},{"value":"2026-09-09","id":"2026-09-09","depth":2},{"value":"2026-09-09","id":"2026-09-09-1","depth":2}],"frontmatter":{"seo":{"title":"New Releases and Changelog"}},"lastModified":"2026-10-29T20:06:23.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/pages/changelog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}