xo.usw2.prod.claims-sol.io
Open in
urlscan Pro
52.27.75.223
Public Scan
Submitted URL: https://xo.usw2.prod.claims-sol.io/
Effective URL: https://xo.usw2.prod.claims-sol.io/swagger/index.html
Submission: On August 25 via automatic, source certstream-suspicious
Effective URL: https://xo.usw2.prod.claims-sol.io/swagger/index.html
Submission: On August 25 via automatic, source certstream-suspicious
Form analysis
1 forms found in the DOM<form class="download-url-wrapper"><label class="select-label" for="select"><span>Select a definition</span><select id="select">
<option value="/swagger/v1/swagger.json">Xm8.Services.XO.Api</option>
</select></label></form>
Text Content
Select a definitionXm8.Services.XO.Api XACTIMATE ONLINE API. 0.3.1 OAS3 /swagger/v1/swagger.json This micro service is responsible for communicating with the xm8services api. Source code for this service is located here Authorize COMPANY POST /v1 /instance /{instanceId} /company /{type} /getCompanyByCode Gets detailed data for a single company DELETE /v1 /instance /{instanceId} /company /{type} Deletes a single company POST /v1 /instance /{instanceId} /company /{type} /search Gets list of companies, searchable, sortable, paginated POST /v1 /instance /{instanceId} /company Adds a single company PUT /v1 /instance /{instanceId} /company Updates a single company COMPANYHEADER POST /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader /search Searches list of CompanyHeaders, sortable, paginated POST /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader Adds a single company header PUT /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader Updates a single company header DELETE /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader Deletes a single company header POST /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader /getCompanyHeaderByCode Gets a details for a single company header CONTACT POST /v1 /instance /{instanceId} /contact /search Get ClaimRep/Estimators selection items list, searchable, sortable, paginated POST /v1 /instance /{instanceId} /contact /searchContacts Get Contacts selection items list, searchable, sortable, paginated POST /v1 /instance /{instanceId} /contact Adds a single contact PUT /v1 /instance /{instanceId} /contact Updates a single contact POST /v1 /instance /{instanceId} /contact /estimator Adds a single estimator PUT /v1 /instance /{instanceId} /contact /estimator Updates a single estimator POST /v1 /instance /{instanceId} /contact /claimRep Adds a single claim rep PUT /v1 /instance /{instanceId} /contact /claimRep Updates a single claim rep POST /v1 /instance /{instanceId} /contact /getContactByCode Get contact details POST /v1 /instance /{instanceId} /contact /getEstimatorByCode Gets estimator details POST /v1 /instance /{instanceId} /contact /getClaimRepByCode Gets claim rep details DELETE /v1 /instance /{instanceId} /contact /type /{contactType} Deletes a single contact CURRENTUSER GET /v1 /instance /{instanceId} /user /current Gets the current user information FEATURE GET /v1 /instance /{instanceId} /profile /{profileCode} /feature Gets the IsAvailable flags HEALTH GET /health /alive Returns if the service is available GET /health /details Returns service details and dependencies. INSTANCE GET /v1 /instance /status Gets the instance status GET /v1 /instance /{instanceId} GEts the instance information INSTANCELOGIN POST /v1 /instance /{instanceId} /history method to save login history POST /v1 /instance /{instanceId} /login Create Instance Session, Get Instance user information. DELETE /v1 /logout call to clear the session cookie. LOSS POST /v1 /instance /{instanceId} /profile /{profileCode} /loss /type Adds a Type Of Loss PUT /v1 /instance /{instanceId} /profile /{profileCode} /loss /type Saves a Type Of Loss DELETE /v1 /instance /{instanceId} /profile /{profileCode} /loss Deletes a Type Of Loss GET /v1 /instance /{instanceId} /profile /{profileCode} /loss Gets the Loss information for the given information PUT /v1 /instance /{instanceId} /profile /{profileCode} /loss Saves the Loss information for the given information GET /v1 /instance /{instanceId} /profile /{profileCode} /loss /types Gets the loss types to be displayed POST /v1 /instance /{instanceId} /profile /{profileCode} /loss /causeOfLoss Gets the list of the cause of loss for the given type LOSSDEFAULT GET /v1 /instance /{instanceId} /profile /{profileCode} /lossDefault Gets the Loss Default information for the given information PUT /v1 /instance /{instanceId} /profile /{profileCode} /lossDefault Saves the Loss Default information for the given information GET /v1 /instance /{instanceId} /profile /{profileCode} /lossDefault /lossTypes Gets the loss types to be displayed GET /v1 /instance /{instanceId} /profile /{profileCode} /lossDefault /typeOfLoss /{typeOfLossCode} /causeOfLoss Gets the list of the cause of loss GET /v1 /instance /{instanceId} /lossDefault /countryStates Gets the list of countries and states/provinces available for the instance MODELSTATEMENT POST /v1 /instance /{instanceId} /modelStatement /profile /{profileCode} /search Gets a list of Model statements per the search criteria POST /v1 /instance /{instanceId} /modelStatement /profile /{profileCode} /getModelStatementByName Gets the Model Statement data for the given information GET /v1 /instance /{instanceId} /modelStatement /tokens Gets the list of tokens that can be used in a report to be replaced by data from some table so the same report can be used for multiple things. POST /v1 /instance /{instanceId} /modelStatement /add Addes a new model statement PUT /v1 /instance /{instanceId} /modelStatement /update Updates the text of an existing model statement DELETE /v1 /instance /{instanceId} /modelStatement /profile /{profileCode} Deletes the model from the system NOTIFICATION POST /v1 /notification /search search notifications PUT /v1 /notification update the given notifications to status provided. PUT /v1 /notification /all /dismissed Updates all new notifications to dismissed PERMITFEES GET /v1 /instance /{instanceId} /profile /{profileCode} /permitfee Gets the Permit Fees (Additional Charges) for the given data POST /v1 /instance /{instanceId} /profile /{profileCode} /permitfee Gets a new Permit Fee PUT /v1 /instance /{instanceId} /profile /{profileCode} /permitfee Saves changes to the Permit Fee GET /v1 /permitfee /taxTypes Returns list of Tax Types to be used GET /v1 /instance /{instanceId} /profile /{profileCode} /permitfee /coverageList Returns list of Coverages used by the Instance and Profile for the PermitFeeDoc. GET /v1 /instance /{instanceId} /permitfee /items Returns list Items that can be selected GET /v1 /instance /{instanceId} /profile /{profileCode} /permitfee /calulationTypes Returns list of Calculation Types that can be used DELETE /v1 /instance /{instanceId} /profile /{profileCode} /permitfee /id /{feeId} Deletes the fee for the given id PUT /v1 /instance /{instanceId} /profile /{profileCode} /permitfee /saveFees Saves changes to the Permit Fee PREFERENCES GET /v1 /instance /{instanceId} /profile /{profileCode} /preferences Gets the Preference (ProjectDefault) for the instance and profile PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences Saves the Preference ProjDefaults information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /priceList Saves the Preference PriceList information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /depreciation Saves the Preference Depreciation information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /overheadAndProfit Saves the Preference Overhead And Profit information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /calculationOptions Saves the Preference Calculation Options information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /personnel Saves the Preference Personnel information to the ProjectDefaultDoc for the given instance, xid, profile and preference user type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /reports Saves the Preference Reports information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /paymentTracker Saves the payment tracker information for the instance and profile PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /xactContents Saves the Preference XactContents information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /repairedBy Saves the Preference RepairedBy information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type PUT /v1 /preferences /autoSaveInterval Saves the Preference AutoSave information to the ProjectDefaultDoc for the given instance, xid, profile and preference target type GET /v1 /preferences /autoSaveInterval Gets the AutoSave interval PRICELIST POST /v1 /instance /{instanceId} /profile /{profileCode} /pricelist /search GET /v1 /instance /{instanceId} /profile /{profileCode} /pricelist /{name} /taxJurisdictions Gets the tax jurisdictions contained in specific pricelist GET /v1 /instance /{instanceId} /country /{country} /zipcode /{zipCode} /pricelist Imports the pricelist into the instance requested for given zipCode GET /v1 /instance /{instanceId} /name /{name} /pricelist Imports the pricelist into the instance requested for given pricelist name GET /v1 /instance /{instanceId} /country /{country} /region /{region} /pricelist imports pricelist into requsted instance for a region GET /v1 /pricelist /countryType /{countryType} /states Returns pricelist states for Country GET /v1 /pricelist /countryType /{countryType} /state /{stateCode} /cities Returns pricelist cities for state DELETE /v1 /instance /{instanceId} /pricelist /{plcode} Delete pricelist from instance PRICELISTFILTER POST /v1 /instance /{instanceId} /pricelistFilter /search Get pricelist filters, searchable, paginated GET /v1 /instance /{instanceId} /pricelistFilter /profile /{profile} /options Gets a blank template of the options for pricelist filters for the instance/profile POST /v1 /instance /{instanceId} /pricelistFilter Adds a single pricelist filter PUT /v1 /instance /{instanceId} /pricelistFilter Updates a single Pricelist Filter DELETE /v1 /instance /{instanceId} /pricelistFilter Deletes a single pricelist filter POST /v1 /instance /{instanceId} /pricelistFilter /profile /{profile} /type /{type} /getPricelistFilterByName Get the data for a single pricelist filter PROFILE GET /v1 /instance /{instanceId} /profile Gets the list of installed profiles GET /v1 /instance /{instanceId} /profile /lastselected Gets the last selected profile for the user PROJECT POST /v1 /instance /{instanceId} /project /search Gets a list of projects POST /v1 /instance /{instanceId} /project /{projectId} /duplicate Duplicate a project that exist on server. DELETE /v1 /instance /{instanceId} /project /{projectId} Deletes a project POST /v1 /instance /{instanceId} /project Create new project GET /v1 /instance /{instanceId} /project /{projectId} /profileCode /{profileCode} Gets the url to open a valuation 360 project PUT /v1 /instance /{instanceId} /project /{projectId} /profileCode /{profileCode} Updates a project POST /v1 /instance /{instanceId} /project /profileCode /{profileCode} /valuation /convert Converts a valuation to an estimate POST /v1 /instance /{instanceId} /project /searchRecycled Search recycled projects POST /v1 /instance /{instanceId} /project /{projectId} /restore Restore a deleted project GET /v1 /instance /{instanceId} /project /{projectId} /profile /{profileCode} /excelExport Exports a project to excel POST /v1 /instance /{instanceId} /project /import Saves a project esx file to an instance. GET /v1 /instance /{instanceId} /project /{projectId} /profile /{profileCode} /export Get the project esx file as a byte[] PROJECTFILTER PUT /v1 /instance /{instanceId} /project /filter Updates the project filter for the user GET /v1 /instance /{instanceId} /project /filter Gets the project filter for the user REGION GET /v1 /region /countryType /{countryType} /states get country states by country type GET /v1 /region /countryStates get country states by region GET /v1 /region /cultures get languages for country type ROOFANDPROPERTYDATA GET /v1 /instance /{instanceId} /profile /{profileCode} /roofProperty Gets the list of Providers for the Roof Measurement or Property Data POST /v1 /instance /{instanceId} /profile /{profileCode} /roofProperty Calls the provider to request the data needed POST /v1 /instance /{instanceId} /profile /{profileCode} /roofProperty /info Gets the property information for the request SIGNATURE DELETE /v1 /signature Clear the signature of the Signature doc for the given xid and instance. PUT /v1 /signature Upsert signature for the given xid and instance. GET /v1 /signature Gets the signature of the Signature doc for the given xid. SKETCHPREFERENCESCALCULATIONS GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations Gets the Sketch Calculation preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /automaticCalculations Gets the Sketch Calculations Automatic Calculations preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /automaticCalculations Saves the Sketch Calculations Automatic Calculations preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /carpetAndVinylFlooring Gets the Sketch Calculations Carpet and Vinyl Flooring preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /carpetAndVinylFlooring Saves the Sketch Calculations Carpet and Vinyl Flooring preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /referenceBlocks Gets the Sketch Calculations Reference Blocks preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /referenceBlocks Saves the Sketch Calculations Reference Blocks preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /wallOpenings Gets the Sketch Calculations Wall Openings preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /calculations /wallOpenings Saves the Sketch Calcuations Wall Openings preferences SKETCHPREFERENCESPLACEMENT GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement Gets the Sketch Placement preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /roomDefaults Gets the Sketch Placement Room Defaults preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /roomDefaults Saves the Sketch Placement Room Defaults preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /windows Gets the Sketch Placement Window preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /windows Saves the Sketch Placement Window preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /doors Gets the Sketch Placement Doors preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /doors Saves the Sketch Placement Doors preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /customStaircase Gets the Sketch Placement Custom Staircase preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /placement /customStaircase Saves the Sketch Placement Custom Staircase preferences SKETCHPREFERENCESVIEWANDEDIT GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit Gets the Sketch View And Edit preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /editing Gets the Sketch Editing Edit preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /editing Saves the Sketch Editing Edit preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /distoIntegration Gets the Sketch Editing Disto Integration preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /distoIntegration Saves the Sketch Editing Disto Integration preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /aerialSketch Gets the Sketch Editing Aerial Sketch preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /aerialSketch Saves the Sketch Editing Aerial Sketch preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /levels Gets the Sketch Editing Level preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /levels Saves the Sketch Editing Level preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /viewDefaults Gets the Sketch Editing View Defaults preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /viewDefaults Saves the Sketch Editing View Defaults preferences GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /viewSettings Gets the Sketch Editing View Settings preferences PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences /viewAndEdit /viewSettings Saves the Sketch Editing View Settings preferences SMARTOBJECT PUT /v1 /instance /{instanceId} /smartObject /stamp /{stamp} /inventory Merge ContentsTrack or ClaimXperience inventory into an estimate USERDATA GET /v1 /instance /{instanceId} /userData /selectedProfileCode Gets the Profile Code the user last selected PUT /v1 /instance /{instanceId} /userData /selectedProfileCode /{profileCode} Saves the profile code the user selected GET /v1 /user /lastSelectedLanguageCulture Gets the Language culture the user last selected PUT /v1 /user /lastSelectedLanguageCulture /{culture} Saves the language culture the user selected GET /v1 /instance /{instanceId} /userData /ipaddress delete me when verified VENDOREXCHANGE GET /v1 /instance /{instanceId} /profile /{profileCode} /vendorExchange Gets the Vendor Exchange Items for the instance and profile PUT /v1 /instance /{instanceId} /profile /{profileCode} /vendorExchange Saves the Vendor Exchange Items for the given data GET /v1 /instance /{instanceId} /profile /{profileCode} /vendorExchange /id /{vendorId} Get the Vendor Exchange Item for the given data XACTNET GET /v1 /instance /{instanceId} /xactnet /registered Determine whether an instance is registered with XactNet SCHEMAS CodeRequest AddressFormats CountryType AddressInfo Phone CompanyRecord ShareableSearchEnum CompanySortColumnsEnum SortDirectionEnum CompanySortColumnParams CompanySearchParams CompanySelectionItem CompanySelectionItemPaginatedResult CompanyHeaderSortColumnsEnum CompanyHeaderSortColumnParams CompanyHeaderSearchParams CompanyHeaderSelectionItem CompanyHeaderRecord ContactSortColumnsEnum ContactSortColumnParams EstimatorSearchParams ContactBaseTypeEnum ContactTypeEnum ContactSelectionItem ContactSelectionItemPaginatedResult CodeName ContactData ClaimRepRecord XidUser ServiceStatus DependencyHealthDetails UserInstanceStatus InstanceContactInfo LicenseTypeEnum InstanceType XOInstanceStatus InstanceInfo TypeOfLossGroupEnum TypeOfLoss LossInfo CauseOfLoss PreferenceTarget StateInfo CountryStates ModelStatmentSearchParms StringPaginatedResult ModelStatementData UpdateModelStatementData NotificationStatus NotificationSearchRequest NotificationUpdateRequest PermitFeeCalcType CalcTypeAndDesc PermitFeeTaxAsType PermitFee TaxType CalculationOptions DepreciationType DepreciationInfo OverheadAndProfit PaymentTrackerInfo PersonnelInfo PriceListInfo ReportsInfo XactContentsInfo VendorFieldTypes VendorExchangeContact VendorExchangeAddress VendorField VendorExchangeItem AutoSaveInfo RepairedBy RepairedByPreference Preferences PriceListSortColumnsEnum PriceListSortColumnParams PriceListSearchParams PricelistSelectionItem PricelistSelectionItemPaginatedResult TaxJurisdiction PLFilterTypeEnum PLFilterParams PricelistFilterSelectionItem PricelistFilterSelectionItemPaginatedResult PLFilterDivision PLFilterPhase PLFilterItem PLFilterData PLFilterEntry PLFilter InstanceProfile EstimateOrderByEnum ProjFilterTypeEnum ProjectSearchRequest ProjectStatus ProjectType ValuationType ProjectSelectionItem ProjectSearchResult DuplicateProjectRequest DeleteProjectRequest CreateProjectRequest ProjectUpdateResponse ValuationToEstimateConvertRequest RecycledEstimateOrderByEnum RecycledProjectSearchRequest RecycledProjectSelectionItem RecycledProjectSearchResult ProjectRestoreRequest ErrorCode ProjectResponse ProjFilterDateToCheckEnum CountryFilterTypeEnum ProjFilterDateTypeEnum TimeSpan TimeZoneInfo ProjectFilter RoofPropertyProvider RoofAndPropertyInfo RoofAndPropertyRequest ImageData SketchCalculationsAutomaticCalculations SketchCalculationsCarpetAndVinylFlooring SketchCalculationsReferenceBlocks SketchCalculationsWallOpenings SketchPreferencesCalculations SketchPlacementCustomStaircase SketchPlacementDoors SketchPlacementRoomDefaults SketchPlacementWindows SketchPreferencesPlacement SketchEditing SketchEditingAerialSketch SketchEditingDistoIntegration SketchEditingViewDefaults ViewDetailOption SubroomLabelOption SketchEditingViewSettings SketchEditingLevels SketchPreferencesViewAndEdit AcceptInventoryRequest