xoadmin.use1.prod.claims-sol.io Open in urlscan Pro
52.0.186.184  Public Scan

Submitted URL: https://xoadmin.use1.prod.claims-sol.io/
Effective URL: https://xoadmin.use1.prod.claims-sol.io/swagger/index.html
Submission: On September 03 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">XO Admin</option>
    </select></label></form>

Text Content

Select a definitionXO Admin


XACTIMATE ONLINE ADMINISTRATION API.

 1.0.0 

OAS3

/swagger/v1/swagger.json

This micro service is responsible for communicating with the xm8services
internal administration api. Source code for this service is located here

Authorize


AUDIT


POST /v1 /instance /{instanceId} /audit
Add instance Audit
POST /v1 /instance /{instanceId} /audit /search
Search instance Audits
GET /v1 /instance /{instanceId} /audit /modifiers
get xidusermetadata of users that have modified instance data
POST /v1 /profile /{profileCode} /audit
Add Profile Audit.
POST /v1 /profile /{profileCode} /audit /search
Search Profile Audits.
GET /v1 /profile /{profileCode} /audit /modifiers
get xidusermetadata for users that have modified profile data

COMPANY


POST /v1 /instance /{instanceId} /company /{companyType} /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
POST /v1 /instance /{instanceId} /company /{companyType} /getCompanyByCode
Gets detailed data for a single company
DELETE /v1 /instance /{instanceId} /company /{companyType}
Deletes a single company

COMPANYCONTROLLEROBSOLETE


POST /v1 /instance /{instanceId} /company /type /{type} /search
Gets list of companies, searchable, sortable, paginated
POST /v1 /instance /{instanceId} /company /type /{type}
Adds a single company
GET /v1 /instance /{instanceId} /company /type /{type} /code /{code}
Gets detailed data for a single company
PUT /v1 /instance /{instanceId} /company /type /{type} /code /{code}
Updates a single company
DELETE /v1 /instance /{instanceId} /company /type /{type} /code /{code}
Deletes 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

COMPONENTDISCOUNTS


GET /v1 /profile /{profileCode} /componentDiscounts
Retrieves the list of component discounts for the profile specified
POST /v1 /profile /{profileCode} /componentDiscounts
Saves list of component discounts to the profile specified

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 /{contactType}
Deletes a single contact

CSV


POST /v1 /csv /users
Gets the CSV of instance user info based on search string, instances
POST /v1 /csv /allUsers
Gets the CSV of all instance users info based on search string, instances
GET /v1 /csv /instance /{instanceId} /bulkEditUsers
Gets the CSV of users for a given instance for bulk user editing
GET /v1 /csv /instances
Gets the CSV of instances based on a search value
GET /v1 /csv /allInstances
Gets the CSV of all instances based on a search value (for super users)

CUSTOMDEPRECIATION


GET /v1 /customDepreciation /defaultAges
Gets the default ages for the new custom depreciation with the given starting
depreciation
GET /v2 /customDepreciation /profile /{profileCode}
Gets the Custom Depreciation for the given profile
POST /v2 /customDepreciation /profile /{profileCode}
Saves the Custom Depreciation for the given profile

DEPRECIATIONDEFAULTS


GET /v1 /profile /{profileCode} /depreciationDefaults
Retrieves the list of depreciation defaults for the profile specified
POST /v1 /profile /{profileCode} /depreciationDefaults
Saves depreciation defaults
GET /v1 /instance /{instanceId} /profile /{profileCode} /depreciationDefaults
Retrieves the list of depreciation defaults for the instance / profile specified
POST /v1 /instance /{instanceId} /profile /{profileCode} /depreciationDefaults
Saves instance / profile depreciation defaults

DESKTOPUPDATESETTINGS


GET /v1 /instance /{instanceId} /desktopUpdateSettings /all
Get all desktop updates since last mandatory
PUT /v1 /instance /{instanceId} /desktopUpdateSettings
Update instance for desktop update

