xo.euc1.prod.claims-sol.io Open in urlscan Pro
3.126.89.177  Public Scan

Submitted URL: https://xo.euc1.prod.claims-sol.io/
Effective URL: https://xo.euc1.prod.claims-sol.io/swagger/index.html
Submission: On April 25 via automatic, source certstream-suspicious — Scanned from DE

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.102.2 

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

PUT/v2/instance/{instanceId}/contact
Updates a single contact

PUT/v2/instance/{instanceId}/contact/estimator
Updates a single estimator

PUT/v2/instance/{instanceId}/contact/claimRep
Updates a single claim rep

DELETE/v1/instance/{instanceId}/contact/{contactType}
Deletes a single contact



ECS

POST/v1/instance/{instanceId}/ecs/{environmentName}/claim
Create Estimates for statefarm claims.

PUT/v1/instance/{instanceId}/ecs/{environmentName}/claim/{projectId}
Create Estimates for statefarm claims.

GET/v1/instance/{instanceId}/ecs/environments
Get dictionary of StateFarm environment names to urls associated with ecs
download process.



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

GET/v1/instance/{instanceId}/getUsers
Gets the users information for the users on the instance

GET/v1/instance/{instanceId}/estUsers
Gets the users that own a project in the instance



INSTANCELOGIN

POST/v1/instance/{instanceId}/history
method to save login history

GET/v1/instance/{targetInstance}/platform/{platform}/conflictingsessions


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



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

GET/v1/instance/{instanceId}/preferences/xactContents/Search
Gets the authenticated user's XactContents search settings for the given
instance

PUT/v1/instance/{instanceId}/preferences/xactContents/Search
Saves the authenticated user's XactContents search settings for the given
instance



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



PROFILEMODELSTATEMENT

POST/v1/profile/{profileCode}/modelStatement/searchProfile
Gets a list of Profile Model statements per the search criteria

POST/v1/profile/{profileCode}/modelStatement/getProfileModelStatementByName
Gets the Profile Model Statement data for the given information

GET/v1/profile/{profileCode}/modelStatement/ByState
Gets the list of states/provinces and their corresponding opening/closing
profile model statements for the given profile



PROJECT

DELETE/v1/instance/{instanceId}/project/{projectId}
Deletes a project

POST/v1/instance/{instanceId}/project/deleteMultiple


GET/v1/instance/{instanceId}/project/{projectId}/canModify
Gets the information if the user can modify certain estimate fields

GET/v1/instance/{instanceId}/project/{projectId}/profile/{profileCode}/export
Get the project esx file as a byte[]

GET/v1/instance/{instanceId}/project/{projectId}/profile/{profileCode}
/excelExport
Exports a project to excel

GET/v1/mfn/{mfn}/xactnetAddress/{xactnetAddress}
Gets the project for the mfn and xactnetAddress user

GET/v1/instance/{instanceId}/project/{projectId}/notes
Gets the notes for the given project id

GET/v1/instance/{instanceId}/project/{projectId}/data
Gets the project info (notes, insured addresses, insured phones) for the given
project id

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/{projectId}/breakCheckout
Checkin the already saved project from the project guid

PUT/v1/instance/{instanceId}/project/{projectId}/breakCheckout
Updates a project

POST/v1/instance/{instanceId}/project/profileCode/{profileCode}/valuation
/convert
Converts a valuation to an estimate

POST/v1/instance/{instanceId}/project
Create new project

POST/v1/instance/{instanceId}/project/{projectId}/duplicate
Duplicate a project that exist on server.

POST/v1/instance/{instanceId}/project/import
Saves a project esx file to an instance.

POST/v1/instance/{instanceId}/project/initiateImport/streamLength/{streamLength}
Initiate the operation to saves a project esx file to an instance.

POST/v1/instance/{instanceId}/project/profile/{profileCode}/mergeProjects
Merges multiple projects together

POST/v2/instance/{instanceId}/project/profile/{profileCode}/mergeProjects
Merges multiple projects together

POST/v1/instance/{instanceId}/project/{projectId}/restore
Restore a deleted project

POST/v1/instance/{instanceId}/project/restoreMultiple
Called to restore multiple projects

POST/v1/instance/{instanceId}/project/search
Gets a list of projects

POST/v1/instance/{instanceId}/project/searchRecycled
Search recycled projects

POST/v1/instance/{instanceId}/project/{projectType}/profileCode/{profileCode}
/validateAndGet
Validates the project name and returns a valid one if name is not valid

POST/v1/instance/{instanceId}/project/exportInventory
Called to export the Inventory to the given xnaddress



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

GET/v1/projectFilter


