GET api/appointmentrequests/search?alreadySent={alreadySent}&page={page}&itemsPerPage={itemsPerPage}
Returns a list of appointment requests with patient data in case of new patients.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| alreadySent |
Filter appointment requests on whether they are already send or not. |
boolean |
Default value is False |
| page |
Page number requested (search results are paginated). |
integer |
Default value is 1 |
| itemsPerPage |
Items to return on each page. See page parameter above. |
integer |
Default value is 10 |
Body Parameters
None.
Response Information
Resource Description
ListModelOfPatientAppointmentRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| TotalItems | integer |
None. |
|
| ItemsPerPage | integer |
None. |
|
| CurrentPage | integer |
None. |
|
| TotalPages | integer |
None. |
|
| FirstRowOnPage | integer |
None. |
|
| LastRowOnPage | integer |
None. |
|
| Rows | Collection of PatientAppointmentRequestModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"totalItems": 1,
"itemsPerPage": 2,
"currentPage": 3,
"totalPages": 4,
"firstRowOnPage": 5,
"lastRowOnPage": 6,
"rows": [
{
"appointmentRequestList": [
{
"appointmentRequestID": "72fe2c9e-db0c-4868-ac43-4989687dddf3",
"visionInsuranceCarrier": "sample string 2",
"visionGroupNumber": "sample string 3",
"visionPolicyNumber": "sample string 4",
"medicalInsuranceCarrier": "sample string 5",
"medicalGroupNumber": "sample string 6",
"medicalPolicyNumber": "sample string 7",
"requestedDate": "2026-05-29T16:59:23.0979082+00:00",
"comments": "sample string 9",
"patientEmailAddress": "sample string 10",
"phoneNumberType": "sample string 11",
"phoneNumber": "sample string 12",
"status": "sample string 13",
"appointmentRequestReasonId": "da2a523e-737b-4be3-9f01-9ec0a7fd156c",
"countryId": "910cd8c9-5037-4b80-8f3f-010d2b0b4b97",
"appointmentExternalId": "sample string 15",
"doctorExternalId": "sample string 16",
"locationExternalId": "sample string 17"
},
{
"appointmentRequestID": "72fe2c9e-db0c-4868-ac43-4989687dddf3",
"visionInsuranceCarrier": "sample string 2",
"visionGroupNumber": "sample string 3",
"visionPolicyNumber": "sample string 4",
"medicalInsuranceCarrier": "sample string 5",
"medicalGroupNumber": "sample string 6",
"medicalPolicyNumber": "sample string 7",
"requestedDate": "2026-05-29T16:59:23.0979082+00:00",
"comments": "sample string 9",
"patientEmailAddress": "sample string 10",
"phoneNumberType": "sample string 11",
"phoneNumber": "sample string 12",
"status": "sample string 13",
"appointmentRequestReasonId": "da2a523e-737b-4be3-9f01-9ec0a7fd156c",
"countryId": "910cd8c9-5037-4b80-8f3f-010d2b0b4b97",
"appointmentExternalId": "sample string 15",
"doctorExternalId": "sample string 16",
"locationExternalId": "sample string 17"
}
],
"isPortalPatient": true,
"patientExternalId": "sample string 2",
"portalPatient": {
"id": "82fd2146-63c5-49bc-91d0-524d835e7df3",
"portalCreated": "2026-05-29T16:59:23.0979082+00:00",
"contactPrefixExternalId": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"lastName": "sample string 6",
"contactSuffixExternalId": "sample string 7",
"sexExternalId": "sample string 8",
"username": "sample string 9",
"birthday": "2026-05-29T16:59:23.0979082+00:00",
"address1": "sample string 10",
"address2": "sample string 11",
"city": "sample string 12",
"state": "sample string 13",
"zipCode": "sample string 14",
"countryName": "sample string 15",
"communicationsVoicePhone": "sample string 16",
"communicationsTextPhone": "sample string 17",
"communicationsEmail": "sample string 18"
}
},
{
"appointmentRequestList": [
{
"appointmentRequestID": "72fe2c9e-db0c-4868-ac43-4989687dddf3",
"visionInsuranceCarrier": "sample string 2",
"visionGroupNumber": "sample string 3",
"visionPolicyNumber": "sample string 4",
"medicalInsuranceCarrier": "sample string 5",
"medicalGroupNumber": "sample string 6",
"medicalPolicyNumber": "sample string 7",
"requestedDate": "2026-05-29T16:59:23.0979082+00:00",
"comments": "sample string 9",
"patientEmailAddress": "sample string 10",
"phoneNumberType": "sample string 11",
"phoneNumber": "sample string 12",
"status": "sample string 13",
"appointmentRequestReasonId": "da2a523e-737b-4be3-9f01-9ec0a7fd156c",
"countryId": "910cd8c9-5037-4b80-8f3f-010d2b0b4b97",
"appointmentExternalId": "sample string 15",
"doctorExternalId": "sample string 16",
"locationExternalId": "sample string 17"
},
{
"appointmentRequestID": "72fe2c9e-db0c-4868-ac43-4989687dddf3",
"visionInsuranceCarrier": "sample string 2",
"visionGroupNumber": "sample string 3",
"visionPolicyNumber": "sample string 4",
"medicalInsuranceCarrier": "sample string 5",
"medicalGroupNumber": "sample string 6",
"medicalPolicyNumber": "sample string 7",
"requestedDate": "2026-05-29T16:59:23.0979082+00:00",
"comments": "sample string 9",
"patientEmailAddress": "sample string 10",
"phoneNumberType": "sample string 11",
"phoneNumber": "sample string 12",
"status": "sample string 13",
"appointmentRequestReasonId": "da2a523e-737b-4be3-9f01-9ec0a7fd156c",
"countryId": "910cd8c9-5037-4b80-8f3f-010d2b0b4b97",
"appointmentExternalId": "sample string 15",
"doctorExternalId": "sample string 16",
"locationExternalId": "sample string 17"
}
],
"isPortalPatient": true,
"patientExternalId": "sample string 2",
"portalPatient": {
"id": "82fd2146-63c5-49bc-91d0-524d835e7df3",
"portalCreated": "2026-05-29T16:59:23.0979082+00:00",
"contactPrefixExternalId": "sample string 3",
"firstName": "sample string 4",
"middleName": "sample string 5",
"lastName": "sample string 6",
"contactSuffixExternalId": "sample string 7",
"sexExternalId": "sample string 8",
"username": "sample string 9",
"birthday": "2026-05-29T16:59:23.0979082+00:00",
"address1": "sample string 10",
"address2": "sample string 11",
"city": "sample string 12",
"state": "sample string 13",
"zipCode": "sample string 14",
"countryName": "sample string 15",
"communicationsVoicePhone": "sample string 16",
"communicationsTextPhone": "sample string 17",
"communicationsEmail": "sample string 18"
}
}
]
}
application/xml, text/xml
Sample:
<ListModelOfPatientAppointmentRequestModel1OsnQyfP xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models">
<CurrentPage>3</CurrentPage>
<FirstRowOnPage>5</FirstRowOnPage>
<ItemsPerPage>2</ItemsPerPage>
<LastRowOnPage>6</LastRowOnPage>
<Rows xmlns:d2p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.AppointmentRequests">
<d2p1:PatientAppointmentRequestModel>
<d2p1:AppointmentRequestList>
<d2p1:AppointmentRequestModel>
<d2p1:AppointmentExternalId>sample string 15</d2p1:AppointmentExternalId>
<d2p1:AppointmentRequestID>72fe2c9e-db0c-4868-ac43-4989687dddf3</d2p1:AppointmentRequestID>
<d2p1:AppointmentRequestReasonId>da2a523e-737b-4be3-9f01-9ec0a7fd156c</d2p1:AppointmentRequestReasonId>
<d2p1:Comments>sample string 9</d2p1:Comments>
<d2p1:CountryId>910cd8c9-5037-4b80-8f3f-010d2b0b4b97</d2p1:CountryId>
<d2p1:DoctorExternalId>sample string 16</d2p1:DoctorExternalId>
<d2p1:LocationExternalId>sample string 17</d2p1:LocationExternalId>
<d2p1:MedicalGroupNumber>sample string 6</d2p1:MedicalGroupNumber>
<d2p1:MedicalInsuranceCarrier>sample string 5</d2p1:MedicalInsuranceCarrier>
<d2p1:MedicalPolicyNumber>sample string 7</d2p1:MedicalPolicyNumber>
<d2p1:PatientEmailAddress>sample string 10</d2p1:PatientEmailAddress>
<d2p1:PhoneNumber>sample string 12</d2p1:PhoneNumber>
<d2p1:PhoneNumberType>sample string 11</d2p1:PhoneNumberType>
<d2p1:RequestedDate>2026-05-29T16:59:23.0979082+00:00</d2p1:RequestedDate>
<d2p1:Status>sample string 13</d2p1:Status>
<d2p1:VisionGroupNumber>sample string 3</d2p1:VisionGroupNumber>
<d2p1:VisionInsuranceCarrier>sample string 2</d2p1:VisionInsuranceCarrier>
<d2p1:VisionPolicyNumber>sample string 4</d2p1:VisionPolicyNumber>
</d2p1:AppointmentRequestModel>
<d2p1:AppointmentRequestModel>
<d2p1:AppointmentExternalId>sample string 15</d2p1:AppointmentExternalId>
<d2p1:AppointmentRequestID>72fe2c9e-db0c-4868-ac43-4989687dddf3</d2p1:AppointmentRequestID>
<d2p1:AppointmentRequestReasonId>da2a523e-737b-4be3-9f01-9ec0a7fd156c</d2p1:AppointmentRequestReasonId>
<d2p1:Comments>sample string 9</d2p1:Comments>
<d2p1:CountryId>910cd8c9-5037-4b80-8f3f-010d2b0b4b97</d2p1:CountryId>
<d2p1:DoctorExternalId>sample string 16</d2p1:DoctorExternalId>
<d2p1:LocationExternalId>sample string 17</d2p1:LocationExternalId>
<d2p1:MedicalGroupNumber>sample string 6</d2p1:MedicalGroupNumber>
<d2p1:MedicalInsuranceCarrier>sample string 5</d2p1:MedicalInsuranceCarrier>
<d2p1:MedicalPolicyNumber>sample string 7</d2p1:MedicalPolicyNumber>
<d2p1:PatientEmailAddress>sample string 10</d2p1:PatientEmailAddress>
<d2p1:PhoneNumber>sample string 12</d2p1:PhoneNumber>
<d2p1:PhoneNumberType>sample string 11</d2p1:PhoneNumberType>
<d2p1:RequestedDate>2026-05-29T16:59:23.0979082+00:00</d2p1:RequestedDate>
<d2p1:Status>sample string 13</d2p1:Status>
<d2p1:VisionGroupNumber>sample string 3</d2p1:VisionGroupNumber>
<d2p1:VisionInsuranceCarrier>sample string 2</d2p1:VisionInsuranceCarrier>
<d2p1:VisionPolicyNumber>sample string 4</d2p1:VisionPolicyNumber>
</d2p1:AppointmentRequestModel>
</d2p1:AppointmentRequestList>
<d2p1:IsPortalPatient>true</d2p1:IsPortalPatient>
<d2p1:PatientExternalId>sample string 2</d2p1:PatientExternalId>
<d2p1:PortalPatient xmlns:d4p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.PortalPatients">
<d4p1:Address1>sample string 10</d4p1:Address1>
<d4p1:Address2>sample string 11</d4p1:Address2>
<d4p1:Birthday>2026-05-29T16:59:23.0979082+00:00</d4p1:Birthday>
<d4p1:City>sample string 12</d4p1:City>
<d4p1:CommunicationsEmail>sample string 18</d4p1:CommunicationsEmail>
<d4p1:CommunicationsTextPhone>sample string 17</d4p1:CommunicationsTextPhone>
<d4p1:CommunicationsVoicePhone>sample string 16</d4p1:CommunicationsVoicePhone>
<d4p1:ContactPrefixExternalId>sample string 3</d4p1:ContactPrefixExternalId>
<d4p1:ContactSuffixExternalId>sample string 7</d4p1:ContactSuffixExternalId>
<d4p1:CountryName>sample string 15</d4p1:CountryName>
<d4p1:FirstName>sample string 4</d4p1:FirstName>
<d4p1:Id>82fd2146-63c5-49bc-91d0-524d835e7df3</d4p1:Id>
<d4p1:LastName>sample string 6</d4p1:LastName>
<d4p1:MiddleName>sample string 5</d4p1:MiddleName>
<d4p1:PortalCreated>2026-05-29T16:59:23.0979082+00:00</d4p1:PortalCreated>
<d4p1:SexExternalId>sample string 8</d4p1:SexExternalId>
<d4p1:State>sample string 13</d4p1:State>
<d4p1:Username>sample string 9</d4p1:Username>
<d4p1:ZipCode>sample string 14</d4p1:ZipCode>
</d2p1:PortalPatient>
</d2p1:PatientAppointmentRequestModel>
<d2p1:PatientAppointmentRequestModel>
<d2p1:AppointmentRequestList>
<d2p1:AppointmentRequestModel>
<d2p1:AppointmentExternalId>sample string 15</d2p1:AppointmentExternalId>
<d2p1:AppointmentRequestID>72fe2c9e-db0c-4868-ac43-4989687dddf3</d2p1:AppointmentRequestID>
<d2p1:AppointmentRequestReasonId>da2a523e-737b-4be3-9f01-9ec0a7fd156c</d2p1:AppointmentRequestReasonId>
<d2p1:Comments>sample string 9</d2p1:Comments>
<d2p1:CountryId>910cd8c9-5037-4b80-8f3f-010d2b0b4b97</d2p1:CountryId>
<d2p1:DoctorExternalId>sample string 16</d2p1:DoctorExternalId>
<d2p1:LocationExternalId>sample string 17</d2p1:LocationExternalId>
<d2p1:MedicalGroupNumber>sample string 6</d2p1:MedicalGroupNumber>
<d2p1:MedicalInsuranceCarrier>sample string 5</d2p1:MedicalInsuranceCarrier>
<d2p1:MedicalPolicyNumber>sample string 7</d2p1:MedicalPolicyNumber>
<d2p1:PatientEmailAddress>sample string 10</d2p1:PatientEmailAddress>
<d2p1:PhoneNumber>sample string 12</d2p1:PhoneNumber>
<d2p1:PhoneNumberType>sample string 11</d2p1:PhoneNumberType>
<d2p1:RequestedDate>2026-05-29T16:59:23.0979082+00:00</d2p1:RequestedDate>
<d2p1:Status>sample string 13</d2p1:Status>
<d2p1:VisionGroupNumber>sample string 3</d2p1:VisionGroupNumber>
<d2p1:VisionInsuranceCarrier>sample string 2</d2p1:VisionInsuranceCarrier>
<d2p1:VisionPolicyNumber>sample string 4</d2p1:VisionPolicyNumber>
</d2p1:AppointmentRequestModel>
<d2p1:AppointmentRequestModel>
<d2p1:AppointmentExternalId>sample string 15</d2p1:AppointmentExternalId>
<d2p1:AppointmentRequestID>72fe2c9e-db0c-4868-ac43-4989687dddf3</d2p1:AppointmentRequestID>
<d2p1:AppointmentRequestReasonId>da2a523e-737b-4be3-9f01-9ec0a7fd156c</d2p1:AppointmentRequestReasonId>
<d2p1:Comments>sample string 9</d2p1:Comments>
<d2p1:CountryId>910cd8c9-5037-4b80-8f3f-010d2b0b4b97</d2p1:CountryId>
<d2p1:DoctorExternalId>sample string 16</d2p1:DoctorExternalId>
<d2p1:LocationExternalId>sample string 17</d2p1:LocationExternalId>
<d2p1:MedicalGroupNumber>sample string 6</d2p1:MedicalGroupNumber>
<d2p1:MedicalInsuranceCarrier>sample string 5</d2p1:MedicalInsuranceCarrier>
<d2p1:MedicalPolicyNumber>sample string 7</d2p1:MedicalPolicyNumber>
<d2p1:PatientEmailAddress>sample string 10</d2p1:PatientEmailAddress>
<d2p1:PhoneNumber>sample string 12</d2p1:PhoneNumber>
<d2p1:PhoneNumberType>sample string 11</d2p1:PhoneNumberType>
<d2p1:RequestedDate>2026-05-29T16:59:23.0979082+00:00</d2p1:RequestedDate>
<d2p1:Status>sample string 13</d2p1:Status>
<d2p1:VisionGroupNumber>sample string 3</d2p1:VisionGroupNumber>
<d2p1:VisionInsuranceCarrier>sample string 2</d2p1:VisionInsuranceCarrier>
<d2p1:VisionPolicyNumber>sample string 4</d2p1:VisionPolicyNumber>
</d2p1:AppointmentRequestModel>
</d2p1:AppointmentRequestList>
<d2p1:IsPortalPatient>true</d2p1:IsPortalPatient>
<d2p1:PatientExternalId>sample string 2</d2p1:PatientExternalId>
<d2p1:PortalPatient xmlns:d4p1="http://schemas.datacontract.org/2004/07/GlobalPortal.Api.Models.PortalPatients">
<d4p1:Address1>sample string 10</d4p1:Address1>
<d4p1:Address2>sample string 11</d4p1:Address2>
<d4p1:Birthday>2026-05-29T16:59:23.0979082+00:00</d4p1:Birthday>
<d4p1:City>sample string 12</d4p1:City>
<d4p1:CommunicationsEmail>sample string 18</d4p1:CommunicationsEmail>
<d4p1:CommunicationsTextPhone>sample string 17</d4p1:CommunicationsTextPhone>
<d4p1:CommunicationsVoicePhone>sample string 16</d4p1:CommunicationsVoicePhone>
<d4p1:ContactPrefixExternalId>sample string 3</d4p1:ContactPrefixExternalId>
<d4p1:ContactSuffixExternalId>sample string 7</d4p1:ContactSuffixExternalId>
<d4p1:CountryName>sample string 15</d4p1:CountryName>
<d4p1:FirstName>sample string 4</d4p1:FirstName>
<d4p1:Id>82fd2146-63c5-49bc-91d0-524d835e7df3</d4p1:Id>
<d4p1:LastName>sample string 6</d4p1:LastName>
<d4p1:MiddleName>sample string 5</d4p1:MiddleName>
<d4p1:PortalCreated>2026-05-29T16:59:23.0979082+00:00</d4p1:PortalCreated>
<d4p1:SexExternalId>sample string 8</d4p1:SexExternalId>
<d4p1:State>sample string 13</d4p1:State>
<d4p1:Username>sample string 9</d4p1:Username>
<d4p1:ZipCode>sample string 14</d4p1:ZipCode>
</d2p1:PortalPatient>
</d2p1:PatientAppointmentRequestModel>
</Rows>
<TotalItems>1</TotalItems>
<TotalPages>4</TotalPages>
</ListModelOfPatientAppointmentRequestModel1OsnQyfP>