Files
mcp-tool/final-parameter-validation-results.json
nasir@endelospay.com 8c74b0e23f first
2025-07-11 20:22:12 +05:00

2338 lines
58 KiB
JSON

{
"apiEndpointCount": 187,
"configToolCount": 154,
"docToolCount": 154,
"coverage": {
"apiToConfig": 84,
"configToDoc": 154,
"apiToDoc": 84,
"apiToConfigPercent": "44.9",
"configToDocPercent": "100.0",
"apiToDocPercent": "44.9"
},
"missingFromConfig": [
{
"path": "/add-phone-log/{patient_id}",
"method": "POST",
"summary": "Add a new phone log for a patient"
},
{
"path": "/api/add-email/{patient_id}",
"method": "POST",
"summary": "Add a new email for a patient"
},
{
"path": "/api/add-task/{patient_id}",
"method": "POST",
"summary": "Add a new task for a patient"
},
{
"path": "/api/add-vital/{patientId}",
"method": "POST",
"summary": "Add vital signs for a patient"
},
{
"path": "/api/appointment-detail/{appointment}",
"method": "POST",
"summary": "Get appointment details"
},
{
"path": "/api/assistant/update-form/{id}",
"method": "PUT",
"summary": "Update form"
},
{
"path": "/api/available-slots/{date}",
"method": "POST",
"summary": "Get available appointment slots"
},
{
"path": "/api/company/complete/setup/{status}",
"method": "PUT",
"summary": "Complete company setup"
},
{
"path": "/api/delete-form/{id}",
"method": "DELETE",
"summary": "Delete form"
},
{
"path": "/api/delete-intake-question/{form_id}",
"method": "DELETE",
"summary": "Delete intake question"
},
{
"path": "/api/document/download/{rowId}/{key}",
"method": "GET",
"summary": "Download a patient document"
},
{
"path": "/api/download/pdf/{id}/{type}",
"method": "GET",
"summary": "Download or view PDF file"
},
{
"path": "/api/emr/appointment/{appointment_id}/order",
"method": "GET",
"summary": "Get appointment order details"
},
{
"path": "/api/emr/appointment/{appointment}/detail",
"method": "GET",
"summary": "Get appointment details"
},
{
"path": "/api/emr/appointment/{appointment}/update-meeting-analysis",
"method": "POST",
"summary": "Update meeting analysis"
},
{
"path": "/api/emr/appointment/{id}/cancel",
"method": "POST",
"summary": "Cancel an appointment"
},
{
"path": "/api/emr/appointment/agent/{appointment}",
"method": "GET",
"summary": "Get agent appointment details"
},
{
"path": "/api/emr/appointment/doctor/patient/{patientId}",
"method": "GET",
"summary": "Get doctor appointments by patient ID"
},
{
"path": "/api/emr/appointment/patient/{patient_id}/list",
"method": "GET",
"summary": "Get patient appointment list"
},
{
"path": "/api/emr/appointment/queue/{patientId}",
"method": "POST",
"summary": "Add patient to queue"
},
{
"path": "/api/emr/appointment/transcribe/{patient_id}",
"method": "GET",
"summary": "Get appointment transcriptions"
},
{
"path": "/api/end-call/{patient_id}/{appointment_id}",
"method": "POST",
"summary": "End a call"
},
{
"path": "/api/generate-patient-summary/{patientId}",
"method": "GET",
"summary": "Generate AI summary for patient"
},
{
"path": "/api/generate-permanent-token/{userId}",
"method": "GET",
"summary": "Generate a permanent API token for a user"
},
{
"path": "/api/get-document-by-id/{patientId}/{did}",
"method": "GET",
"summary": "Get a specific patient document by ID"
},
{
"path": "/api/get-document-vue/{patient_id}",
"method": "GET",
"summary": "Get documents for Vue component"
},
{
"path": "/api/get-document/{patientId}",
"method": "GET",
"summary": "Get patient documents"
},
{
"path": "/api/get-email-list/{patient_id}",
"method": "GET",
"summary": "Get email list for a patient"
},
{
"path": "/api/get-email/{id}",
"method": "GET",
"summary": "Get an email by ID"
},
{
"path": "/api/get-form-without-auth/{id}",
"method": "GET",
"summary": "Get form by ID without authentication"
},
{
"path": "/api/get-form/{id}",
"method": "GET",
"summary": "Get form by ID"
},
{
"path": "/api/get-forms/{type}",
"method": "GET",
"summary": "Get forms by type"
},
{
"path": "/api/get-intake-forms-data/{form_id}",
"method": "GET",
"summary": "Get intake form data by ID"
},
{
"path": "/api/get-location/{uuid}",
"method": "GET",
"summary": "Get a location by UUID"
},
{
"path": "/api/get-patient-forms-list/{patientId}",
"method": "GET",
"summary": "Get patient forms list"
},
{
"path": "/api/get-patient-forms-list/{pid}",
"method": "GET",
"summary": "Get patient intake simple forms list"
},
{
"path": "/api/get-patient-forms/{pid}",
"method": "GET",
"summary": "Get all forms for a patient"
},
{
"path": "/api/get-patient-full-details/{patientId}",
"method": "GET",
"summary": "Get comprehensive patient details"
},
{
"path": "/api/get-patient-info/{patientId}",
"method": "POST",
"summary": "Get patient information"
},
{
"path": "/api/get-patient-intake-form-data/{form_id}/{pid}/{rowId}",
"method": "GET",
"summary": "Get patient intake form data"
},
{
"path": "/api/get-patient-intake-form-latest-data/{form_id}/{pid}",
"method": "GET",
"summary": "Get latest intake form data"
},
{
"path": "/api/get-patient-intake-form-list/{type}/{pid}",
"method": "GET",
"summary": "Get patient intake forms by type"
},
{
"path": "/api/get-patient-questionnaire-form-list/{pid}",
"method": "GET",
"summary": "Get patient questionnaire forms"
},
{
"path": "/api/get-patient-submitted-intake-forms/{pid}",
"method": "GET",
"summary": "Get all submitted forms for a patient"
},
{
"path": "/api/get-patient-summary/{patientId}",
"method": "GET",
"summary": "Get patient summary"
},
{
"path": "/api/get-pdf-url/{id}",
"method": "GET",
"summary": "Get PDF URL"
},
{
"path": "/api/get-prescription-list/{patient_id}",
"method": "GET",
"summary": "Get patient prescription list"
},
{
"path": "/api/get-questioner-forms-data/{form_id}",
"method": "GET",
"summary": "Get questionnaire form data"
},
{
"path": "/api/get-questioner-question/{id}",
"method": "GET",
"summary": "Get questionnaire question by ID"
},
{
"path": "/api/get-signed-patient-data/{id}",
"method": "GET",
"summary": "Get signed patient form data"
},
{
"path": "/api/get-stored-methods/{id}",
"method": "GET",
"summary": "Get stored payment methods"
},
{
"path": "/api/get/document/{userId}/{rowId}/{key}",
"method": "GET",
"summary": "Create a public link to access a document"
},
{
"path": "/api/lab-detail/{appointment}",
"method": "GET",
"summary": "Get lab details for an appointment"
},
{
"path": "/api/lab-detail/{appointment}",
"method": "GET",
"summary": "Get lab details for an appointment"
},
{
"path": "/api/location/{id}",
"method": "GET",
"summary": "Get a location by ID"
},
{
"path": "/api/medical-problem/{id}",
"method": "GET",
"summary": "Get a medical problem by ID"
},
{
"path": "/api/medical-problems-store/{pid}",
"method": "POST",
"summary": "Add a new medical problem for a patient"
},
{
"path": "/api/medical-problems-update/{id}",
"method": "PUT",
"summary": "Update an existing medical problem"
},
{
"path": "/api/patient-data/{id}",
"method": "GET",
"summary": "Get patient data"
},
{
"path": "/api/patient/available-slots/{date}",
"method": "POST",
"summary": "Get available appointment slots for a specific date"
},
{
"path": "/api/patient/history/{patientId}",
"method": "GET",
"summary": "Get patient history"
},
{
"path": "/api/patient/medical-problem/{id}",
"method": "GET",
"summary": "Get medical problem by ID"
},
{
"path": "/api/patient/medical-problem/{id}",
"method": "PUT",
"summary": "Update medical problem"
},
{
"path": "/api/patient/medical-problem/{pid}",
"method": "POST",
"summary": "Store medical problem"
},
{
"path": "/api/patient/subscription/{subscription}/cancel",
"method": "POST",
"summary": "Cancel subscription"
},
{
"path": "/api/redirect-with-auth/{pid}",
"method": "GET",
"summary": "Get authentication token for redirect"
},
{
"path": "/api/refresh-token",
"method": "POST",
"summary": "Refresh authentication token"
},
{
"path": "/api/render/pdf/{rowId}",
"method": "GET",
"summary": "Render a PDF document"
},
{
"path": "/api/set-password/{token}",
"method": "POST",
"summary": "Set password for patient account"
},
{
"path": "/api/start-call/{patient_id}/{agent_id}/{appointment_id}",
"method": "POST",
"summary": "Start a call"
},
{
"path": "/api/store-document/{patientId}",
"method": "POST",
"summary": "Store patient documents"
},
{
"path": "/api/task/{id}",
"method": "GET",
"summary": "Get a task by ID"
},
{
"path": "/api/tasks/{patient_id}",
"method": "GET",
"summary": "Get all tasks for a patient"
},
{
"path": "/api/token/list/{userId}",
"method": "GET",
"summary": "List all tokens for a user"
},
{
"path": "/api/token/revoke-all/{userId}",
"method": "DELETE",
"summary": "Revoke all tokens for a user"
},
{
"path": "/api/update-category/{id}",
"method": "POST",
"summary": "Update product category"
},
{
"path": "/api/update-form/{id}",
"method": "PUT",
"summary": "Update form"
},
{
"path": "/api/update-intake-form-data/{id}",
"method": "POST",
"summary": "Update intake form data"
},
{
"path": "/api/update-location/{id}",
"method": "PUT",
"summary": "Update a location by ID"
},
{
"path": "/api/update-location/{uuid}",
"method": "PUT",
"summary": "Update a location by UUID"
},
{
"path": "/api/update-patient-info/{patientId}",
"method": "POST",
"summary": "Update patient information"
},
{
"path": "/api/update-patient-summary/{patientId}",
"method": "POST",
"summary": "Update patient summary"
},
{
"path": "/api/update-product/{id}",
"method": "POST",
"summary": "Update product"
},
{
"path": "/api/update-task/{task_id}",
"method": "PUT",
"summary": "Update an existing task"
},
{
"path": "/api/update-user/{id}",
"method": "POST",
"summary": "Update user"
},
{
"path": "/api/user-list-profile/{id}",
"method": "GET",
"summary": "Get user profile by ID"
},
{
"path": "/api/user-list/{id}",
"method": "GET",
"summary": "Get user by ID"
},
{
"path": "/api/user/set-password/{token}",
"method": "POST",
"summary": "Set user password"
},
{
"path": "/appointment-status/{id}/{status}",
"method": "PUT",
"summary": "Update appointment status"
},
{
"path": "/create-meeting/{meeting_id}",
"method": "GET",
"summary": "Show meeting details"
},
{
"path": "/delete-inventory/{id}",
"method": "DELETE",
"summary": "Delete inventory item"
},
{
"path": "/emr-api/company/complete/setup/{status}",
"method": "PUT",
"summary": "Complete provider setup"
},
{
"path": "/get-insurance/{patientId}",
"method": "GET",
"summary": "Get insurance information for a patient"
},
{
"path": "/get-inventory/{id}",
"method": "GET",
"summary": "Get inventory item by ID"
},
{
"path": "/get-realtime-questions/{appointmentId}",
"method": "GET",
"summary": "Get real-time questions"
},
{
"path": "/join-meeting/{meeting_id}",
"method": "GET",
"summary": "Join a meeting"
},
{
"path": "/phone-log-list/{patient_id}",
"method": "GET",
"summary": "Get phone logs for a patient"
},
{
"path": "/store-insurance/{patientId}",
"method": "POST",
"summary": "Store insurance information for a patient"
},
{
"path": "/store-tags/{patientId}",
"method": "POST",
"summary": "Store tags for a patient (alternate endpoint)"
},
{
"path": "/tags/list/{pid}",
"method": "GET",
"summary": "Get tags for a patient"
},
{
"path": "/tags/store/{pid}",
"method": "POST",
"summary": "Store tags for a patient"
},
{
"path": "/update-insurance/{patientId}",
"method": "PUT",
"summary": "Update insurance information for a patient"
},
{
"path": "/update-inventory/{id}",
"method": "PUT",
"summary": "Update inventory item"
}
],
"missingFromDoc": [],
"parameterMismatches": [
{
"endpoint": "POST /add-inventory",
"issues": [
{
"type": "missing_in_config",
"parameter": "inventoryType",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "item_name",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "price",
"apiType": "number",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "expirationDate",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/add-location",
"issues": [
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "npiNumber",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "phoneNumber",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "address",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "city",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "state",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "zipcode",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "country",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/add-note-patient",
"issues": [
{
"type": "missing_in_config",
"parameter": "note",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "note_type",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/add-user",
"issues": [
{
"type": "missing_in_config",
"parameter": "firstName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "lastName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "emailAddress",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "textMessageNumber",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "dateOfBirth",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "gender",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "city",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "state",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "zipcode",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "role_id",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "newUserPassword",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "type",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "avatarImg",
"apiType": "file",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/assistant/save-signature",
"issues": [
{
"type": "missing_in_config",
"parameter": "signature_data",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "provider_id",
"apiType": "integer",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/assistant/store-form",
"issues": [
{
"type": "missing_in_config",
"parameter": "type",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "data",
"apiType": "object",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/assistant/store-intake-form-data",
"issues": [
{
"type": "missing_in_config",
"parameter": "form_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "pid",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "practitioner_id",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "schema",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "orginal_form_schema",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "signatureMetaData",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "file_field_name",
"apiType": "file",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/book-appointment",
"issues": [
{
"type": "missing_in_config",
"parameter": "telemed_pros_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "patient_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "doctor_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "appointment_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "appointment_time",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/change-password",
"issues": [
{
"type": "missing_in_config",
"parameter": "current_password",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "new_password",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/check-email",
"issues": [
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/check-user",
"issues": [
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "GET /api/emr/appointment/list-by-date",
"issues": [
{
"type": "missing_in_config",
"parameter": "start_date",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "end_date",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "GET /api/emr/appointment/report/last-30-days",
"issues": [
{
"type": "missing_in_config",
"parameter": "start_date",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "end_date",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "provider",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/forgot-password",
"issues": [
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/form-pdf-save",
"issues": [
{
"type": "missing_in_config",
"parameter": "form_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "pdf_data",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/get-appointment-by-id",
"issues": [
{
"type": "missing_in_config",
"parameter": "appointment_id",
"apiType": "integer",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/get-appointment-list-date",
"issues": [
{
"type": "missing_in_config",
"parameter": "date",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "practitioner_id",
"apiType": "integer",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/labs/search",
"issues": [
{
"type": "missing_in_config",
"parameter": "address",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "GET /api/locations",
"issues": [
{
"type": "missing_in_config",
"parameter": "draw",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "start",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "length",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "search[value]",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "order[0][column]",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "order[0][dir]",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/login",
"issues": [
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/login-patient",
"issues": [
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/password-reset",
"issues": [
{
"type": "missing_in_config",
"parameter": "token",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password_confirmation",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/patient-book-appointment",
"issues": [
{
"type": "missing_in_config",
"parameter": "start_time",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "end_time",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "practitioner_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "notes",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "order_id",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "affiliate_email",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/patient-login-api",
"issues": [
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/patient-order-create",
"issues": [
{
"type": "missing_in_config",
"parameter": "patient_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "shipping_address1",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "shipping_address2",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "shipping_city",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "shipping_state",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "shipping_zipcode",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "shipping_country",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "shipping_amount",
"apiType": "number",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "total_amount",
"apiType": "number",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "practitioner_fee",
"apiType": "number",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "affiliate_email",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "provider_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "appointment_id",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "pending_task",
"apiType": "boolean",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "builder_id",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "discount_amount",
"apiType": "number",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "coupon_code",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "items",
"apiType": "array",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/patient/login",
"issues": [
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/patient/process-payment",
"issues": [
{
"type": "missing_in_config",
"parameter": "amount",
"apiType": "number",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "payment_method",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "currency",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "payment_method_id",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "description",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/patient/profile-picture",
"issues": [
{
"type": "missing_in_config",
"parameter": "profile_picture",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/patient/refresh-token",
"issues": [
{
"type": "missing_in_config",
"parameter": "refresh_token",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/patient/register-patient",
"issues": [
{
"type": "missing_in_config",
"parameter": "first_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "last_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "phone_no",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "dob",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "gender",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "GET /api/patients",
"issues": [
{
"type": "missing_in_config",
"parameter": "firstName",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "lastName",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "dateOfBirth",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/plans-product-sync",
"issues": [
{
"type": "missing_in_config",
"parameter": "builder_id",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "products",
"apiType": "array",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/plans-product-update",
"issues": [
{
"type": "missing_in_config",
"parameter": "builder_id",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "product_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "product_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "product_price",
"apiType": "number",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "product_slug",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "product_category",
"apiType": "object",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "product_variation",
"apiType": "array",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/provider-add-availability",
"issues": [
{
"type": "missing_in_config",
"parameter": "title",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "start",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "end",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "type",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "comment",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "practitioner_id",
"apiType": "integer",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/register-patient",
"issues": [
{
"type": "missing_in_config",
"parameter": "firstName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "lastName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "password",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "dateOfBirth",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "gender",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "phone",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "provider_id",
"apiType": "integer",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/register-patients",
"issues": [
{
"type": "missing_in_config",
"parameter": "first_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "last_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "phone_no",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "dob",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "gender",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "provider_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "isportalAccess",
"apiType": "boolean",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/save-category",
"issues": [
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "description",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/save-payment-method",
"issues": [
{
"type": "missing_in_config",
"parameter": "payment_method",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "api_key",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "secret_key",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "is_active",
"apiType": "boolean",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/save-product",
"issues": [
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "description",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "price",
"apiType": "number",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "category_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "sku",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "stock_quantity",
"apiType": "integer",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/save-signature",
"issues": [
{
"type": "missing_in_config",
"parameter": "signature",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/store-company",
"issues": [
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "address",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "city",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "state",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "zip",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "phone",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "email",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "website",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "logo",
"apiType": "file",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/store-form",
"issues": [
{
"type": "missing_in_config",
"parameter": "type",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "data",
"apiType": "object",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/store-intake-form-data",
"issues": [
{
"type": "missing_in_config",
"parameter": "form_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "pid",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "practitioner_id",
"apiType": "integer",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "schema",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "orginal_form_schema",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "signatureMetaData",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "file_field_name",
"apiType": "file",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/store-patient-consent-form",
"issues": [
{
"type": "missing_in_config",
"parameter": "form_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "pid",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "data",
"apiType": "object",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "signature",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/token/create-with-abilities",
"issues": [
{
"type": "missing_in_config",
"parameter": "user_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "token_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "abilities",
"apiType": "array",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "expires_in_hours",
"apiType": "integer",
"apiRequired": false
}
]
},
{
"endpoint": "POST /api/token/generate-temporary",
"issues": [
{
"type": "missing_in_config",
"parameter": "user_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "expires_in_hours",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "abilities",
"apiType": "array",
"apiRequired": false
}
]
},
{
"endpoint": "DELETE /api/token/revoke",
"issues": [
{
"type": "missing_in_config",
"parameter": "token_id",
"apiType": "integer",
"apiRequired": true
}
]
},
{
"endpoint": "PUT /api/update-form-status",
"issues": [
{
"type": "missing_in_config",
"parameter": "form_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "patient_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "status",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/update-intake-form-data",
"issues": [
{
"type": "missing_in_config",
"parameter": "form_id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "pid",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "data",
"apiType": "object",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/update-password",
"issues": [
{
"type": "missing_in_config",
"parameter": "new_password",
"apiType": "string",
"apiRequired": true
}
]
},
{
"endpoint": "POST /api/user/create",
"issues": [
{
"type": "missing_in_config",
"parameter": "firstName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "lastName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "emailAddress",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "textMessageNumber",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "dateOfBirth",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "gender",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "city",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "state",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "zipcode",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "role_id",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "newUserPassword",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "type",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "avatarImg",
"apiType": "file",
"apiRequired": false
}
]
},
{
"endpoint": "POST /emr-api/provider-register",
"issues": [
{
"type": "missing_in_config",
"parameter": "firstName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "lastName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "emailAddress",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "textMessageNumber",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "newUserPassword",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "company_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "on_your_domain",
"apiType": "boolean",
"apiRequired": false
}
]
},
{
"endpoint": "POST /emr-api/provider-register",
"issues": [
{
"type": "missing_in_config",
"parameter": "firstName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "lastName",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "username",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "emailAddress",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "textMessageNumber",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "newUserPassword",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "company_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "on_your_domain",
"apiType": "boolean",
"apiRequired": false
}
]
},
{
"endpoint": "POST /emr-api/store-company",
"issues": [
{
"type": "missing_in_config",
"parameter": "id",
"apiType": "integer",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "company_name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "company_phone",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "company_email",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "address",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "domain_name",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "city",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "state",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "zip",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "header_scripts",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "footer_scripts",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "logo",
"apiType": "string",
"apiRequired": false
}
]
},
{
"endpoint": "POST /room-joined/event",
"issues": [
{
"type": "missing_in_config",
"parameter": "event",
"apiType": "string",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "room",
"apiType": "object",
"apiRequired": false
},
{
"type": "missing_in_config",
"parameter": "egressInfo",
"apiType": "object",
"apiRequired": false
}
]
},
{
"endpoint": "POST /room-joined/event-transcription",
"issues": [
{
"type": "missing_in_config",
"parameter": "egressInfo",
"apiType": "object",
"apiRequired": false
}
]
},
{
"endpoint": "POST /save-payment-method",
"issues": [
{
"type": "missing_in_config",
"parameter": "name",
"apiType": "string",
"apiRequired": true
},
{
"type": "missing_in_config",
"parameter": "config",
"apiType": "object",
"apiRequired": true
}
]
}
],
"exactMatches": 27,
"issues": []
}