Upload fee schedule
Uploads a new fee schedule. Each rate may either be totally new as qualified by its dimensions or a new version for an existing rate. If adding a new version to an existing rate, the rate must be posted with the next version number (previous version + 1) or a EntityConflictError will be returned. Use the dry run flag to discover already existing rates and to run validations. If validations for any rate fail, no rates will be saved to the system.
Authorization
BearerAuth Send your Taiga API key as a Bearer token. Create and manage keys in the Taiga developer portal.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/api/fee-schedules/v3" \ -H "Content-Type: application/json" \ -d '{ "dry_run": true, "rates": [ { "dimensions": { "payer_uuid": "ecc6b222-ef84-4433-9856-dedc46036dc7", "organization_billing_provider_id": "701110bc-37ea-4e74-b1be-206d60a16948", "states": [ "AA" ], "zip_codes": [ "string" ], "license_types": [ "MD" ], "facility_type_codes": [ "01" ], "network_types": [ "12" ], "payer_plan_group_ids": [ "d5a5a3d6-e046-4f56-bd9b-be28db4d8639" ], "cpt_code": "string", "modifiers": [ "AV" ] }, "entries": [ { "start_date": "2024-04-11", "rate_cents": 33000, "is_deactivated": false } ] } ] }'[ { "rate_id": "3bec1d92-6fca-4949-9664-244f71111c20", "dimensions": { "payer_uuid": "ecc6b222-ef84-4433-9856-dedc46036dc7", "organization_billing_provider_id": "701110bc-37ea-4e74-b1be-206d60a16948", "states": [ "AA" ], "zip_codes": [ "string" ], "license_types": [ "MD" ], "facility_type_codes": [ "01" ], "network_types": [ "12" ], "payer_plan_group_ids": [ "d5a5a3d6-e046-4f56-bd9b-be28db4d8639" ], "cpt_code": "string", "modifiers": [ "AV" ] }, "version": 0, "updated_at": "2019-08-24", "updated_by": "deea00dc-b6b6-4412-a483-26ac61e1f6fe", "entries": [ { "start_date": "2024-04-11", "end_date": "2019-08-24", "rate_cents": 33000, "is_deactivated": false } ] }]List fee schedules GET
Gets a list of dimensions with their rates. The rates returned will always be the most recent versions of those rates.
Hard delete rates POST
Hard deletes rates from the system that match the provided dimensions. This is a destructive operation and cannot be undone. If an empty dimensions object is provided, all rates will be hard deleted. The maximum number of rates this API will delete at a time is 10000. Returns the number of rates deleted and if that number is the maximum, the caller should call this API again to continue deleting rates.