FEATURE


GET /v1 /profile /{profileCode} /feature
Gets the translated feature flags for the profile specified
POST /v1 /feature /featureFlagMetadata
Creates the feature flags
PUT /v1 /feature /featureFlagMetadata
Updates Feature Flags Metadata
POST /v1 /feature /{feature} /featureFlagMetadata
Gets a Single Feature Flag Metadata
DELETE /v1 /feature /{feature} /featureFlagMetadata
Deletes Feature Flags Metadata
POST /v1 /feature /getAllFeatureFlagsMetadata
Gets All Feature Flags Metadata

HEALTH


GET /health /alive
Returns if the service is available
GET /health /details
Returns service details and dependencies.

INSPECTIONRULES


GET /v1 /profile /{profileCode} /InspectionRules /{route}
Proxies the call to the inspection rules microservices see
https://dev.azure.com/Verisk-Lehi/Xactimate/_git/Xactimate.Rules.Api for
documentation on the inspection rules microservice
POST /v1 /profile /{profileCode} /InspectionRules /{route}
Proxies the call to the inspection rules microservices see
https://dev.azure.com/Verisk-Lehi/Xactimate/_git/Xactimate.Rules.Api for
documentation on the inspection rules microservice
DELETE /v1 /profile /{profileCode} /InspectionRules /{route}
Proxies the call to the inspection rules microservices see
https://dev.azure.com/Verisk-Lehi/Xactimate/_git/Xactimate.Rules.Api for
documentation on the inspection rules microservice
PUT /v1 /profile /{profileCode} /InspectionRules /{route}
Proxies the call to the inspection rules microservices see
https://dev.azure.com/Verisk-Lehi/Xactimate/_git/Xactimate.Rules.Api for
documentation on the inspection rules microservice

INSTANCE


GET /v1 /instance /{instanceId} /desktopUpdate /settings
Get instance settings for desktop updates
PUT /v1 /instance /{instanceId} /desktopUpdate /settings
Set manually controlled flags for the instance
GET /v1 /instance /{instanceId} /settings /manuallyControlUpdates
Get Instance settings for manually controlled updates
PUT /v1 /instance /{instanceId} /settings /manuallyControlUpdates
Set Manually Controlled for Instance
GET /v1 /instance /{instanceId} /settings /updatefrequency
Get the instance settings for update frequency
PUT /v1 /instance /{instanceId} /settings /updatefrequency
Set the update frequency information
GET /v1 /instance /status
Get the instance status
POST /v1 /instance /search
Called by a user that does not have access to all instances to search the
instances for the given criteria
POST /v1 /instance /searchAll
Called by a user that has access to all instances to search the instances for
the given criteria
GET /v1 /instance /{instanceId}
Gets the instance information for the given instance id
PUT /v1 /instance /{instanceId}
Updates the instance information
PUT /v1 /instance /{instanceId} /overrides
Updates the overrides for the instance
PUT /v1 /instance /{instanceId} /notificationTypes
Updates the notification types for the instance
GET /v1 /instance /{instanceId} /profile /{profileCode} /feature
Gets the IsAvailable flags

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 /getCauseOfLoss
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}
/getModelStatementFromCode
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. Instance based
only.
POST /v1 /instance /{instanceId} /modelStatement
Addes a new model statement
PUT /v1 /instance /{instanceId} /modelStatement
Updates the text of an existing model statement
DELETE /v1 /instance /{instanceId} /modelStatement /profile /{profileCode}
Deletes the model from the system

MODELSTATEMENTCONTROLLEROBSOLETE


POST /v1 /instance /{instanceId} /profile /{profileCode} /modelStatement /search
Gets a list of Model statements per the search criteria
GET /v1 /instance /{instanceId} /profile /{profileCode} /modelStatement
/{modelName}
Gets the Model Statement data for the given information
DELETE /v1 /instance /{instanceId} /profile /{profileCode} /modelStatement
/{modelName}
Deletes the model from the system
POST /v1 /instance /{instanceId} /profile /{profileCode} /modelStatement
Addes a new model statement
PUT /v1 /instance /{instanceId} /profile /{profileCode} /modelStatement
Updates the text of an existing model statement

