Qualification types (deprecated)

The qualifications endpoints have been deprecated as Qualifications Management has been renamed Certifications Management. Use the certification types endpoints to access this data.

List all qualification typesDeprecated

Retrieves a list of all qualification types.

A comma separated list of tag:value search parameters, a colon separator performs an exact match, a percent separator performs a starts-with search and greater/less than search number/date ranges.

Responses
200

List of qualification types

403

Access denied to this resource

404

Resource not found

500

Internal server error

get/qualification/types
Request samples
curl -i -X GET \
  https://api.whosonlocation.com/v1/qualification/types
Response samples
[
  • {
    }
]

Create a qualification typeDeprecated

Adds a new qualification type to assign to a qualification.

Request
Request Body schema: application/json

Type of qualification to add:

name
string <string>
Responses
201

Qualification type created

403

Access denied to this resource

500

Internal server error

post/qualification/types
Request samples
application/json
{
  • "name": "Diploma"
}
Response samples
{
  • "id": 79,
  • "created": "2021-11-26T14:33:41+13:00",
  • "modified": "2022-11-26T14:33:41+13:00",
  • "name": "Certificate"
}

Retrieve a qualification typeDeprecated

Retrieves a single qualification type, filtering with the provided ID.

Request
path Parameters
id
required
integer <int32>

ID of the qualification type to retrieve

Responses
200

Qualification type response

403

Access denied to resource

404

Resource not found

500

Internal server error

get/qualification/types/{id}
Request samples
curl -i -X GET \
  https://api.whosonlocation.com/v1/qualification/types/:id
Response samples
{
  • "id": 79,
  • "created": "2021-11-26T14:33:41+13:00",
  • "modified": "2022-11-26T14:33:41+13:00",
  • "name": "Certificate"
}

Update a qualification typeDeprecated

Updates a single qualification type.

Request
path Parameters
id
required
integer <int32>

ID of the qualification type to update

Request Body schema: application/json

Information used to create the qualification type record

name
string <string>
Responses
200

Updated qualification type

403

Access denied to this resource

500

Internal server error

put/qualification/types/{id}
Request samples
application/json
{
  • "name": "Diploma"
}
Response samples
{
  • "id": 79,
  • "created": "2021-11-26T14:33:41+13:00",
  • "modified": "2022-11-26T14:33:41+13:00",
  • "name": "Certificate"
}

Delete a qualification typeDeprecated

Deletes the specified qualification type.

Request
path Parameters
id
required
integer <int32>

ID of the QualificationType to delete

Responses
204

Qualification type deleted

403

Access denied to resource

404

Resource not found

500

Internal server error

delete/qualification/types/{id}
Request samples
curl -i -X DELETE \
  https://api.whosonlocation.com/v1/qualification/types/:id