{ "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": [] }