Version: v2
myKaarma Order API
The myKaarma Order API is a RESTful API which provides basic pipeline to save and fetch Repair Order
List of Warnings And Errors
| Title | Description
| ------------- | ----------
| SIMILAR_RO_EXISTS    | Similar RO exists
| ORDER_NOT_FOUND    | Order not found
| VEHICLE_UUID_NOT_PRESENT    | Vehicle UUID not present
| RECONCILIATION_IN_PROGRESS    | Reconciliation in progress
| RECONCILIATION_ALREADY_SUCCESSFUL    | Reconciliation already successful
| DEPARTMENT_DEFAULT_USER_USED    | Department default user used
| DEALERASSOCIATE_VALIDATION_FAILED    | Dealer Associate validation failed
| JOB_NUMBER_MISSING    | Job number missing
| LABOR_OPCODE_MISSING    | Labor opcode missing
| PART_NUMBER_MISSING    | Part number missing
| INVALID_DEALER_DEPARTMENT    | Dealer department is invalid
| INVALID_DEALER    | Dealer is invalid
| INTERNAL_ERROR    | Internal Error
| ORDER_UPDATE_NOT_ALLOWED    | Order Update Not Allowed
| STALE_ORDER_UPDATE    | Order was updated before the current update . Please read the order and retry 
| INVALID_ORDER_TYPE    | Order Type is invalid
| ORDER_ALREADY_EXISTS    | Order already exists
| INCORRECT_ORDER_NUMBER    | Order Number is incorrect
| CUSTOMER_NOT_FOUND    | Customer not found
| VEHICLE_NOT_FOUND    | Vehicle not found
| INVALID_DATA    | Invalid Data
| ORDER_STATUS_INVALID    | Order Status is invalid
| CACHE_UPDATE_ERROR    | Error updating cache
| MONGO_SAVE_ERROR    | Error saving to mongo
| QUEUE_PUBLISH_ERROR    | Error publishing to queue
| ORDER_NOT_FOUND    | Order not found
| ERROR_READING_RO    | Error reading Repair Order
| ERROR_FETCHING_DOCUMENT    | Error fetching document
| ORDER_SEARCH_ERROR    | Error in searching order 
| INVALID_DATE_FORMAT    | Invalid Date Format
| EMPTY_CREDENTIALS    | Empty Credentials
| INTERNAL_SERVER_ERROR    | Internal Server Error
| WRONG_CREDENTIAL    | Wrong Credential
| INVALID_SERVICE_SUBSCRIBER    | Invalid Service Subscriber
| UNAUTHORIZED    | Unauthorized
| STATUS_ALREADY_UPDATED    | Status already updated
| HISTORY_NOT_FOUND    | History not found
| DEALER_ASSOCIATE_NOT_FOUND    | Dealer Associate not found
| MISSING_ADVISOR_DATA    | Advisor data is missing
| CUSTOMER_VEHICLE_OWNERSHIP_MISMATCH    | Customer and Vehicle Ownership Mismatch
| INVALID_CHECKSUM    | Invalid Checksum
| MISSING_CHECKSUM    | Missing Checksum header
Authentication
HTTP: Basic Auth
| Security Scheme Type: | http | 
|---|---|
| HTTP Authorization Scheme: | basic |