PERMITFEE


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} /permitfeeInstance /items
Returns list Items that can be selected
GET /v1 /instance /{instanceId} /profile /{profileCode} /permitfee
/calculationTypes
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 /personnel
Saves the Preference Personnel information to the ProjectDefaultDoc for the
given instance, profile and preference user type
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/overheadAndProfit
Method to Upsert the Instance level Overhead and Profit Preference
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
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/calculationOptions
Saves the Preference Calculation Options information to the ProjectDefaultDoc
for the given instance, xid, profile
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /reports
Saves the Preference Reports information to the ProjectDefaultDoc for the given
instance, xid, profile
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/paymentTracker
Gets the Preference (ProjectDefault) 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
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

PRICELIST


POST /v1 /instance /{instanceId} /profile /{profileCode} /pricelist /search
Searching pricelist
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 requested 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

PRICELISTFILTERCONTROLLEROBSOLETE


GET /v1 /instance /{instanceId} /profile /{profile} /pricelistFilter /options
Gets a blank template of the options for pricelist filters for the
instance/profile
GET /v1 /instance /{instanceId} /profile /{profile} /pricelistFilter /type
/{type} /name /{name}
Get the data for a single pricelist filter
PUT /v1 /instance /{instanceId} /pricelistFilter /{name}
Updates a single Pricelist Filter
DELETE /v1 /instance /{instanceId} /pricelistFilter /{name}
Deletes a single pricelist filter

PROFILE


POST /v1 /profile /search /ownedByCurrentUser
Gets the profile owners for the given profile
POST /v1 /profile /search
Gets the profile owners for the given profile. Called if the user is a super
admin
GET /v1 /profile /{profileCode}
Gets the data for the given profile
GET /v1 /instance /{instanceId} /profile
Gets the installed profiles for the instance
GET /v1 /instance /{instanceId} /profile /lastselected
Gets the last selected profile

PROFILECONFIG


GET /v1 /profile /{profileCode} /profileConfig
Gets the profile config for the profile specified
PUT /v1 /profile /{profileCode} /profileConfig
Updates profile config for the profile specified
GET /v1 /instance /{instanceId} /profile /{profileCode} /profileConfig
Gets the profile config for the profile specified if instance admin

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
PUT /v1 /profile /{profileCode} /modelStatement /updateProfile
Updates the text, name, and/or states/provinces of an existing profile model
statement
POST /v1 /profile /{profileCode} /modelStatement
Adds a new profile model statement
DELETE /v1 /profile /{profileCode} /modelStatement
Deletes the profile model from the system
GET /v1 /profile /{profileCode} /modelStatement
/getProfileModelStatementsByState
Gets the list of states/provinces and their corresponding opening/closing
profile model statements for the given profile
PUT /v1 /profile /{profileCode} /modelStatement /updateProfileStatementByState
Updates the opening/closing profile model statements of a state/province
GET /v1 /profile /{profileCode} /modelStatement /tokens
Updates the opening/closing profile model statements of a state/province

PROFILEOWNER


GET /v1 /profile /{profileCode} /owner
Gets the profile owners for the given profile
POST /v1 /profile /{profileCode} /owner
Adds the owner to the given profile
DELETE /v1 /profile /{profileCode} /owner /xid /{xid}
Deletes the owner from the profile

PROJECT


GET /v1 /instance /{instanceId} /project /targetXid /{targetXid}
/checkedOutProjects /count
Retrieves the number of projects a given user has in the checked out status

REGION


GET /v1 /region
Method to get Country states
GET /v1 /region /countryType /{countryType}
get country states by country type
GET /v1 /region /cultures
get languages for country type

SECURITYGROUP


