get https://staging.govisibly.com/api/v2/partners/sessions
Retrieve sessions for a user. Completed sessions will include dispensed prescriptions if applicable.
SUMMARY
This endpoint will return a paginated record of a user's sessions in reverse chronological order, along with any information they contain like keys, status, or dispensed prescriptions (if applicable). Use this endpoint to check information on a user as well as fetch their prior session/test information.
If a valid session_key is provided, it will return an individual record with the user's session status.
If requesting using a session_key, and the session requested has the approved status, a data field object will be provided with the same dispensed_prescriptions key and object found in Session Completed.
SESSION STATUS TYPES
created: The session was created but has not been started by the user.started: The user has started the exam but not finished it.awaiting_checkout: The user has completed the exam but has not yet completed submitting the remaining information necessary for checkout.awaiting_confirmation: The user has completed their exam and the exam is awaiting prior prescription from the patient and/or in our patient support queue.awaiting_review: The user has completed their exam and submitted the necessary information. The exam is awaiting review by our doctor team.approved: The prescription is approved and dispensed. Will contain adispensed_prescriptionobject with Rx details.referred: Prescriptions were unable to be dispensed.retake_requested: Our team has requested that the patient retake the vision test due to an issue with their information or result.cancelled: The session was cancelled by the partner.
JSON
{
"meta": {
"page": 1,
"per_page": 30,
"total_count": 2,
"total_pages": 1
},
"data": [
{
"user_key": "user1",
"session_key": "session2",
"status": "started",
"created_at": "2017-04-17T15:44:07Z"
},
{
"user_key": "user1",
"session_key": "session1",
"status": "completed",
"created_at": "2017-04-16T16:44:07Z"
}
]
}