Create a Service
/public/v1/ndis-plans/{plan}/servicesCreates a Service against an NDIS Plan. The Service inherits its start and end dates
from the Plan, so they are not accepted here, and amount is given in cents.
management_type takes the same values this API returns and filters on: ndia, plan or self.
An unscheduled_service is funded by charge_items, and may nominate one of them as the
remaining_units_charge_item. A scheduled_service is funded by a charge_item_set (or
charge_item_sets) and/or charge_items, and cannot have a remaining_units_charge_item.
Every charge item and charge item set must belong to the same support category as the Service.
Leave has_funding_schedule off to fund the Service as a single period spanning the Plan.
A funding schedule is only available on a PACE plan, and its plan_service_periods must
cover the Plan dates without gaps and sum to amount.
planstringrequiredThe plan UUID
Body
application/jsonnamestringrequiredmax length 255amountintegerrequired≥ 1≤ 1000000000support_categorystringrequiredmanagement_typeenum<string>requiredAvailable options:ndiaplanselftypeenum<string>requiredAvailable options:scheduled_serviceunscheduled_servicecharge_itemsobject[]max items 100▶Show 1 child attributesHide child attributes
idstringrequired
charge_item_setobject▶Show 1 child attributesHide child attributes
idstring
charge_item_setsobject[]max items 100▶Show 1 child attributesHide child attributes
idstringrequired
remaining_units_charge_itemobject▶Show 1 child attributesHide child attributes
idstring | null
service_coordinatorobject▶Show 1 child attributesHide child attributes
idstring | null
reconciled_amountinteger | null≥ 0reconciled_datestring | nullhas_funding_schedulebooleanplan_service_periodsobject[] | nullmin items 1max items 60▶Show 3 child attributesHide child attributes
amountintegerrequired≥ 0startstringrequiredendstringrequired
Response
200application/jsonPlanServiceResource
dataobjectrequired▶Show 14 child attributesHide child attributes
idstringrequiredExample:p1l2a3n4-s5e6-47v8-9b0c-1d2e3f4a5b6cnamestringrequiredExample:Level 2 CoordinationamountintegerrequiredExample:1000000management_typeenum<string>requiredAvailable options:planselfndiaunknowntypestring | nullrequiredExample:unscheduled_servicestatusstringrequiredExample:currentstartstringrequiredExample:2024-01-01T00:00:00+00:00endstringrequiredExample:2024-12-31T00:00:00+00:00participantobjectrequired▶Show 2 child attributesHide child attributes
idstringrequiredExample:p1a2r3t4-e5f6-47a8-9b0c-1d2e3f4a5b6cfull_namestringrequiredExample:John Doe
planobjectrequired▶Show 3 child attributesHide child attributes
idstringrequiredExample:9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6dstartstringrequiredExample:2024-01-01endstringrequiredExample:2024-12-31
support_categoryobject | nullrequired▶Show 3 child attributesHide child attributes
namestringrequiredExample:Support CoordinationprefixstringrequiredExample:07groupstringrequiredExample:Capacity
service_coordinatorobject | nullrequired▶Show 4 child attributesHide child attributes
idstringrequiredExample:u1s2e3r4-a5b6-47c8-9d0e-1f2a3b4c5d6efirst_namestringrequiredExample:Johnlast_namestringrequiredExample:DoeemailstringrequiredExample:john.doe@example.com
charge_itemsobject[]required▶Show 9 child attributesHide child attributes
idstringrequiredExample:c1h2a3r4-g5e6-47i8-9b0c-1d2e3f4a5b6creferencestringrequiredExample:SUPPORT_COORD_L2numberstringrequiredExample:07_001_0106_8_3namestringrequiredExample:Support Coordination Level 2unitstringrequiredExample:HpriceintegerrequiredExample:10044gst_codestringrequiredExample:P2default_claim_typestring | nullrequiredExample:Directarchived_atstring | nullrequired
charge_item_setsobject[]required▶Show 6 child attributesHide child attributes
idstringrequiredExample:a1b2c3d4-e5f6-47a8-9b0c-1d2e3f4a5b6creferencestringrequiredExample:SC-SET-01namestringrequiredExample:Standard Support Coordination Setcharge_rate_patternstringrequiredExample:variable_weekdaygst_codestring | nullrequiredExample:P2archived_atstring | nullrequired
401Unauthenticated403Authorization error404Not found422Validation error