List Public Holidays
/public/v1/public-holidaysReturns the public holiday calendar Astalty uses to apply public holiday rates: the state public holidays Astalty imports, and the custom holidays your organisation added (custom is true).
A holiday applies to a support whose address is in the holiday's state. When public_holiday_groups is not empty, it applies only to participants in one of those groups. It never applies to a participant in any of its excluded_public_holiday_groups.
filter[date_after]stringOnly return holidays falling on or after this date, inclusive. Format YYYY-MM-DD, read in the holiday's own state timezone.
Example:2026-01-01filter[date_before]stringOnly return holidays falling on or before this date, inclusive. Format YYYY-MM-DD, read in the holiday's own state timezone.
Example:2026-12-31filter[state]stringOnly return holidays in these states, comma separated. Each one of: ACT, NSW, NT, QLD, SA, TAS, VIC, WA.
Example:NSW,VICsortstringSort the results. Prefix with '-' for descending. One of: date, name. Defaults to date ascending.
Example:-datepage[size]integerNumber of results per page. Minimum 1, maximum 100.
Default:25page[number]integerThe page number to retrieve. Use the
last_pagevalue from themetaresponse to determine the total number of pages available.Default:1
Response
200application/jsonPaginated set of PublicHolidayResource
dataobject[]required▶Show 10 child attributesHide child attributes
idstringrequiredExample:c3d4e5f6-a7b8-49c0-9d1e-2f3a4b5c6d7enamestringrequiredExample:Australia DaydatestringrequiredExample:2026-01-26start_timestringrequiredExample:2026-01-25T13:00:00+00:00end_timestringrequiredExample:2026-01-26T12:59:59+00:00timezonestringrequiredExample:Australia/SydneystatestringrequiredExample:NSWcustombooleanrequiredExample:falsepublic_holiday_groupsobject[]▶Show 2 child attributesHide child attributes
idstringrequiredExample:d4e5f6a7-b8c9-40d1-8e2f-3a4b5c6d7e8fnamestringrequiredExample:Greater Geelong
excluded_public_holiday_groupsobject[]▶Show 2 child attributesHide child attributes
idstringrequiredExample:d4e5f6a7-b8c9-40d1-8e2f-3a4b5c6d7e8fnamestringrequiredExample:Greater Geelong
metaobjectrequired▶Show 5 child attributesHide child attributes
current_pageintegerrequired≥ 1last_pageintegerrequired≥ 1per_pageintegerrequired≥ 0Number of items shown per page.
totalintegerrequired≥ 0Total number of items being paginated.
allowed_sortsstring[]requiredThe list of allowed sorts for this endpoint.
401Unauthenticated403Authorization error