Introduction
Welcome to the VisualCare public API documentation.
Authentication
To authorize, use this code:
# With shell, you can just pass the correct header with each request
curl "https://publicapi.visualcare.com.au"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
Make sure to replace
user-uuid
,key
,secret
with your API credentials provided.
The Visual Care API uses three credentials provided directly by Visual Care. If you do not have your crednetials please contact us here.
All requests to the API must have the following headers:
User: user-uuid
Key: key
Secret: Secret
Agreemeents
Get All Client Agreements
curl "https://publicapi.visualcare.com.au/agreements"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"AgreementId": 1,
"AgreementType": "Brokerage",
"ClientId": 1,
"PayerId": 5,
"ChargeLevel": 1,
"AgreementCode": "C000001",
"Reference": "test 3",
"Reference2": "",
"Reference3": "",
"StartDate": "2018-07-07",
"EndDate": "2020-03-31",
"AlertDate": "2018-12-31",
"Current": 1,
"GST": 1,
"Area": "4",
"ZoneId": 1,
"IncomeType": 0,
"conDVAZone": "",
"conDVAServicePlanNo": 0,
"conHeadContractId": 0,
"DVASXNo": "",
"Status": "",
"AllowAdHoc": 1,
"RatesOverride": 0,
"RatesOverrideCharge": 0,
"Budget": "500.0000",
"BudgetPeriod": "WEEKLY",
"BudgetHour": 40,
"KmPayer": 0,
"KmPayerId": 11,
"_LastModTime": "0000-00-00 00:00:00",
"_LastModUser": "",
"_CreateTime": "0000-00-00 00:00:00",
"_CreateUser": "",
"AgreementItems": [
{
"AgreementItemId": 30,
"AgreementId": 1,
"ServiceId": 1,
"ChargeRate": 300,
"PayRate": 200,
"CHSPRate": 2000,
"CHSPType": "SHIFT",
"CHSPPayrollCode": "",
"Quantity": 0,
"Unit": "HR",
"Period": null,
"PeriodTotal": 0,
"BudgetAmount": 0,
"BudgetHours": 0,
"Comments": "",
"Timestamp": null,
"GST": 0
},
{
"AgreementItemId": 67,
"AgreementId": 1,
"ServiceId": 2,
"ChargeRate": 50,
"PayRate": 25,
"CHSPRate": 0,
"CHSPType": "UNIT",
"CHSPPayrollCode": null,
"Quantity": 0,
"Unit": "Hr",
"Period": null,
"PeriodTotal": 0,
"BudgetAmount": 0,
"BudgetHours": 0,
"Comments": null,
"Timestamp": null,
"GST": 0
}
]
}
]
This endpoint retrieves all client agreements.
HTTP Request
GET https://publicapi.visualcare.com.au/agreements
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/agreements?fromDate=YYYY-MM-DD&toDate=YYYY-MM-DD&limit=100&includeItems=TRUE
Parameter | Default | Description |
---|---|---|
limit | 200 | If not set, 200 items are returned by default |
fromDate | If set, returns agreements with a start date equal or greater than specified date. Must be in format YYYY-MM-DD | |
toDate | If set, returns agreements with an end date equal or less than specified date. Must be in format YYYY-MM-DD | |
payerId | If set, returns agreements matching a payer Id | |
clientId | If set, returns agreements for a client Id | |
area | If set, returns agreements for an area | |
includeItems | If set to 'TRUE', will return all items for a given agreement |
Areas
Get All Areas
curl "https://publicapi.visualcare.com/areas"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"AreaId": 1,
"AreaCode": "EAST",
"Area": "Eastern Suburbs",
"Status": ""
},
{
"AreaId": 2,
"AreaCode": "South",
"Area": "Southern Suburbs",
"Status": ""
}
]
This endpoint retrieves all areas.
HTTP Request
GET https://publicapi.visualcare.com.au/areas
Categories - Documents
Get All Document Categories
curl "https://publicapi.visualcare.com/category-documents"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"CategoryId": 18,
"CategoryCode": "Category 1",
"Description": "Category 1 Description",
"Status": ""
}
]
This endpoint retrieves all categories for documents.
HTTP Request
GET https://publicapi.visualcare.com.au/category-documents
Categories - Incidents
Get All Incident Categories
curl "https://publicapi.visualcare.com/category-incidents"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"CategoryId": 18,
"CategoryCode": "Category 1",
"Description": "Category 1 Description",
"HelpText": "Category 1 HelpText a",
"Status": ""
}
]
This endpoint retrieves all categories for incidents.
HTTP Request
GET https://publicapi.visualcare.com.au/category-incidents
Categories - Payers
Get All Payer Categories
curl "https://publicapi.visualcare.com/category-payers"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"CategoryId": 1,
"CategoryCode": "CHSP",
"Description": "Community and Home Support",
"Status": ""
}
]
This endpoint retrieves all categories for payers.
HTTP Request
GET https://publicapi.visualcare.com.au/category-payers
Categories - Roster Items
Get All Roster Item Categories
curl "https://publicapi.visualcare.com/category-rosteritems"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"CategoryId": 7,
"CategoryCode": "CatA",
"Description": "Category A",
"Status": ""
}
]
This endpoint retrieves all categories for roster items.
HTTP Request
GET https://publicapi.visualcare.com.au/category-rosteritems
Categories - Services
Get All Services Categories
curl "https://publicapi.visualcare.com/category-services"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"CategoryId": 9,
"CategoryCode": "Assistance with Daily Li",
"Description": "Assistance with Daily Life",
"Status": ""
}
]
This endpoint retrieves all categories for services.
HTTP Request
GET https://publicapi.visualcare.com.au/category-services
Clients
Get All Clients
curl "https://publicapi.visualcare.com/clients"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"ClientId": 1,
"ClientCode": "THOMALIS",
"FirstName": "Andre",
"MiddleName": "",
"LastName": "Box",
"PreferredName": "Andre",
"Gender": "M",
"Address1": "25 Rochester Drive ",
"Address2": "",
"Suburb": "Thomastown",
"State": "VIC",
"PostCode": "3074",
"Longitude": "145.031881",
"Email": "-37.684424",
"Phone1": "",
"Phone2": "",
"Fax": "",
"DateOfBirth": "1957-06-27",
"PayerId": -1,
"Area": "MM1NSA"
}
]
This endpoint retrieves all clients.
HTTP Request
GET https://publicapi.visualcare.com.au/clients
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/clients?includeDeleted=TRUE&serviceStatus=Current&includeNotes=TRUE
Parameter | Default | Description |
---|---|---|
clientId | If set, returns a single client | |
includeDeleted | If set, returns a deleted clients. By default these are excluded | |
includeNonCurrent | If set, returns a non-current clients. By default these are excluded | |
serviceStatus | If set, returns clients that match this status | |
serviceStart | If set, returns clients with a service start date greater than or equal to this value | |
serviceEnd | If set, returns clients with a service start date less than or equal to this value | |
includeNotes | If set, returns the notes for the clients. By default these are excluded |
Documents - Clients
Get All Client Documents
curl "https://publicapi.visualcare.com/documents-clients"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"DocId": 1705,
"ClientId": 4472,
"DocumentName": "MyCareConnect_User Guide Mob April 2020.pdf",
"Note": "",
"Protected": 0,
"VisibleCarerMobile": 0,
"VisibleClientMobile": 0,
"CreatedBy": "train3@visualdatasolutions.com.au"
}
]
This endpoint retrieves all client documents.
HTTP Request
GET https://publicapi.visualcare.com.au/documents-clients
Parameter | Default | Description |
---|---|---|
fromDate | If set, returns time sheets from a certain date. Must be in format YYYY-MM-DD | |
toDate | If set, returns time sheets before a certain date. Must be in format YYYY-MM-DD | |
clientId | If set, returns time sheets for a client Id | |
categoryId | If set, returns time sheets with a matching Category Id (categories can be retreived from /category-documents) |
Incidents
Get All Clients Incidents
curl "https://publicapi.visualcare.com/incidents"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
{
"IncidentId": 213589,
"CategoryId": 0,
"Note": "note 2",
"Reason": "",
"Comment": "",
"Action": "",
"Outcome": "",
"Response": null,
"Location": "",
"Occurrence": "",
"Performance": "",
"NoteDate": "2020-04-14 00:00:00",
"NotifiedDate": "0000-00-00 00:00:00",
"AlertDate": "2020-04-14 00:00:00",
"CloseDate": "0000-00-00 00:00:00",
"TaskClosedDate": "0000-00-00 00:00:00",
"AssignedTo": "",
"AssignedToSecond": "",
"Closed": 0,
"TaskClosed": 0,
"RequiresFollowUp": 0,
"VisibleClientApp": 0,
"VisibleWorkerApp": 0,
"CreatedBy": "ivan@visualdatasolutions.com.au"
}
]
This endpoint retrieves all client incidents.
HTTP Request
GET https://publicapi.visualcare.com.au/incidents
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com/incidents?fromDate=YYYY-MM-DD&toDate=YYYY-MM-DD&limit=100
Parameter | Default | Description |
---|---|---|
limit | 200 | If not set, 200 items are returned by default |
fromDate | If set, returns incidents with a date equal or greater than specified date. Must be in format YYYY-MM-DD | |
toDate | If set, returns incidents with an date equal or less than specified date. Must be in format YYYY-MM-DD | |
clientId | If set, returns incidents for a client Id | |
assignedTo | If set, returns incidents assigned to a user | |
closed | If set, returns incidents that are closed or open (true or false) | |
taskClosed | If set, returns incidents that are marked as task closed or open (true or false) |
Locations
Get All Clients Incidents
curl "https://publicapi.visualcare.com/locations"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"LocationId": 1,
"Code": "MLB NTH",
"AccountingCode": "",
"Description": "Northern Melbourne",
"Address1": "",
"Address2": "",
"Suburb": "",
"Postcode": 0,
"State": "",
"Area": "",
"Status": ""
}
]
This endpoint retrieves all locations.
HTTP Request
GET https://publicapi.visualcare.com.au/locations
Notes - Client
Get All Client Notes
curl "https://publicapi.visualcare.com.au/notes-client"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
This endpoint retrieves all client notes.
HTTP Request
GET https://publicapi.visualcare.com.au/notes-client
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/notes-client?fromDate=YYYY-MM-DD&toDate=YYYY-MM-DD&limit=100&includeItems=TRUE
Parameter | Default | Description |
---|---|---|
limit | 200 | If not set, 200 items are returned by default |
fromDate | If set, returns quotes with a quote date equal or greater than specified date. Must be in format YYYY-MM-DD | |
toDate | If set, returns quotes with an quote date equal or less than specified date. Must be in format YYYY-MM-DD | |
assignedTo | If set, returns items assigned to an email address | |
closed | If set to '1', will return closed items | |
taskClosed | If set to '1', will return items with closed tasks | |
ClientId | If set, returns notes for a specific client |
Payers
Get All payers
curl "https://publicapi.visualcare.com.au/payers"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"PayerId": 3,
"PayerCode": "NDIS",
"PayerName": "NDIS",
"ContactName": "Sarah Smith",
"Salutation": "",
"Address1": "Add1",
"Address2": "Add2",
"Suburb": "Unley",
"PostCode": "5061",
"State": "SA",
"Phone": "123",
"Mobile": "246",
"Email": "example@example.com",
"AccountingCode": "ANZ",
"ABN": "",
"Category": "NDIS",
"Active": 1,
"Status": ""
}
]
This endpoint retrieves all payers.
HTTP Request
GET https://publicapi.visualcare.com.au/payers
Quotes
Get All Clients Quotes
curl "https://publicapi.visualcare.com.au/quotes"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"QuoteId": 22,
"ClientId": -1,
"PayerId": -1,
"FundingTypeId": -1,
"QuoteStatus": "in_progress",
"Finalised": 1,
"DateOfQuote": "2020-06-12",
"FollowUpDate": "2020-06-12",
"QuoteTotal": 4482,
"QuoteTotalHours": 4482,
"QuoteStart": "2020-05-26",
"QuoteEnd": "2020-07-31",
"FirstName": "John",
"LastName": "Sotton",
"Address1": "44 Fullarton Road",
"Address2": "",
"Subrub": "Norwood",
"Postcode": "5067",
"State": "SA",
"Phone1": "",
"Email": "jon@email.com",
"DOB": "1930-10-10",
"NDISNo": "",
"_CreateUser": "",
"_UpdateUser": "lisa@visualdatasolutions.com.au",
"_UpdateComment": "Quote finalised by lisa@visualdatasolutions.com.au",
"Status": "",
"QuoteLineItems": [
{
"QuoteItemId": 14,
"QuoteId": 22,
"LineNo": 1,
"ServiceId": 19,
"Description": "",
"Price": 30,
"Quantity": 6,
"TotalQuantity": 144,
"Total": 4320,
"Budget": 2000,
"StartTime": "08:30:00",
"FreqTye": "weekly",
"FreqQty": 8,
"FreqDaysStr": "MO;WE;FR",
"FreqDays": [
"MO",
"WE",
"FR"
]
},
{
"QuoteItemId": 15,
"QuoteId": 22,
"LineNo": 2,
"ServiceId": 21,
"Description": "",
"Price": 81,
"Quantity": 2,
"TotalQuantity": 2,
"Total": 162,
"Budget": 1200,
"StartTime": "11:00:00",
"FreqTye": "weekly",
"FreqQty": 1,
"FreqDaysStr": "SA",
"FreqDays": [
"SA"
]
}
]
}
]
This endpoint retrieves all client quotes.
HTTP Request
GET https://publicapi.visualcare.com.au/quotes
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/quotes?fromDate=YYYY-MM-DD&toDate=YYYY-MM-DD&limit=100&includeItems=TRUE
Parameter | Default | Description |
---|---|---|
limit | 200 | If not set, 200 items are returned by default |
fromDate | If set, returns quotes with a quote date equal or greater than specified date. Must be in format YYYY-MM-DD | |
toDate | If set, returns quotes with an quote date equal or less than specified date. Must be in format YYYY-MM-DD | |
payerId | If set, returns quotes matching a payer Id | |
clientId | If set, returns quotes for a client Id | |
includeItems | If set to 'TRUE', will return all items for a given agreement |
Rosters Master List
Get All Rosters Master records
curl "https://publicapi.visualcare.com.au/roster-master"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"MasterId": 32,
"ClientId": 1,
"LocationId": 0,
"RosterId": "R00001",
"Reference": "",
"Complete": 0,
"DefaultServiceId": -1,
"DefaultDateOfService": "0000-00-00",
"IsDraft": 0,
"RosterTimeZone": "Adelaide",
"VisibleOnline": 1,
"Status": ""
}
]
This endpoint retrieves all rosters master listings. These link directly to the MasterId in the Rosters end point.
HTTP Request
GET https://publicapi.visualcare.com.au/roster-master
Rosters
Get All Rosters
curl "https://publicapi.visualcare.com.au/rosters"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"ClientId": 32,
"CarerId": 1,
"PayerId": 0,
"ServiceId": 1,
"DateOfService": "2018-02-19",
"StartTime": "09:00:00",
"Minutes": 180,
"ChargeRate": 45,
"PayRate": 45,
"BreakStartTime1": "00:00:00",
"BreakMinutes1": 0,
"RecurrenceId": 1,
"OnHoldType": "",
"OnHoldNote": "",
"OnHoldCode": "",
"TimeSheetId": 11
}
]
This endpoint retrieves all rosters.
HTTP Request
GET https://publicapi.visualcare.com.au/rosters
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/rosters?fromDate=YYYY-MM-DD&toDate=YYYY-MM-DD&limit=100
Parameter | Default | Description |
---|---|---|
limit | 200 | If not set, 200 items are returned by default |
fromDate | If set, returns time sheets from a certain date. Must be in format YYYY-MM-DD | |
toDate | If set, returns time sheets before a certain date. Must be in format YYYY-MM-DD | |
rosterItemId | If set, returns roster matching an Id | |
clientId | If set, returns rosters for a client Id | |
carerId | If set, returns rosters with a matching Carer Id | |
serviceId | If set, returns rosters with matching Service Id |
Services
Get All Services
curl "https://publicapi.visualcare.com.au/services"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"ServiceId": 1,
"ServiceCode": "PRIV CARE WKDAY",
"Description": "Private Care Weekday",
"Unit": "HR",
"Area": "",
"Category": 9,
"ExpenseCategory": -1,
"Type": "Private",
"Reference1": "",
"Reference2": "",
"IsSleepover": 0,
"IsNormalTime": 1,
"LinkedNormalTime": -1,
"ChargeRate": 80,
"ChargeRate2": 90,
"ChargeRate3": 100,
"CHSPRate": 0,
"PayRate1": 25.6,
"PayRate2": 30,
"PayRate3": 50.32,
"PayRate4": 62.9,
"PayRate5": 90.001,
"PayRate6": 95.001,
"PayRate7": 100.001,
"PayRate8": 85.001,
"PayRate9": 84,
"PayRate10": 90,
"PayRate11": 85,
"PayRate12": 95,
"PayRate13": 75,
"PayRate14": 105,
"PayRate15": 110,
"PayRate16": 120,
"PayRate17": 0.001,
"PayRate18": 0.001,
"PayRate19": 0.001,
"PayRate20": 20,
"PayRate21": 0.001,
"PayRate22": 0.001,
"PayRate23": 0.001,
"PayRate24": 0.001,
"AccountingCode": "PRIV Weekday",
"PayrollCode1": "PRIV WKDAY",
"PayrollCode2": "Saturday shift",
"PayrollCode3": "Sunday shift",
"PayrollCode4": "Public Holiday Shift",
"PayrollCode5": "",
"PayrollCode6": "",
"PayrollCode7": "",
"PayrollCode8": "",
"PayrollCode9": "",
"PayrollCode10": "",
"PayrollCode11": "",
"PayrollCode12": "",
"PayrollCode13": "",
"PayrollCode14": "",
"PayrollCode15": "",
"PayrollCode16": "",
"PayrollCode17": "",
"PayrollCode18": "",
"PayrollCode19": "",
"PayrollCode20": "",
"PayrollCode21": "",
"PayrollCode22": "",
"PayrollCode23": "",
"PayrollCode24": "",
"AllowanceCode": "",
"GST": 1,
"NDISSupportNumber": "NDIS SN",
"NDISGSTCode": "NDIS GST",
"NDISRegGrpNumber": 118,
"_LastModTime": "0000-00-00 00:00:00",
"_LastModUser": "",
"_CreateTime": "0000-00-00 00:00:00",
"_CreateUser": "",
"Active": 1,
"Status": ""
}
]
This endpoint retrieves all services.
HTTP Request
GET https://publicapi.visualcare.com.au/services
Time Sheets
Get All Time Sheets
curl "https://publicapi.visualcare.com.au/timesheets"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"ClientId": 50,
"CarerId": 5,
"ServiceId": 5,
"DateOfService": "2019-08-01",
"StartTime": "09:00:00",
"Minutes": 120,
"ChargeRate": 75,
"PayRate": 50,
"KM": 0,
"KMCharge": 0,
"Variation": 0,
"VariationQty": 0,
"VariationComment": "",
"VariationApproved": 0,
"ExtraChargeClient": 0,
"BreakStartTime1": "00:00:00",
"BreakMinutes1": 0,
"RecurrenceId": 651,
"OnHoldType": "",
"OnHoldNote": "",
"OnHoldCode": "",
"RosterItemId": 94335,
"APP_IP": "",
"APP_StartTime": "0000-00-00 00:00:00",
"APP_FinishTime": "0000-00-00 00:00:00"
},
{
"ClientId": 50,
"CarerId": 5,
"ServiceId": 5,
"DateOfService": "2019-08-01",
"StartTime": "09:00:00",
"Minutes": 120,
"ChargeRate": 75,
"PayRate": 50,
"KM": 0,
"KMCharge": 0,
"Variation": 0,
"VariationQty": 0,
"VariationComment": "",
"VariationApproved": 0,
"ExtraChargeClient": 0,
"BreakStartTime1": "00:00:00",
"BreakMinutes1": 0,
"RecurrenceId": 651,
"OnHoldType": "",
"OnHoldNote": "",
"OnHoldCode": "",
"RosterItemId": 94335,
"APP_IP": "",
"APP_StartTime": "0000-00-00 00:00:00",
"APP_FinishTime": "0000-00-00 00:00:00"
}
]
This endpoint retrieves all timesheets.
HTTP Request
GET https://publicapi.visualcare.com.au/timesheets
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/timesheets?fromDate=YYYY-MM-DD&toDate=YYYY-MM-DD&limit=100
Parameter | Default | Description |
---|---|---|
limit | 200 | If not set, 200 items are returned by default |
fromDate | If set, returns time sheets from a certain date. Must be in format YYYY-MM-DD | |
toDate | If set, returns time sheets before a certain date. Must be in format YYYY-MM-DD | |
timesheetId | If set, returns time sheet matching an Id | |
clientId | If set, returns time sheets for a client Id | |
carerId | If set, returns time sheets with a matching Carer Id | |
serviceId | If set, returns time sheets with matching Service Id | |
includeNotes | If set, returns the app notes associated with the time sheet |
Workers
Get All Workers
curl "https://publicapi.visualcare.com.au/workers"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"CarerId": 1,
"CarerCode": "BRIB01",
"FirstName": "Alusine",
"LastName": "Bah",
"PreferredName": "Brian",
"Address1": "10/62 Jumbuck Circuit",
"Address2": "",
"Suburb": "Wollert",
"State": "VIC",
"PostCode": "3750",
"Longitude": "145.0320807",
"Email": "-37.6161024",
"Phone1": "",
"Phone2": "61403665334",
"DateOfBirth": "1981-03-19",Current": 0,
"Status": ""
}
]
This endpoint retrieves all workers.
HTTP Request
GET https://publicapi.visualcare.com.au/workers
Query Parameters
Query paramaters are in the format
GET https://publicapi.visualcare.com.au/workers?includeSkills=TRUE
Parameter | Default | Description |
---|---|---|
includeSkills | FALSE | If set to TRUE, the skills associated with the worker will also be returned |
includeNonCurrent | FALSE | If set to TRUE, non-current workers also be returned |
includeDeleted | FALSE | If set to TRUE, deleted workers will also be returned |
Skills
Get All Skills
curl "https://publicapi.visualcare.com.au/skills"
-H "User: user-uuid"
-H "Key: key"
-H "Secret: secret"
The above command returns JSON structured like this:
[
{
"SkillId": 1,
"SkillCode": "DC",
"Description": "Domestic Care",
"Status": ""
},
{
"SkillId": 2,
"SkillCode": "PC",
"Description": "Personal Care",
"Status": ""
}
]
This endpoint retrieves all skills.
HTTP Request
GET https://publicapi.visualcare.com.au/skills
Errors
The Kittn API uses the following error codes:
Error Code | Meaning |
---|---|
400 | Bad Request -- Your request is invalid. |
401 | Unauthorized -- Your API key is wrong. |
403 | Forbidden -- The kitten requested is hidden for administrators only. |
404 | Not Found -- The specified kitten could not be found. |
405 | Method Not Allowed -- You tried to access a kitten with an invalid method. |
406 | Not Acceptable -- You requested a format that isn't json. |
410 | Gone -- The kitten requested has been removed from our servers. |
418 | I'm a teapot. |
429 | Too Many Requests -- You're requesting too many kittens! Slow down! |
500 | Internal Server Error -- We had a problem with our server. Try again later. |
503 | Service Unavailable -- We're temporarily offline for maintenance. Please try again later. |