Skip to main content
GET
Note: At least one search parameter must be provided. If no search parameters are provided, an empty array is returned.

Search Parameters

  • usi: Search by Unique Superannuation Identifier (exact match)
  • email: Search by email address (partial match, case-insensitive)
  • firstName: Search by first name (partial match, case-insensitive)
  • lastName: Search by last name (partial match, case-insensitive)
  • memberNumber: Search by member number (exact match)
  • employmentPayrollNumber: Search by employment/payroll number (exact match)

Use Case

  • Find employee by USI when you only have super fund information
  • Search by name when you don’t know the employee ID
  • Find employee by email address
  • Locate employee by payroll number

Request Parameters

string
Search by Unique Superannuation Identifier (exact match)
string
Search by email address (partial match, case-insensitive)
string
Search by first name (partial match, case-insensitive)
string
Search by last name (partial match, case-insensitive)
string
Search by member number (exact match)
string
Search by employment/payroll number (exact match)

Responses

Response fields

array
List of employees matching the search criteria. Each employee object matches the Employee response model from GET /v1/employees/{employeeId}.
number
Total count of employees matching the search criteria
boolean
Always false for error responses, indicating the operation did not succeed.
integer
HTTP status code indicating the type of error. Common values: 400 (Bad Request), 401 (Unauthorized), 404 (Not Found), 500 (Server Error)
string
Human-readable error message explaining what went wrong. May include specific details about which field or value caused the error.
integer
Superannuation clearing house-specific error code for programmatic error handling. Refer to the error code reference documentation for a complete list of codes.
Last modified on November 10, 2026