POST/v1/projectFilter
Create project filter for given user.

PUT/v1/projectFilter
Update project filter for given user.

POST/v1/projectFilter/delete
Get project filter for given user in given instance.



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/allProviders
Gets the list of All Providers for the Roof Measurement and Property Data

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



SKETCHPREFERENCESCONSTRUCTION

GET/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/isProfileDefined
Returns if the Sketch Construction preferences are user or profile defined

GET/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/constructionList
Returns the Sketch Construction Preferences for the given instance, xid, profile
and preference target type

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/deleteItem
Deletes the Sketch Construction Preference item from the list

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/addItem
Adds the given Sketch Construction Item

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/data
Gets all the Sketch Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/footingOptions
Gets the Footing Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/footingOptions
Save the Footing Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/flooringOptions
Gets the Flooring Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/flooringOptions
Save the Flooring Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/wallOptions
Gets the Wall Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/wallOptions
Save the Wall Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/roofWallOptions
Gets the Roof Wall Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/roofWallOptions
Save the Roof Wall Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/roofOptions
Gets the Roof Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/roofOptions
Save the Roof Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/staircaseOptions
Gets the Staircase Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/staircaseOptions
Save the Staircase Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/fenceOptions
Gets the Fence Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/fenceOptions
Save the Fence Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/deckOptions
Gets the Deck Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/deckOptions
Save the Deck Construction Options

POST/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/wallSurfaceOptions
Gets the Wall Surface Construction Options

PUT/v1/instance/{instanceId}/profile/{profileCode}/sketchPreferences
/construction/wallSurfaceOptions
Save the Wall Surface Construction Options



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



URL

GET/v1/instance/{instanceId}/url/mfn/{mfn}/xaUrl
Gets the url to connect to xa



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

PUT/v1/userData/openMaximized
Saves the openMaximized value

GET/v1/userData/openMaximized
Gets the OpenMaximized from the UserOptionsDoc

PUT/v1/userData/autoSaveInterval
Saves the Preference AutoSave information to the useDataDoc for the given xid

GET/v1/userData/autoSaveInterval
Gets the AutoSave interval

GET/v1/user/lastSelectedProjectFilter
Gets the last selected project filter from the UserOptionsDoc

PUT/v1/user/lastSelectedProjectFilter
Saves the last selected project filter

GET/v1/instance/{instanceId}/userData/ipaddress
delete me when verified



UTILS

POST/v1/utils/param
Encrypts given strings



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

POST/v1/instance/{instanceId}/xactnet/fullConnection
Perform a full connection with XactNet, including the request for inventory
items


SCHEMAS