POST /v1 /instance /{instanceId} /securityGroup /search
Gets list of security groups, searchable, sortable, paginated
POST /v1 /instance /{instanceId} /securityGroup /getSecurityGroupByName
Gets a single security group
GET /v1 /instance /{instanceId} /securityGroup /privileges
Gets the blank privilege tree for the specified instance
POST /v1 /instance /{instanceId} /securityGroup
Adds a single security group
PUT /v1 /instance /{instanceId} /securityGroup
Updates a single security group
DELETE /v1 /instance /{instanceId} /securityGroup
Deletes a single security group

SKETCHPREFERENCESCALCULATIONS


GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations
Gets the Sketch System 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 Calcuations Automatic Calculations preferences
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /carpetAndVinlyFlooring
Gets the Sketch Calculations Carpent and Vinyl Flooring preferences
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /carpetAndVinlyFlooring
Saves the Sketch Calcuations Carpent and Vinyl Flooring preferences
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /referenceBlocks
Gets the Sketch Calculations Refernce Blocks preferences
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /referenceBlocks
Saves the Sketch Calcuations Refernce 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 System 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 System preferences
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /editing
Gets the Sketch Edting 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

USER


POST /v1 /user /instance /{instanceId} /addBulkUsers
Takes a csv file and adds the users to the instance provided
POST /v1 /user /instance /{instanceId} /search
Gets paginated, sortable, searchable list of instance users
POST /v1 /user /searchAll
Gets paginated, sortable, searchable list of all instance users (for super
admins)
POST /v1 /user /instance /{instanceId} /targetXid /{targetXid} /loginHistory
Gets paginated, sortable list of instance user's login history
GET /v1 /user /instance /{instanceId} /targetXid /{targetXid}
Retrieves a single instance user
DELETE /v1 /user /instance /{instanceId} /targetXid /{targetXid}
Deletes a single instance user
POST /v1 /user /instance /{instanceId} /instanceUser
Adds a single instance user
PUT /v1 /user /instance /{instanceId} /instanceUser
Updates a single instance user
GET /v1 /user
Gets the current user
GET /v1 /user /instance /{instanceId} /selectedProfile
Updates a single instance user
PUT /v1 /user /instance /{instanceId} /selectedProfile /{profileCode}
Updates a single instance user
GET /v1 /user /lastSelectedLanguageCulture
Gets the Language culture the user last selected
PUT /v1 /user /lastSelectedLanguageCulture /{culture}
Saves the language culture the user selected

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
Determines whether an instance is registered with XactNet
POST /v1 /instance /{instanceId} /xactnet /register
Registers an instance with XactNet
POST /v1 /instance /{instanceId} /xactnet /recover /start
Requests security codes to recover an XactNet address
POST /v1 /instance /{instanceId} /xactnet /recover /finish
Finishes XactNet address recovery

SCHEMAS

