This WaitlistProviderEndpoint is designed to expose the waitlist providers.
Requires provider level authorization.
Retrieves all the providers registered for waitlist.
| name | type | description |
|---|---|---|
| Authorization | header | Provider level authorization grant |
| code | condition |
|---|---|
| 200 | Request successful |
| 401 | Consumer unauthorized |
| media type | data type | description |
|---|---|---|
| application/json | array of WaitlistProviderDto (JSON) | Set of WaitlistProviderDto's |
GET /v1/provider-portal/waitlist-providers
Content-Type: application/json
Accept: application/json
Authorization: ...
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"id" : 12345,
"practitionerNumber" : "...",
"payeeNumber" : "...",
"firstName" : "...",
"lastName" : "...",
"phoneNumber" : "...",
"phoneExt" : "...",
"providerId" : 12345,
"active" : true
} ]
Retrieves the waitlist provider registered with the given id.
| name | type | description | constraints |
|---|---|---|---|
| Authorization | header | Provider level authorization grant | |
| id | path | required |
| code | condition |
|---|---|
| 200 | Request successful |
| 401 | Consumer unauthorized |
| media type | data type | description |
|---|---|---|
| application/json | WaitlistProviderDto (JSON) | WaitlistProviderDto Waitlist provider data transfer object. |
GET /v1/provider-portal/waitlist-providers/{id}
Content-Type: application/json
Accept: application/json
Authorization: ...
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"id" : 12345,
"practitionerNumber" : "...",
"payeeNumber" : "...",
"firstName" : "...",
"lastName" : "...",
"phoneNumber" : "...",
"phoneExt" : "...",
"providerId" : 12345,
"active" : true
}