Overview
This page describes how to structure your application to request data from USTA. This API is not restricted, or "unbound", to the data associated with the user for which the JWT token was requested. Users must be explicitly permissioned to access these endpoints.
Unbound APIs are designed to be accessed server side for machine-to-machine communication. It is not safe to implement Unbound APIs from the browser because the customer identity can be determined. Please use with care.
Base URL
Request Headers
Requests must have this request type specified in the header.
key | value |
---|---|
content-type | application/json |
Customer Personal Profile
Verb | API Call | Description |
---|---|---|
GET PUT PATCH | /customer/{uaid} | Retrieve/modify customer personal profile details. |
GET | /customers/{uaid}/children | Retrieve a list of uaids for children linked to the specified account. |
GET PUT | /customers/{uaid}/addresses | Retrieve/modify customer address. |
GET | /customers/{uaid}/emails | Retrieve/modify customer personal emails. |
GET PUT | /customers/{uaid}/phones | Retrieve/modify customer personal phones. |
GET | /customers/{uaid}/memberships | Retrieve a list of USTA memberships associated with the supplied uaid. |
GET | /customers/{uaid}/subscriptions/latest | Retrieve the most recent subscription details of the supplied uaid. |
GET | /customers/{uaid}/familyMembers/subscriptions | Retrieve a list of USTA subscription details for family members of the supplied uaid. |
POST | /customers/subscriptions | Add a USTA subscription to a customer account. |
GET | /customers/{uaid}/organizations | Retrieve a list of organization uaids linked to the supplied uaid. |
POST | /customers/{uaid}/provider/facilities | Retrieve a list of facility ids linked to the supplied uaid. |
DELETE | /customers/{uaid}/provider/facilities/{id} | Remove a linked facility from the supplied uaid. |
Organization Profile
Verb | API Call | Description |
---|---|---|
GET | /organizations/{uaid} | Retrieve organization details using the supplied organization uaid. |
GET | /organizations/{uaid}/facilities | Retrieve list of facility ids linked to the supplied organization uaid. |
GET | /organizations/{uaid}/assignedRoles | Retrieve list of role codes linked to the supplied organization uaid. |
Facilities
Verb | API Call | Description |
---|---|---|
GET | /facilities/{id} | Retrieve facility details using the supplied facility id. |
POST | /facilities | Create a new facility. |
Organization Search
Verb | API Call | Description |
---|---|---|
GET | /v1/organizations/search/byFacilityId?facilityId={id} | Look up organization details by facility id. |
Provider Search
Verb | API Call | Description |
---|---|---|
GET | /providers/search/byFirstNameLastName | Look up provider details by first and last name. |