{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/api/v1/import/priority/{dms_vendor}/{upload_subtype}":{"post":{"summary":"Priority Upload","operationId":"priority_upload_api_v1_import_priority__dms_vendor___upload_subtype__post","parameters":[{"required":true,"schema":{"type":"string","title":"Dms Vendor"},"name":"dms_vendor","in":"path"},{"required":true,"schema":{"type":"string","title":"Upload Subtype"},"name":"upload_subtype","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"},{"required":true,"schema":{"type":"string","title":"Content-Type"},"name":"content-type","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Priority Upload Api V1 Import Priority  Dms Vendor   Upload Subtype  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/import/{dms_vendor}/{upload_subtype}":{"post":{"summary":"File Import","operationId":"file_import_api_v1_import__dms_vendor___upload_subtype__post","parameters":[{"required":true,"schema":{"type":"string","title":"Dms Vendor"},"name":"dms_vendor","in":"path"},{"required":true,"schema":{"type":"string","title":"Upload Subtype"},"name":"upload_subtype","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"},{"required":false,"schema":{"title":"Priority Upload","default":false},"name":"priority_upload","in":"query"},{"required":true,"schema":{"type":"string","title":"Content-Type"},"name":"content-type","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response File Import Api V1 Import  Dms Vendor   Upload Subtype  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/import/{dms_vendor}":{"post":{"summary":"Performing File Import","operationId":"performing_file_import_api_v1_import__dms_vendor__post","parameters":[{"required":true,"schema":{"type":"string","title":"Dms Vendor"},"name":"dms_vendor","in":"path"},{"required":true,"schema":{"type":"string","title":"Content-Type"},"name":"content-type","in":"header"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Performing File Import Api V1 Import  Dms Vendor  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/uploads/{api_activity_uuid}":{"get":{"summary":"Loan Upload Status","operationId":"loan_upload_status_api_v1_uploads__api_activity_uuid__get","parameters":[{"required":true,"schema":{"type":"string","title":"Api Activity Uuid"},"name":"api_activity_uuid","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/import":{"get":{"summary":"Return Import Format","operationId":"return_import_format_api_v1_import_get","parameters":[{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/loans":{"get":{"summary":"Get Loans By Status","operationId":"get_loans_by_status_api_v1_loans_get","parameters":[{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/loans/{rest_of_path}":{"delete":{"summary":"Delete Loans","operationId":"delete_loans_api_v1_loans__rest_of_path__delete","parameters":[{"required":true,"schema":{"title":"Rest Of Path"},"name":"rest_of_path","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/import/{upload_subtype}":{"post":{"summary":"File Import Agora","operationId":"file_import_agora_import__upload_subtype__post","parameters":[{"required":true,"schema":{"type":"string","title":"Upload Subtype"},"name":"upload_subtype","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_file_import_agora_import__upload_subtype__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/import/priority/{dms_vendor}/{upload_subtype}":{"post":{"summary":"Priority File Import","operationId":"priority_file_import_import_priority__dms_vendor___upload_subtype__post","parameters":[{"required":true,"schema":{"type":"string","title":"Dms Vendor"},"name":"dms_vendor","in":"path"},{"required":true,"schema":{"type":"string","title":"Upload Subtype"},"name":"upload_subtype","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_priority_file_import_import_priority__dms_vendor___upload_subtype__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/import/{dms_vendor}/{upload_subtype}":{"post":{"summary":"File Import","operationId":"file_import_import__dms_vendor___upload_subtype__post","parameters":[{"required":true,"schema":{"type":"string","title":"Dms Vendor"},"name":"dms_vendor","in":"path"},{"required":true,"schema":{"type":"string","title":"Upload Subtype"},"name":"upload_subtype","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"},{"required":false,"schema":{"title":"Priority Upload","default":false},"name":"priority_upload","in":"query"}],"requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_file_import_import__dms_vendor___upload_subtype__post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/status/{api_activity_uuid}":{"get":{"summary":"Get Import Status","operationId":"get_import_status_status__api_activity_uuid__get","parameters":[{"required":true,"schema":{"type":"string","title":"Api Activity Uuid"},"name":"api_activity_uuid","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/loans/{rest_of_path}":{"delete":{"summary":"Delete Loans","operationId":"delete_loans_loans__rest_of_path__delete","parameters":[{"required":true,"schema":{"title":"Rest Of Path"},"name":"rest_of_path","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Delete Loans Loans  Rest Of Path  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/providers":{"get":{"summary":"Template","operationId":"template_providers_get","parameters":[{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Template Providers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/providers/{provider_name}/{rest_of_path}":{"get":{"summary":"Agora Endpoint","operationId":"agora_endpoint_providers__provider_name___rest_of_path__get","parameters":[{"required":true,"schema":{"title":"Rest Of Path"},"name":"rest_of_path","in":"path"},{"required":true,"schema":{"title":"Provider Name"},"name":"provider_name","in":"path"},{"required":false,"schema":{"title":"Account Uuid And Id"},"name":"account_uuid_and_id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Agora Endpoint Providers  Provider Name   Rest Of Path  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/login/authenticate":{"post":{"summary":"Login","operationId":"login_login_authenticate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsernamePassword"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessTokenResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oauth/authorize":{"post":{"summary":"Create A Code","operationId":"create_a_code_oauth_authorize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClientIdBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthCodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oauth/token":{"post":{"summary":"Rotate Tokens","operationId":"rotate_tokens_oauth_token_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenRequestResponse"}}}}}}},"/hooks/files/idms":{"post":{"summary":"Idms File Endpoint","operationId":"idms_file_endpoint_hooks_files_idms_post","parameters":[{"required":false,"schema":{"type":"string","title":"X-Agora-Files-Key"},"name":"x-agora-files-key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesWebHookFormat"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hooks/files/autoMaster":{"post":{"summary":"Auto Master File Endpoint","operationId":"auto_master_file_endpoint_hooks_files_autoMaster_post","parameters":[{"required":false,"schema":{"type":"string","title":"X-Agora-Files-Key"},"name":"x-agora-files-key","in":"header"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FilesWebHookFormat"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/inventory/homenet/aggregation":{"get":{"summary":"Run Inventory Aggregator","operationId":"run_inventory_aggregator_inventory_homenet_aggregation_get","parameters":[{"required":true,"schema":{"type":"string","title":"Api Token"},"name":"api_token","in":"query"},{"required":false,"schema":{"type":"boolean","title":"Force Run","default":false},"name":"force_run","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/health":{"get":{"summary":"Status Endpoint","operationId":"status_endpoint_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"string","title":"Response Status Endpoint Health Get"}}}}}}}},"components":{"schemas":{"AccessTokenResponse":{"properties":{"access_token":{"type":"string","title":"Access Token"}},"type":"object","required":["access_token"],"title":"AccessTokenResponse"},"AuthCodeResponse":{"properties":{"code":{"type":"string","title":"Code"},"redirect_url":{"type":"string","title":"Redirect Url"}},"type":"object","required":["code"],"title":"AuthCodeResponse"},"Body_file_import_agora_import__upload_subtype__post":{"properties":{"dataFile":{"type":"string","format":"binary","title":"Datafile"}},"type":"object","required":["dataFile"],"title":"Body_file_import_agora_import__upload_subtype__post"},"Body_file_import_import__dms_vendor___upload_subtype__post":{"properties":{"dataFile":{"type":"string","format":"binary","title":"Datafile"}},"type":"object","required":["dataFile"],"title":"Body_file_import_import__dms_vendor___upload_subtype__post"},"Body_priority_file_import_import_priority__dms_vendor___upload_subtype__post":{"properties":{"dataFile":{"type":"string","format":"binary","title":"Datafile"}},"type":"object","required":["dataFile"],"title":"Body_priority_file_import_import_priority__dms_vendor___upload_subtype__post"},"ClientIdBody":{"properties":{"client_id":{"type":"string","title":"Client Id"}},"type":"object","title":"ClientIdBody"},"FilesWebHookFormat":{"properties":{"action":{"type":"string","title":"Action"},"path":{"type":"string","title":"Path"},"at":{"type":"string","title":"At"},"destination":{"type":"string","title":"Destination"}},"type":"object","required":["action","path","at"],"title":"FilesWebHookFormat"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"TokenRequestResponse":{"properties":{"access_token":{"type":"string","title":"Access Token"},"token_type":{"type":"string","title":"Token Type","default":"bearer"},"refresh_token":{"type":"string","title":"Refresh Token"},"expires_in":{"type":"integer","title":"Expires In"},"scope":{"type":"string","title":"Scope","default":"write"}},"type":"object","required":["access_token","refresh_token","expires_in"],"title":"TokenRequestResponse"},"UsernamePassword":{"properties":{"password":{"type":"string","title":"Password"},"email":{"type":"string","title":"Email"}},"type":"object","required":["password","email"],"title":"UsernamePassword"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}