Skip to main content

Cancel Consultation

Cancel Consultation Example

When the consultation is created the status of it will be new and when accepted by a doctor it will be in_progress and on closing this consultation it could be canceled from the user side by using cancelConsultation with providing the consultation_id

Check the example:

import { cancelConsultation } from 'react-native-altibbi';

const response = await cancelConsultation(123)

The cancelConsultation will return an object contains the consultation_id and the status of the consultation

Responses

Status 200

Success

[
{
"consultation_id": 123,
"status": "closed"
}
]

Status 401

UnauthorizedHttpException represents an Unauthorized HTTP exception with status code 401

{
"name": "Unauthorized",
"message": "Your request was made with invalid credentials",
"code": "0",
"status": "401",
"type": "yii\\\\web\\\\UnauthorizedHttpException"
}

Status 403

Current user cant access this page

{
"name": "Forbidden",
"message": "duplicate request OR Current user cant access this page",
"code": "0",
"status": "403",
"type": "yii\\\\web\\\\ForbiddenHttpException"
}

Status 404

Consultation id invalid or deleted

{
"name": "Not Found",
"message": "Object not found: {id}",
"code": "0",
"status": "404",
"type": "yii\\\\web\\\\NotFoundHttpException"
}