AuditType
AuditData
ActionType
AuditEntryCreateRequest
AuditSearchRequest
DatabaseId
XidUserMetadata
AuditEntry
AuditEntryPaginatedResult
ShareableSearchEnum
CompanySortColumnsEnum
SortDirectionEnum
CompanySortColumnParams
CompanySearchParams
CompanySelectionItem
CompanySelectionItemPaginatedResult
AddressFormats
CountryType
AddressInfo
Phone
CompanyRecord
CodeRequest
CompanyHeaderSortColumnsEnum
CompanyHeaderSortColumnParams
CompanyHeaderSearchParams
CompanyHeaderSelectionItem
CompanyHeaderRecord
ComponentDiscount
ContactSortColumnsEnum
ContactSortColumnParams
EstimatorSearchParams
ContactBaseTypeEnum
ContactTypeEnum
ContactSelectionItem
ContactSelectionItemPaginatedResult
CodeName
ContactData
ClaimRepRecord
UserCsvSearchParams
CustomDepreciationAge
CustomDepreciationLanguage
CustomDepreciation
StateDepreciationDefault
DesktopUpdateWithInstanceSettings
DesktopUpdateInstanceSettingsUpdateRequest
Feature
FeatureFlag
FeatureFlagMetadata
ServiceStatus
DependencyHealthDetails
Stream
InstanceMetadataWithManuallyControlledDesktopUpdateSetting
UpdateInstanceSettingForDesktopUpdateRequest
InstanceMetadataWithUpdateFrequencySetting
UpdateInstanceSettingMonthlyUpdate
UserInstanceStatus
InstanceContactInfo
LicenseTypeEnum
InstanceType
InstanceStatus
InstanceSearchSortEnum
InstanceSearchParms
InstanceSearch
InstanceSearchPaginatedResult
InstanceInformation
InstanceInfoUpdate
InstanceOverrides
InstanceNotificationTypes
TypeOfLossGroupEnum
TypeOfLoss
LossInfo
CauseOfLoss
ModelStatementSearchParams
StringPaginatedResult
ModelStatement
UpdateModelStatementData
PermitFeeCalcType
CalcTypeAndDesc
PermitFeeTaxAsType
PermitFee
TaxType
CalculationOptions
DepreciationType
DepreciationInfo
LossDefaults
OverheadAndProfit
PaymentTrackerInfo
PersonnelInfo
PriceListInfo
ReportsInfo
VendorFieldTypes
VendorExchangeContact
VendorExchangeAddress
VendorField
VendorExchangeItem
XactContentsInfo
RepairedBy
RepairedByPreference
Preferences
PriceListSortColumnsEnum
PriceListSortColumnParams
PriceListSearchParams
PricelistSelectionItem
PricelistSelectionItemPaginatedResult
TaxJurisdiction
PLFilterTypeEnum
PLFilterSearchParams
PricelistFilterSelectionItem
PricelistFilterSelectionItemPaginatedResult
PLFilterDivision
PLFilterPhase
PLFilterItem
PLFilterData
PLFilterEntry
NamedPLFilter
ProfileSearchRequest
CodeNameResponse
InstanceProfile
ProfileConfig
ProfileStatementState
ProfileModelStatement
ProfileModelStatementPaginatedResult
UpdateProfileModelStatementData
ProfileModelStatementsByState
ProfileModelStatementsByStatePaginatedResult
ProfileOwner
StateInfo
CountryStates
SecurityGroupSortColumnsEnum
SecurityGroupSortColumnParams
SecurityGroupSearchParams
SecurityGroupSelectionItem
SecurityGroupSelectionItemPaginatedResult
PrivilegeEnum
PrivilegePlatformFlags
Privilege
PrivilegeNode
SecurityGroupData
SecurityGroup
SketchCalculationsAutomaticCalculations
SketchCalculationsCarpentAndVinylFlooring
SketchCalculationsReferenceBlocks
SketchCalculationsWallOpenings
SketchPreferencesCalculations
SketchPlacementCustomStaircase
SketchPlacementDoors
SketchPlacementRoomDefaults
SketchPlacementWindows
SketchPreferencesPlacement
SketchEditing
SketchEditingAerialSketch
SketchEditingDistoIntegration
SketchEditingViewDefaults
ViewDetailOption
SubroomLabelOption
SketchEditingViewSettings
SketchEdtingLevels
SketchPreferencesViewAndEdit
UserBulkUploadErrorEnum
BulkUserResponse
UserColumnEnum
UserOrderBy
InstanceUserLicenseType
InstanceUserSearchRequest
InstanceUserSelectionItem
InstanceUserSelectionItemPaginatedResult
InstanceUserSearchParams
LoginHistorySortColumnsEnum
LoginHistorySortParams
LoginHistory
LoginHistoryPaginatedResult
InstanceUser
AdminRightsEnum
AdminRoleTypeEnum
XOAdminUser
XactNetRegisterInstanceRequest
XactNetStartRecoveryRequest
XactNetFinishRecoveryRequest
XactNetFinishRecoveryResponse