AcceptInventoryRequest
AddressFormats
AddressInfo
AutoSaveInfo
BalusterOptions
BaseResponse
BoolRequest
CalcTypeAndDesc
CalculationOptions
CauseOfLoss
ClaimInfoProject
ClaimRepRecord
CodeName
CodeRequest
CollarTiePosition
CompanyHeaderRecord
CompanyHeaderSearchParams
CompanyHeaderSelectionItem
CompanyHeaderSortColumnParams
CompanyHeaderSortColumnsEnum
CompanyRecord
CompanySearchParams
CompanySelectionItem
CompanySelectionItemPaginatedResult
CompanySortColumnParams
CompanySortColumnsEnum
ContactBaseTypeEnum
ContactData
ContactSelectionItem
ContactSelectionItemPaginatedResult
ContactSortColumnParams
ContactSortColumnsEnum
ContactTypeEnum
CountryFilterTypeEnum
CountryStates
CountryType
CreateProjectRequest
DeckFramingBeamFraming
DeckFramingEndBoardFraming
DeckFramingHoleFramingType
DeleteMultipleProjectsRequest
DeleteProjectRequest
DependencyHealthDetails
DepreciationInfo
DepreciationType
DuplicateProjectRequest
EcsCreateRequest
EcsResponse
ErrorCode
EstimateClient
EstimateOrderByEnum
EstimateResponse
EstimateUser
EstimatorSearchParams
FenceConstructionID
FloorConstructionID
FootingConstructionID
FootingMaterialID
FoundationSillID
FrameWallTrimmerStyleID
FramingCenterBeamID
FramingCenterID
ImageData
InstanceCategory
InstanceContactInfo
InstanceInfo
InstanceProfile
InstanceType
InstanceUserInfo
LicenseTypeEnum
LiningLayerID
LossInfo
MergeProjectRequest
ModelStatementDataWithStates
ModelStatementSearchParams
ModelStatementSelectionItem
ModelStatementSelectionItemPaginatedResult
ModelStatementState
ModelStatementType
NotificationSearchRequest
NotificationStatus
NotificationUpdateRequest
OverheadAndProfit
PLFilter
PLFilterData
PLFilterDivision
PLFilterEntry
PLFilterItem
PLFilterParams
PLFilterPhase
PLFilterTypeEnum
PaymentTrackerInfo
PermitFee
PermitFeeCalcType
PermitFeeTaxAsType
PersonnelInfo
Phone
Platform
PreferenceTarget
Preferences
PriceListInfo
PriceListSearchParams
PriceListSortColumnParams
PriceListSortColumnsEnum
PricelistFilterSelectionItem
PricelistFilterSelectionItemPaginatedResult
PricelistSelectionItem
PricelistSelectionItemPaginatedResult
ProfileModelStatementsByState
ProfileModelStatementsByStatePaginatedResult
ProjFilterDateToCheckEnum
ProjFilterDateTypeEnum
ProjFilterTypeEnum
ProjectExportInventoryRequest
ProjectFieldStatus
ProjectFilter
ProjectInfo
ProjectMetadata
ProjectResponse
ProjectRestoreMultipleRequest
ProjectRestoreRequest
ProjectSearchRequest
ProjectSearchResult
ProjectSelectionItem
ProjectStatus
ProjectType
ProjectUpdateResponse
RailFramingConstructionType
RecycledEstimateOrderByEnum
RecycledProjectSearchRequest
RecycledProjectSearchResult
RecycledProjectSelectionItem
RepairedBy
RepairedByPreference
ReportsInfo
RoofAndPropertyInfo
RoofAndPropertyRequest
RoofConstruction
RoofPropertyProvider
ServiceStatus
ShareableSearchEnum
SketchCalculationsAutomaticCalculations
SketchCalculationsCarpetAndVinylFlooring
SketchCalculationsReferenceBlocks
SketchCalculationsWallOpenings
SketchConstruction
SketchConstructionBaluster
SketchConstructionBalusterOption
SketchConstructionCollarTiePosition
SketchConstructionDeckControlData
SketchConstructionDeckData
SketchConstructionDeckEndBoardFramingItem
SketchConstructionDeckFramingBeamFramingItem
SketchConstructionDeckHoleFramingItem
SketchConstructionFenceConstructionIDItem
SketchConstructionFenceControlData
SketchConstructionFenceData
SketchConstructionFittings
SketchConstructionFloorConstructionIDItem
SketchConstructionFloorControlData
SketchConstructionFloorData
SketchConstructionFootingConstructionIDItem
SketchConstructionFootingControlData
SketchConstructionFootingData
SketchConstructionFootingMaterialItem
SketchConstructionFrameWallTrimmerStyleIDItem
SketchConstructionFramingCenter
SketchConstructionFramingCenterBeamIDItem
SketchConstructionItem
SketchConstructionLiningLayersItem
SketchConstructionPreferencesData
SketchConstructionRailFramingConstructionTypeItem
SketchConstructionRoofConstructionItem
SketchConstructionRoofControlData
SketchConstructionRoofData
SketchConstructionRoofWallControlData
SketchConstructionRoofWallData
SketchConstructionStaircaseControlData
SketchConstructionStaircaseData
SketchConstructionStaircaseFramingConstructionTypeItem
SketchConstructionTopPlateItem
SketchConstructionWallConstructionIDItem
SketchConstructionWallFoundationSillID
SketchConstructionWallSurfaceControlData
SketchConstructionWallSurfaceData
SketchContstructionWallControlData
SketchContstructionWallData
SketchEditing
SketchEditingAerialSketch
SketchEditingDistoIntegration
SketchEditingLevels
SketchEditingViewDefaults
SketchEditingViewDetailLevelItem
SketchEditingViewSettings
SketchPlacementCustomStaircase
SketchPlacementDoors
SketchPlacementRoomDefaults
SketchPlacementWindows
SketchPreferencesCalculations
SketchPreferencesPlacement
SketchPreferencesViewAndEdit
SortDirectionEnum
StaircaseFraimingConstructionType
StateInfo
Stream
StringPaginatedResult
SubroomLabelOption
TaxJurisdiction
TaxType
TopPlateID
TypeOfLoss
TypeOfLossGroupEnum
UpdateModelStatementDataWithStates
UserInstanceStatus
ValuationToEstimateConvertRequest
ValuationType
VendorExchangeAddress
VendorExchangeContact
VendorExchangeItem
VendorField
VendorFieldTypes
ViewDetailOption
WallConstructionID
XOInstanceStatus
XactContentsInfo
XactContentsSearchCountry
XactContentsSearchCulture
XactContentsSearchSettings
XidUser