46329-46329-xcoadmin.usw2.dev.sandbox.xactdev.com Open in urlscan Pro
35.80.154.80  Public Scan

Submitted URL: https://46329-46329-xcoadmin.usw2.dev.sandbox.xactdev.com/
Effective URL: https://46329-46329-xcoadmin.usw2.dev.sandbox.xactdev.com/swagger/index.html
Submission: On April 05 via api from US — Scanned from US

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.

 0.229.0-PullRequest46329.16+1ba345e8f365ecb6a1e61f8a8dd53390ef1937df 

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


ACCOUNTS


POST /v1 /accounts /search
List the accounts that match the query (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
GET /v1 /accounts /{id}
Get a Verisk account by ID (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
POST /v1 /accounts /non-crm
Create a non-CRM account (Auth policies:
XactwareUser_WithRight_ViewAllInstances)

AUDIT


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

CLAIMXPERIENCE


GET /v1 /account /{account} /claimxperience /instances
Lists the ClaimXperience instances associated with the specified Verisk account.
(Auth policies: XactwareUser_WithRight_ViewAllInstances)

COMPANY


POST /v1 /instance /{instanceId} /company /{companyType} /search
Gets list of companies, searchable, sortable, paginated (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /company
Adds a single company (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /company
Updates a single company (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /company /{companyType} /getCompanyByCode
Gets detailed data for a single company (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /company /{companyType}
Deletes a single company (Auth policies: CustomerAdminOnly)

COMPANYHEADER


POST /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader /search
Searches list of CompanyHeaders, sortable, paginated (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader
Adds a single company header (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader
Updates a single company header (Auth policies: CustomerAdminOnly)
DELETE /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader
Deletes a single company header (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /companyHeader
/getCompanyHeaderByCode
Gets a details for a single company header (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

COMPONENTDISCOUNTS


GET /v1 /profile /{profileCode} /componentDiscounts
Retrieves the list of component discounts for the profile specified (Auth
policies: ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /componentDiscounts
Saves list of component discounts to the profile specified (Auth policies:
ProfileOwner_Or_AnyXactwareUser)

CONTACT


POST /v1 /instance /{instanceId} /contact /search
Get ClaimRep/Estimators selection items list, searchable, sortable, paginated
(Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /contact /searchContacts
Get Contacts selection items list, searchable, sortable, paginated (Auth
policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /contact
Adds a single contact (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /contact
Updates a single contact (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /contact /estimator
Adds a single estimator (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /contact /estimator
Updates a single estimator (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /contact /claimRep
Adds a single claim rep (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /contact /claimRep
Updates a single claim rep (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /contact /getContactByCode
Get contact details (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /contact /getEstimatorByCode
Gets estimator details (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /contact /getClaimRepByCode
Gets claim rep details (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /contact /{contactType}
Deletes a single contact (Auth policies: CustomerAdminOnly)

CONTENTSTRACK


GET /v1 /account /{account} /contentstrack /instances
Lists the ContentsTrack instances associated with the specified Verisk account.
(Auth policies: XactwareUser_WithRight_ViewAllInstances)

CSV


POST /v1 /csv /users
Gets the CSV of instance user info based on search string, instances (Auth)
POST /v1 /csv /allUsers
Gets the CSV of all instance users info based on search string, instances (Auth)
GET /v1 /csv /instance /{instanceId} /bulkEditUsers
Gets the CSV of users for a given instance for bulk user editing (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /csv /instance /{instanceId} /bulkEditUsers
Gets the CSV of users for a given instance for bulk user editing (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /csv /instances
Gets the CSV of instances based on a search value (Auth)
GET /v1 /csv /allInstances
Gets the CSV of all instances based on a search value (for super users) (Auth
policies: XactwareUser_WithRight_ViewAllInstances)
POST /v1 /csv /instance /{instanceId} /projects
Gets a csv file of the projects for the instance for the given search criteria.
Null or empty search to get all (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /csv /instancesReport
Gets the instances report csv file (Auth policies:
XactwareUser_WithRight_ReportsView)
POST /v1 /csv /mobileUsageReport
Gets the mobile usage report csv (Auth policies:
XactwareUser_WithRight_ReportsView)
POST /v1 /csv /desktopUsageReport
Gets the desktop usage report csv (Auth policies:
XactwareUser_WithRight_ReportsView)
POST /v1 /csv /licenseAuditReport
Gets the license audit report csv (Auth policies:
XactwareUser_WithRight_ReportsView)

CUSTOMDEPRECIATION


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

DEPRECIATIONDEFAULTS


GET /v1 /profile /{profileCode} /depreciationDefaults
Retrieves the list of depreciation defaults for the profile specified (Auth
policies: ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /depreciationDefaults
Saves depreciation defaults (Auth policies: ProfileOwnerOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /depreciationDefaults
Retrieves the list of depreciation defaults for the instance / profile specified
(Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)
POST /v1 /instance /{instanceId} /profile /{profileCode} /depreciationDefaults
Saves instance / profile depreciation defaults (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)

DESKTOPUPDATESETTINGS


GET /v1 /instance /{instanceId} /desktopUpdateSettings /all
Get all desktop updates since last mandatory (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_DesktopUpdatesView)
PUT /v1 /instance /{instanceId} /desktopUpdateSettings
Update instance for desktop update (Auth policies: CustomerAdminOnly)

DEVICE


POST /v1 /device
Registers the XOAdmin application (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /device
Unregisters the XOAdmin appliation (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

DISTRIBUTECLAIMCONTACT


GET /v1 /instance /{instanceId} /distributeclaim /contacts
Get contacts for given instance. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /distributeclaim /contacts
Create Contact for given instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /distributeclaim /contacts /{contactId}
Update the contact in given instance with the given id to values provided. (Auth
policies: CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /distributeclaim /contacts /{contactId}
Delete the contact in the given instance with the given id. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

DISTRIBUTECLAIMDISTRIBUTABLETOINSTANCE


POST /v1 /instance /{instanceId} /distributeclaim /distributableTo

PUT /v1 /instance /{instanceId} /distributeclaim /distributableTo
/{distributableToId}

DELETE /v1 /instance /{instanceId} /distributeclaim /distributableTo
/{distributableToId}

GET /v1 /instance /{instanceId} /distributeclaim /distributableTo
/{distributableToInstanceId}


DISTRIBUTECLAIMINSTANCE


GET /v1 /instance /{instanceId} /distributeClaim
Get a specific instance distribute claim object. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /distributeClaim
Create an instance for using the distribute claim system. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /distributeClaim
update a simple distribute claim instance object. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /distributeClaim
delete data associated with a distribute claim instance object. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /distributeClaim /available
Get the available instances. These instances have the is available for work flag
set to true and have at least one profile in common with the current instance.
(Auth policies: CustomerAdmin_Or_AnyXactwareUser)

ECS


GET /v1 /ecs /instance /{instanceId} /environments
Gets the ecs environments (Auth policies: CustomerAdmin_Or_AnyXactwareUser)

FEATURE


GET /v1 /profile /{profileCode} /feature
Gets the translated feature flags for the profile specified (Auth policies:
ProfileOwnerOnly)
GET /v1 /profile /{profileCode} /allFeatures
Gets all translated feature flags for the profile specified (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
POST /v1 /feature /featureFlagMetadata
Creates the feature flags (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
PUT /v1 /feature /featureFlagMetadata
Updates Feature Flags Metadata (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
POST /v1 /feature /{feature} /featureFlagMetadata
Gets a Single Feature Flag Metadata (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
DELETE /v1 /feature /{feature} /featureFlagMetadata
Deletes Feature Flags Metadata (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
POST /v1 /feature /getAllFeatureFlagsMetadata
Gets All Feature Flags Metadata (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
PUT /v1 /feature /profile /{profileCode}
Updates Feature Flags for a Profile (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
GET /v1 /feature /{feature} /checkForProfiles
Gets profiles that have feature enabled (Auth policies:
XactwareUser_WithRight_ViewAllInstances)

HEALTH


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

GET /v1 /Health /ready

GET /v1 /Health /details


INIFILE


PUT /v1 /iniFile /instance /{instanceId}
Resets the ini file for the instance (Auth policies:
XactwareUser_WithRight_ViewAllInstances)

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 (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
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 (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
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 (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
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 (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /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 (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /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 (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /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 (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /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 (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /inspectionRules /instance /{instanceId} /bypassReasons
Gets the allowed bypass reasons for the instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /inspectionRules /instance /{instanceId} /bypassReasons
Adds the Instance Bypass Reason (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /inspectionRules /profile /{profileCode} /bypassReasons
Gets the allowed bypass reasons for the profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
POST /v1 /inspectionRules /profile /{profileCode} /bypassReasons
Adds the Profile Bypass Reason (Auth policies: ProfileOwner_Or_AnyXactwareUser)
GET /v1 /inspectionRules /instance /{instanceId} /bypassReasons /{reasonId}
Gets the instance bypass reason for the given id (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /inspectionRules /instance /{instanceId} /bypassReasons /{reasonId}
Updates the Instance Bypass Reason (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /inspectionRules /instance /{instanceId} /bypassReasons /{reasonId}
Deletes the given reason from the instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /inspectionRules /profile /{profileCode} /bypassReasons /{reasonId}
Gets the profile bypass reason for the given id (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /inspectionRules /profile /{profileCode} /bypassReasons /{reasonId}
Updates the Profile Bypass Reason (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
DELETE /v1 /inspectionRules /profile /{profileCode} /bypassReasons /{reasonId}
Deletes the given reason from the profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
POST /v1 /inspectionRules /instance /{instanceId} /getBypassReasons
Gets the list of Bypass reasons for the instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /inspectionRules /profile /{profileCode} /getBypassReasons
Gets the list of Bypass reasons for the profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)

INSTANCE


GET /v1 /instance /{instanceId} /desktopUpdate /settings
Get instance settings for desktop updates (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_DesktopUpdatesView)
GET /v1 /instance /{instanceId} /settings /manuallyControlUpdates
Get Instance settings for manually controlled updates (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_DesktopUpdatesView)
PUT /v1 /instance /{instanceId} /settings /manuallyControlUpdates
Set Manually Controlled for Instance (Auth policies: CustomerAdminOnly)
GET /v1 /instance /{instanceId} /settings /updatefrequency
Get the instance settings for update frequency (Auth policies:
XactwareUser_WithRight_DesktopUpdatesFrequencyView)
PUT /v1 /instance /{instanceId} /settings /updatefrequency
Set the update frequency information (Auth policies:
XactwareUser_WithRight_DesktopUpdatesFrequencyModify)
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 (Auth policies: XactwareUser_WithRight_ViewAllInstances)
GET /v1 /instance /{instanceId}
Gets the instance information for the given instance id (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId}
Updates the instance information (Auth policies:
XactwareUser_WithRight_InstanceModify)
DELETE /v1 /instance /{instanceId}
Deletes the instance (Auth policies: XactwareUser_WithRight_ViewAllInstances)
GET /v1 /instance /veriskAccountId /{veriskAccountId} /info
Gets instance information for the instances tied to the supplied Verisk account
ID (Auth policies: XactwareUser_WithRight_ViewAllInstances)
POST /v1 /instance /{instanceId} /provisioningRefresh
Sends a message to start the process of manually refreshing data from the
provisioning service, including locked status, available features and license
data. Normally refreshing should happen automatically. This endpoint is provided
in case the automatic refreshing failed for some reason. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /provisioningRefresh /status /{statusId}
Reads the status of a provisioning refresh operation (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /create
Creates a new instance, expects a CreateInstanceData type as parameter. The
return Guid can be passed to the InstanceCreationStatus endpoint (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
GET /v1 /instance /instanceCreationStatus
Create Status message for an Instance Creation Request (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
GET /v1 /instance /companyInfo
Gets company information for a keycode. Used as part of creating a new instance
(Auth policies: XactwareUser_WithRight_ViewAllInstances)
PUT /v1 /instance /{instanceId} /overrides
Updates the overrides for the instance (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /notificationTypes
Updates the notification types for the instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /profile /{profileCode} /feature
Gets the IsAvailable flags
GET /v1 /instance /{instanceId} /estUsers
Gets the users that own a project in the instance
POST /v1 /instance /{instanceId} /swap
Replaces an instance's current XactNet address with the one passed in (Auth
policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /swapWithValidation
Checks if a requested XN address is in use in the online database, and if it
isn't, attempts to swap an instance's current XN address for the requested one
(Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{toInstanceId} /fromInstance /{fromInstanceId}
Merges 2 instances together (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
GET /v1 /instance /{instanceId} /info
Gets detailed information about the specified instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /integratedWithPcps
Sets whether the instance is integrated with the Property Claims Provisioning
Service (Auth policies: XactwareUser_WithRight_ViewAllInstances)
GET /v1 /instance /{instanceId} /rebuildSettings
Gets the InstanceSettings.AllowSendRebuildEstimates for the instance to see if
the instance allows users to send rebuild estimates to a target group of
instances (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /rebuildSettings
Sets the InstanceSettings.AllowSendRebuildEstimates for the instance to see if
the instance allows users to send rebuild estimates to a target group of
instances (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)

INSTANCEDATA


GET /v1 /estimateWriter /settings
Gets the EstimateSettings.showReactEstimateWriter for the instance to see if the
instance allows users to see the Estimate Writer (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)
PUT /v1 /estimateWriter /settings
Set the EstimateSettings.showReactEstimateWriter for the instance to see if the
instance allows users to see the Estimate Writer (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)

INSTANCERULESCONFIG


GET /v1 /instance /{instanceId} /rulesconfig
Gets the instance rules config for the instance specified (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /rulesconfig
Updates instance rules config for the instanceId specified (Auth policies:
XactwareUser_WithRight_InstanceModify)
GET /v1 /instance /{instanceId} /rulesconfig /admin
Gets the instance rules config for the instance specified (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)
PUT /v1 /instance /{instanceId} /rulesconfig /admin
Updates instance rules config for the instanceId specified (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)

LAUNCHDARKLY


GET /v1 /launchDarkly
Gets the secure hash for LaunchDarkly

LOSS


POST /v1 /instance /{instanceId} /profile /{profileCode} /loss /type
Adds a Type Of Loss (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /loss /type
Saves a Type Of Loss (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /profile /{profileCode} /loss
Deletes a Type Of Loss (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /profile /{profileCode} /loss
Gets the Loss information for the given information (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /loss
Saves the Loss information for the given information (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /profile /{profileCode} /loss /types
Gets the loss types to be displayed (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode} /loss /getCauseOfLoss
Gets the list of the cause of loss for the given type (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)

MODELSTATEMENT


POST /v1 /instance /{instanceId} /modelStatement /profile /{profileCode} /search
Gets a list of Model statements per the search criteria (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /modelStatement /profile /{profileCode}
/searchInstance
Gets a list of Model statements per the search criteria (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /modelStatement /profile /{profileCode}
/getModelStatementFromCode
Gets the Model Statement data for the given information (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
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. (Auth policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /modelStatement
Addes a new model statement (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /modelStatement
Updates the text of an existing model statement (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /modelStatement /profile /{profileCode}
Deletes the model from the system (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /modelStatement /profile /{profileCode}
/deleteMultiple
Deletes multiple model statements (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

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

ONEXPERIENCE


GET /v1 /account /{account} /onexperience /instances
Lists the OneXperience instances associated with the specified Verisk account.
(Auth policies: XactwareUser_WithRight_ViewAllInstances)

PERMITFEE


GET /v1 /instance /{instanceId} /profile /{profileCode} /permitfee
Gets the Permit Fees (Additional Charges) for the given data (Auth policies:
XactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode} /permitfee
Gets a new Permit Fee (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /permitfee
Saves changes to the Permit Fee (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
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.
(Auth policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /permitfeeInstance /items
Returns list Items that can be selected (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /profile /{profileCode} /permitfee
/calculationTypes
Returns list of Calculation Types that can be used (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
DELETE /v1 /instance /{instanceId} /profile /{profileCode} /permitfee /id
/{feeId}
Deletes the fee for the given id (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /permitfee /saveFees
Saves changes to the Permit Fee (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

PREFERENCES


GET /v1 /instance /{instanceId} /profile /{profileCode} /preferences
Gets the Preference (ProjectDefault) for the instance and profile (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/skipCheckingForProfileDefaults
Gets the Preference (ProjectDefault) for the instance and profile (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
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 (Auth policies:
CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/overheadAndProfit
Method to Upsert the Instance level Overhead and Profit Preference (Auth
policies: CustomerAdminOnly)
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 (Auth policies:
CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/depreciation
Saves the Preference Depreciation information to the ProjectDefaultDoc for the
given instance, xid, profile (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/calculationOptions
Saves the Preference Calculation Options information to the ProjectDefaultDoc
for the given instance, xid, profile (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences /reports
Saves the Preference Reports information to the ProjectDefaultDoc for the given
instance, xid, profile (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/paymentTracker
Gets the Preference (ProjectDefault) for the instance and profile (Auth
policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/xactContents
Saves the Preference XactContents information to the ProjectDefaultDoc for the
given instance, xid, profile (Auth policies: CustomerAdminOnly)
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 (Auth policies:
CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/reportLanguages
Saves the Report Languages (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/resequencing
Saves the resequencing preferences (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /preferences
/systemSettings
Saves the resequencing preferences (Auth policies: CustomerAdminOnly)

PRICELIST


POST /v1 /instance /{instanceId} /profile /{profileCode} /pricelist /search
Searching pricelist (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /profile /{profileCode} /pricelist /{name}
/taxJurisdictions
Gets the tax jurisdictions contained in specific pricelist (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /country /{country} /zipcode /{zipCode}
/pricelist
Imports the pricelist into the instance requested for given zipCode (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /name /{name} /pricelist
Imports the pricelist into the instance requested for given pricelist name (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /country /{country} /region /{region} /pricelist
imports pricelist into requested instance for a region (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
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 (Auth policies: CustomerAdmin_Or_AnyXactwareUser)

PRICELISTFILTER


POST /v1 /instance /{instanceId} /pricelistFilter /search
Get pricelist filters, searchable, paginated (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /pricelistFilter /profile /{profile} /options
Gets a blank template of the options for pricelist filters for the
instance/profile (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /pricelistFilter
Adds a single pricelist filter (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /pricelistFilter
Updates a single Pricelist Filter (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
DELETE /v1 /instance /{instanceId} /pricelistFilter
Deletes a single pricelist filter (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /pricelistFilter /profile /{profile} /type
/{type} /getPricelistFilterByName
Get the data for a single pricelist filter (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)

PROFILE


POST /v1 /profile /search /ownedByCurrentUser
Gets the profile owners for the given profile
POST /v1 /profile /searchOwnerProfiles
Gets the profile owners for the given profile (Auth policies:
XactwareUser_WithRight_ViewAllInstances)
POST /v1 /profile /search
Gets the profile owners for the given profile. Called if the user is a super
admin (Auth policies: XactwareUser_WithRight_ViewAllInstances)
GET /v1 /profile /{profileCode}
Gets the data for the given profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /profile
Gets the installed profiles for the instance
GET /v1 /instance /{instanceId} /profile /lastselected
Gets the last selected profile
GET /v1 /profile /{profileCode} /integratedWithPcps
Checks whether the profile is integrated with the Property Claims Provisioning
Service (Auth policies: XactwareUser_WithRight_ViewAllInstances)
PUT /v1 /profile /{profileCode} /integratedWithPcps
Sets whether the profile is integrated with the Property Claims Provisioning
Service (Auth policies: XactwareUser_WithRight_ViewAllInstances)

PROFILECONFIG


GET /v1 /profile /{profileCode} /profileConfig
Gets the profile config for the profile specified (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /profile /{profileCode} /profileConfig
Updates profile config for the profile specified (Auth policies:
ProfileOwner_Or_XactwareUser_WithRight_ModifySuperAdmin)
GET /v1 /instance /{instanceId} /profile /{profileCode} /profileConfig
Gets the profile config for the profile specified if instance admin (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /profile /{profileCode} /profileConfig /rules
Updates profile config for the profile specified (Auth policies:
ProfileOwner_Or_XactwareUser_WithRight_ModifySuperAdmin)

PROFILEMODELSTATEMENT


POST /v1 /profile /{profileCode} /modelStatement /searchProfile
Gets a list of Profile Model statements per the search criteria (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /modelStatement /getProfileModelStatementByName
Gets the Profile Model Statement data for the given information (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /profile /{profileCode} /modelStatement /updateProfile
Updates the text, name, and/or states/provinces of an existing profile model
statement (Auth policies: ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /modelStatement
Adds a new profile model statement (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
DELETE /v1 /profile /{profileCode} /modelStatement
Deletes the profile model from the system (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /modelStatement /deleteMultiple
Deletes multiple profile model statements (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
GET /v1 /profile /{profileCode} /modelStatement
/getProfileModelStatementsByState
Gets the list of states/provinces and their corresponding opening/closing
profile model statements for the given profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /profile /{profileCode} /modelStatement /updateProfileStatementByState
Updates the opening/closing profile model statements of a state/province (Auth
policies: ProfileOwner_Or_AnyXactwareUser)
GET /v1 /profile /{profileCode} /modelStatement /tokens
Updates the opening/closing profile model statements of a state/province (Auth
policies: ProfileOwner_Or_AnyXactwareUser)

PROFILEOWNER


GET /v1 /profile /{profileCode} /owner
Gets the profile owners for the given profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /owner
Adds the owner to the given profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
DELETE /v1 /profile /{profileCode} /owner /xid /{xid}
Deletes the owner from the profile (Auth policies:
ProfileOwner_Or_AnyXactwareUser)

PROJECT


GET /v1 /instance /{instanceId} /project /targetXid /{targetXid}
/checkedOutProjects /count
Retrieves the number of projects a given user has in the checked out status
(Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /search
Gets a list of projects (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /searchRecycled
Search recycled projects (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /exportMultiple
Get the project esx files as zip of byte[] (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /project /{projectId} /export
Get the project esx file as a byte[] (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /exportList
Gets the list of projects and exports them to a s3 bucket and then sends the
notification with the download link to the user (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /project /{projectId} /excelExport
Exports a project to excel (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /restoreMultiple
Called to restore multiple projects (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /{projectId} /restore
Restore a deleted project (Auth policies: CustomerAdminOnly)
PUT /v1 /instance /{instanceId} /project /{projectId} /breakCheckout
Check in a project (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /project /import
Saves a project from a file to an instance. (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /project /initiateImport /streamLength
/{streamLength}
Initiate the operation to saves a project esx file to an instance. (Auth
policies: CustomerAdmin_Or_AnyXactwareUser)

PROJECTFILTER


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.

PROVISIONING


POST /v1 /provisioning /domains /{type}
Create a non-CRM domain (Auth policies: XactwareUser_WithRight_ViewAllInstances)
PUT /v1 /provisioning /domains /{type} /{id}
Update a non-CRM domain (Auth policies: XactwareUser_WithRight_ViewAllInstances)
GET /v1 /provisioning /{provisioningId} /status
Get the status of a provisioning request. (Auth policies:
XactwareUser_WithRight_ViewAllInstances)

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

ROLES


POST /v1 /roles /search
(Auth policies: XactwareUser_WithRight_ViewAllInstances)
POST /v1 /roles /add
(Auth policies: XactwareUser_WithRight_ViewAllInstances)
PUT /v1 /roles /update
(Auth policies: XactwareUser_WithRight_ViewAllInstances)
GET /v1 /roles /userRolesAndRights
Get the Roles and List of Rights for those Roles

SECURITYGROUP


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

SKETCHPREFERENCESCALCULATIONS


GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations
Gets the Sketch System preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /automaticCalculations
Gets the Sketch Calculations Automatic Calculations preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /automaticCalculations
Saves the Sketch Calcuations Automatic Calculations preferences (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /carpetAndVinlyFlooring
Gets the Sketch Calculations Carpent and Vinyl Flooring preferences (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /carpetAndVinlyFlooring
Saves the Sketch Calcuations Carpent and Vinyl Flooring preferences (Auth
policies: CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /referenceBlocks
Gets the Sketch Calculations Refernce Blocks preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /referenceBlocks
Saves the Sketch Calcuations Refernce Blocks preferences (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /wallOpenings
Gets the Sketch Calculations Wall Openings preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/calculations /wallOpenings
Saves the Sketch Calcuations Wall Openings preferences (Auth policies:
CustomerAdminOnly)

SKETCHPREFERENCESCONSTRUCTION


GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /isProfileDefined
Returns if the Sketch Construction preferences are user or profile defined (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /profileDefined /{profileDefined}
Saves if the Sketch Construction preferences are user or profile (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /constructionList
Returns the Sketch Construction Preferences for the given instance, xid, profile
and preference target type (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /deleteItem
Deletes the Sketch Construction Preference item from the list (Auth policies:
CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /addItem
Adds the given Sketch Construction Item (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /data
Gets all the Sketch Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /footingOptions
Gets the Footing Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /footingOptions
Save the Footing Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /flooringOptions
Gets the Flooring Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /flooringOptions
Save the Flooring Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /wallOptions
Gets the Wall Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /wallOptions
Save the Wall Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /roofWallOptions
Gets the Roof Wall Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /roofWallOptions
Save the Roof Wall Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /roofOptions
Gets the Roof Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /roofOptions
Save the Roof Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /staircaseOptions
Gets the Staircase Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /staircaseOptions
Save the Staircase Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /fenceOptions
Gets the Fence Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /fenceOptions
Save the Fence Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /deckOptions
Gets the Deck Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /deckOptions
Save the Deck Construction Options (Auth policies: CustomerAdminOnly)
POST /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /wallSurfaceOptions
Gets the Wall Surface Construction Options (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/construction /wallSurfaceOptions
Save the Wall Surface Construction Options (Auth policies: CustomerAdminOnly)

SKETCHPREFERENCESPLACEMENT


GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement
Gets the Sketch System preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /roomDefaults
Gets the Sketch Placement Room Defaults preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /roomDefaults
Saves the Sketch Placement Room Defaults preferences (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /windows
Gets the Sketch Placement Window preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /windows
Saves the Sketch Placement Window preferences (Auth policies: CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /doors
Gets the Sketch Placement Doors preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /doors
Saves the Sketch Placement Doors preferences (Auth policies: CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /customStaircase
Gets the Sketch Placement Custom Staircase preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/placement /customStaircase
Saves the Sketch Placement Custom Staircase preferences (Auth policies:
CustomerAdminOnly)

SKETCHPREFERENCESVIEWANDEDIT


GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit
Gets the Sketch System preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /editing
Gets the Sketch Edting Edit preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /editing
Saves the Sketch Editing Edit preferences (Auth policies: CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /distoIntegration
Gets the Sketch Editing Disto Integration preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /distoIntegration
Saves the Sketch Editing Disto Integration preferences (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /aerialSketch
Gets the Sketch Editing Aerial Sketch preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /aerialSketch
Saves the Sketch Editing Aerial Sketch preferences (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /levels
Gets the Sketch Editing Level preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /levels
Saves the Sketch Editing Level preferences (Auth policies: CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /viewDefaults
Gets the Sketch Editing View Defaults preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /viewDefaults
Saves the Sketch Editing View Defaults preferences (Auth policies:
CustomerAdminOnly)
GET /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /viewSettings
Gets the Sketch Editing View Settings preferences (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /sketchPreferences
/viewAndEdit /viewSettings
Saves the Sketch Editing View Settings preferences (Auth policies:
CustomerAdminOnly)

STAFF


POST /v1 /instance /{instanceId} /staff
Create Staff for Instance (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /staff
Update a Staff on the Instance (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /staff
Gets the Staff for the given instance
POST /v1 /instance /{instanceId} /staff /bulkAdd
Called to bulk add staff to the instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

STATEFARMPOLICYLANGUAGE


DELETE /v1 /instance /{instanceId} /profile /{profileCode}
/stateFarmPolicyLanguage /policyType /{typeOfPolicy}
Deletes a Policy Type (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /profile /{profileCode} /stateFarmPolicyLanguage
Checks to see if the user has security to modify Policy Types (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode}
/stateFarmPolicyLanguage /policyType
Adds a new Policy Type (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /profile /{profileCode}
/stateFarmPolicyLanguage /policyType /{typeOfPolicy} /getLinks
Gets the List of states given Policy Type is linked to (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode}
/stateFarmPolicyLanguage /getPolicyType /{typeOfPolicy}
Gets the language for the Policy Type for the given code (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /profile /{profileCode}
/stateFarmPolicyLanguage /getPolicyTypes /{typeOfPolicy}
Gets the list of Policy Types and their Languages for the given code (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /stateFarmPolicyLanguage
/policyType /{typeOfPolicy} /updateLinks
Updates the link record with the states that the policy Language are connected
to (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /stateFarmPolicyLanguage
/updatePolicyType
Updates the language of an existing policy type (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)

THIRDPARTYPRICING


GET /v1 /profile /{profileCode} /thirdPartyPricing /type /{type} /country
/{country}
Gets the Item note for the given profile, type, country (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /profile /{profileCode} /thirdPartyPricing
Updates the xml with the note information (Auth policies:
ProfileOwner_Or_AnyXactwareUser)

THIRDPARTYPRICINGSETTINGS


GET /v1 /profile /{profileCode} /thirdPartyPricingSettings /providers
Get the list of third-party pricing providers, including the top-level "Enabled"
and "Required" settings (Auth policies: ProfileOwner_Or_AnyXactwareUser)
GET /v1 /profile /{profileCode} /thirdPartyPricingSettings /provider
/{providerID}
Get the profile settings for a third-party pricing provider (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /profile /{profileCode} /thirdPartyPricingSettings /provider
/{providerID}
Update the profile settings for a third-party pricing provider (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
POST /v1 /profile /{profileCode} /thirdPartyPricingSettings /provider
/{providerID} /partner /{partnerID} /connect
Connect to a third-party pricing provider (Auth policies:
ProfileOwner_Or_AnyXactwareUser)
PUT /v1 /profile /{profileCode} /thirdPartyPricingSettings /provider
/{providerID} /disconnect
Disconnect from a third-party pricing provider (Auth policies:
ProfileOwner_Or_AnyXactwareUser)

TIMEANDMATERIALWORKSHEET


GET /v1 /timeAndMaterial /worksheet
(Auth policies: XactwareUser_WithRight_RoleModifySuperAdmin)
PUT /v1 /timeAndMaterial /worksheet
temporary method to update form template versions without a release. stores new
ids in db. (Auth policies: XactwareUser_WithRight_RoleModifySuperAdmin)

USER


POST /v1 /user /instance /{instanceId} /bulk
Add multiple users (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
PUT /v1 /user /instance /{instanceId} /bulk
Edits the existing users (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
POST /v1 /user /instance /{instanceId} /search
Gets paginated, sortable, searchable list of instance users (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersView)
POST /v1 /user /instance /{instanceId} /searchInstances
Gets paginated, sortable, searchable list of instance users accross all
instances the customer admin has access to (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersView)
POST /v1 /user /searchAll
Gets paginated, sortable, searchable list of all instance users (for super
admins) (Auth policies: XactwareUser_WithRight_ViewAllInstances)
POST /v1 /user /instance /{instanceId} /targetXid /{targetXid} /loginHistory
Gets paginated, sortable list of instance user's login history (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersView)
GET /v1 /user /instance /{instanceId} /targetXid /{targetXid}
Retrieves a single instance user (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersView)
DELETE /v1 /user /instance /{instanceId} /targetXid /{targetXid}
Deletes a single instance user (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
POST /v1 /user /instance /{instanceId} /instanceUser
Adds a single instance user (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
PUT /v1 /user /instance /{instanceId} /instanceUser
Updates a single instance user (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
GET /v1 /user
Gets the current user
GET /v1 /user /instance /{instanceId} /selectedProfile
Gets last selected profile code (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersView)
PUT /v1 /user /instance /{instanceId} /selectedProfile /{profileCode}
Save last selected profile code (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
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 /user /lastSelectedProjectFilter
Gets the last selected project filter from the UserOptionsDoc
PUT /v1 /user /lastSelectedProjectFilter
Saves the last selected project filter
POST /v1 /user /instance /{instanceId} /deleteMultipleUsers
Deletes multiple users in one instance (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_UsersModify)
POST /v1 /user /deleteMultipleUsers
Delete multiple users across instances (Auth policies:
XactwareUser_WithRight_UsersModify)
POST /v1 /user /deleteMultipleInstanceUsers
Delete multiple users across instances (Auth policies:
CustomerAdminInstance_Or_AnyXactwareUser)
POST /v1 /user /xidLogin /exists
Checks to see if the xidlogin exists in the user service (Auth policies:
XactwareUser_WithRight_UsersModify)

VENDOREXCHANGE


GET /v1 /instance /{instanceId} /profile /{profileCode} /vendorExchange
Gets the Vendor Exchange Items for the instance and profile (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
PUT /v1 /instance /{instanceId} /profile /{profileCode} /vendorExchange
Saves the Vendor Exchange Items for the given data (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /instance /{instanceId} /profile /{profileCode} /vendorExchange /id
/{vendorId}
Get the Vendor Exchange Item for the given data (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)

XACTANALYSISLICENSING


GET /v1 /xa /licensing /accounts /{veriskAccountId} /user-accounts
Lists the XactAnalysis user accounts associated with the specified Verisk
account (Auth policies: XactwareUser_WithRight_ViewAllInstances)

XACTNET


GET /v1 /instance /{instanceId} /xactnet /registered
Determines whether an instance is registered with XactNet (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /instance /{instanceId} /xactnet /register
Registers an instance with XactNet (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /xactnet /recover /start
Requests security codes to recover an XactNet address (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /xactnet /recover /finish
Finishes XactNet address recovery (Auth policies:
CustomerAdmin_Or_AnyXactwareUser)
POST /v1 /instance /{instanceId} /xactnet /fullConnection
Performs a full connection with XactNet, including the request for inventory
items (Auth policies: CustomerAdmin_Or_AnyXactwareUser)
GET /v1 /account /{veriskAccountId} /xactnet /companies
Lists the XactNet companies associated with the specified Verisk account. (Auth
policies: XactwareUser_WithRight_ViewAllInstances)

XACTSCOPE


DELETE /v1 /xactScope /scriptType /{scriptType} /instance /{instanceId} /profile
/{profileCode}
Deletes the entry in the Profile Data table for the given information (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)
GET /v1 /xactScope /scriptType /{scriptType} /instance /{instanceId} /profile
/{profileCode}
Gets the information to be able to display the questions and selected answers
for XactScope (Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
POST /v1 /xactScope /scriptType /{scriptType} /instance /{instanceId} /profile
/{profileCode}
Saves the changes to the question to the profile data table for the given data
(Auth policies:
CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceModifyPartial)
GET /v1 /xactScope /instance /{instanceId}
Gets the list of script types that have answers set up for the instance. (Auth
policies: CustomerAdmin_Or_AnyXactwareUser_WithRight_InstanceView)
GET /v1 /xactScope /answers
Gets the list of script types that have answers set up from the global data
table (Auth policies: XactwareUser_WithRight_RoleModifySuperAdmin)
GET /v1 /xactScope /scriptType /{scriptType} /globalDisplay
Gets the information to be able to display the questions and selected answers
for XactScope from the Global Data table (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
GET /v1 /xactScope /questions
Gets the list of answers from the global data table (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
POST /v1 /xactScope /scriptType /{scriptType}
Saves the changes to the question to the global table for the given data (Auth
policies: XactwareUser_WithRight_RoleModifySuperAdmin)
POST /v1 /xactScope /scriptType /{scriptType} /majorVersion /{majorVersion}
/minorVersion /{minorVersion} /answers
Uploads new XactScope Answers to the Global Table (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
PUT /v1 /xactScope /scriptType /{scriptType} /majorVersion /{majorVersion}
/minorVersion /{minorVersion} /answers
Updates the Global Data table with the XactScope answers (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
POST /v1 /xactScope /scriptType /{scriptType} /majorVersion /{majorVersion}
/minorVersion /{minorVersion}
Uploads new XactScope questions to the Global Data table (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)
PUT /v1 /xactScope /scriptType /{scriptType} /majorVersion /{majorVersion}
/minorVersion /{minorVersion}
Updates the Global Data table with the XactScope questions (Auth policies:
XactwareUser_WithRight_RoleModifySuperAdmin)

SCHEMAS

AccountSearchFilters
SearchAccountsRequest
AccountAddressType
AccountAddress
Account
SearchAccountsResult
CreateAccountRequest
CreateAccountResult
AuditType
AuditData
ActionType
AuditEntryCreateRequest
AuditSearchRequest
DatabaseId
XidUserMetadata
AuditEntry
AuditEntryPaginatedResult
ListClaimXperienceInstancesResult
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
ListContentsTrackInstancesResult
UserCsvSearchParams
AdminInstancesReportRequest
InstanceItem
AdminPlatformUsageReportRequest
AdminLicenseAuditReportRequest
CustomDepreciationAge
CustomDepreciationLanguage
CustomDepreciation
StateDepreciationDefault
DesktopUpdateWithInstanceSettings
DesktopUpdateInstanceSettingsUpdateRequest
DistributeClaimContact
DistributeClaimContactCreateUpdateRequest
ProfileWithIsEnabled
DistributableToInstanceCreateUpdateRequest
SimpleDistributableToInstance
ProfilesForRelationship
Profile
DistributableToInstance
DistributeClaimInstance
DistributeClaimInstanceCreateUpdateRequest
SimpleDistributeClaimInstance
FeatureFlagItem
Feature
FeatureFlag
FeatureFlagMetadata
CodeNameResponse
ServiceStatus
DependencyHealthDetails
HealthStatus
HealthDetailsDependencyResponse
HealthDetailsResponse
Stream
InstanceMetadataWithManuallyControlledDesktopUpdateSetting
UpdateInstanceSettingForDesktopUpdateRequest
InstanceMetadataWithUpdateFrequencySetting
UpdateInstanceSettingMonthlyUpdate
UserInstanceStatus
InstanceContactInfo
LicenseTypeEnum
InstanceType
InstanceStatus
InstanceSearchSortEnum
InstanceSearchParms
InstanceSearch
InstanceSearchPaginatedResult
InstanceCategory
InstanceInformation
InstanceInfoUpdate
ProvisioningRefreshStatusResponse
CreateInstanceWithLicenseData
CreateInstanceResponse
CreateInstanceStatusEnum
CreateInstanceStatusMessage
CompanyInfoResponse
InstanceOverrides
InstanceNotificationTypes
EstimateUser
XnAddressRequest
InstanceSettings
InstanceDetailedInformation
BooleanValueRequest
InstanceRebuildSettings
EstimateSettings
InstanceRulesConfig
InstanceRulesConfigAdminEdit
TypeOfLossGroupEnum
TypeOfLoss
LossInfo
CauseOfLoss
ModelStatementSearchParams
StringPaginatedResult
ModelStatementType
ModelStatementState
ModelStatementSelectionItem
ModelStatementSelectionItemPaginatedResult
ModelStatementDataWithStates
UpdateModelStatementDataWithStates
ModelStatementDeleteRequest
ErrorCode
ModelStatementDeleteResult
Platform
NotificationStatus
NotificationSearchRequest
TargetDeviceType
Notification
NotificationUpdateRequest
ListOneXperienceInstancesResult
PermitFeeCalcType
CalcTypeAndDesc
PermitFeeTaxAsType
PermitFee
TaxType
CalculationOptions
DepreciationType
DepreciationInfo
LossDefaults
OverheadAndProfit
PaymentTrackerInfo
PersonnelInfo
PriceListInfo
ReportsInfo
VendorFieldTypes
VendorExchangeContact
VendorExchangeAddress
VendorField
VendorExchangeItem
XactContentsInfo
RepairedBy
RepairedByPreference
ReportLanguage
ResequencingPreferences
SystemSettings
Preferences
PriceListSortColumnsEnum
PriceListSortColumnParams
PriceListSearchParams
PricelistSelectionItem
PricelistSelectionItemPaginatedResult
TaxJurisdiction
PLFilterTypeEnum
PLFilterSearchParams
PricelistFilterSelectionItem
PricelistFilterSelectionItemPaginatedResult
PLFilterDivision
PLFilterPhase
PLFilterItem
PLFilterData
PLFilterEntry
NamedPLFilter
ProfileSearchRequest
ProfileOwner
InstanceProfile
RebuildGroup
ProfileConfig
ProfileConfigRules
ProfileModelStatementsByState
ProfileModelStatementsByStatePaginatedResult
EstimateOrderByEnum
ProjFilterTypeEnum
ProjFilterDateToCheckEnum
CountryFilterTypeEnum
ProjFilterDateTypeEnum
ProjectFilter
ProjectSearchRequest
ProjectStatus
ProjectType
ValuationType
ProjectSelectionItem
ProjectSearchResult
RecycledEstimateOrderByEnum
RecycledProjectSearchRequest
RecycledProjectSelectionItem
RecycledProjectSearchResult
ExportProjectType
ExportMultipleProjectsRequest
ExportProjectColumnInformation
ExportProjectListRequest
ProjectRestoreMultipleRequest
ProjectRestoreRequest
BaseResponse
ProjectResponse
ProvisioningDomainType
ProvisioningProductFamily
ProvisioningFeature
XperienceInstanceType
ProvisioningDomainCreateRequest
ProvisioningSyncStatus
ProvisioningDomainSyncResult
ProvisioningDomainUpdateRequest
StateInfo
CountryStates
AdminRoleTypeEnum
PagedSearch
SuperUserColumnEnum
SuperUserOrderBy
RoleSearchRequest
SuperUserItem
SuperUserItemPaginatedResult
AddUpdateSuperUserRequest
SecurityGroupSortColumnsEnum
SecurityGroupSortColumnParams
SecurityGroupSearchParams
SecurityGroupSelectionItem
SecurityGroupSelectionItemPaginatedResult
PrivilegeEnum
PrivilegePlatformFlags
Privilege
PrivilegeNode
SecurityGroupData
SecurityGroup
SketchCalculationsAutomaticCalculations
SketchCalculationsCarpentAndVinylFlooring
SketchCalculationsReferenceBlocks
SketchCalculationsWallOpenings
SketchPreferencesCalculations
SketchConstructionItem
SketchConstruction
FootingConstructionID
SketchConstructionFootingConstructionIDItem
SketchConstructionFootingControlData
FloorConstructionID
SketchConstructionFloorConstructionIDItem
FramingCenterID
SketchConstructionFramingCenter
SketchConstructionFloorControlData
WallConstructionID
SketchConstructionWallConstructionIDItem
FoundationSillID
SketchConstructionWallFoundationSillID
TopPlateID
SketchConstructionTopPlateItem
FrameWallTrimmerStyleID
SketchConstructionFrameWallTrimmerStyleIDItem
SketchContstructionWallControlData
SketchConstructionRoofWallControlData
RoofConstruction
SketchConstructionRoofConstructionItem
CollarTiePosition
SketchConstructionCollarTiePosition
SketchConstructionRoofControlData
StaircaseFraimingConstructionType
SketchConstructionStaircaseFramingConstructionTypeItem
RailFramingConstructionType
SketchConstructionRailFramingConstructionTypeItem
SketchConstructionFittings
BalusterOptions
SketchConstructionBaluster
SketchConstructionBalusterOption
SketchConstructionStaircaseControlData
FenceConstructionID
SketchConstructionFenceConstructionIDItem
SketchConstructionFenceControlData
FramingCenterBeamID
SketchConstructionFramingCenterBeamIDItem
DeckFramingBeamFraming
SketchConstructionDeckFramingBeamFramingItem
DeckFramingHoleFramingType
SketchConstructionDeckHoleFramingItem
DeckFramingEndBoardFraming
SketchConstructionDeckEndBoardFramingItem
FootingMaterialID
SketchConstructionFootingMaterialItem
SketchConstructionDeckControlData
LiningLayerID
SketchConstructionLiningLayersItem
SketchConstructionWallSurfaceControlData
SketchConstructionPreferencesData
SketchConstructionFootingData
SketchConstructionFloorData
SketchContstructionWallData
SketchConstructionRoofWallData
SketchConstructionRoofData
SketchConstructionStaircaseData
SketchConstructionFenceData
SketchConstructionDeckData
SketchConstructionWallSurfaceData
SketchPlacementCustomStaircase
SketchPlacementDoors
SketchPlacementRoomDefaults
SketchPlacementWindows
SketchPreferencesPlacement
SketchEditing
SketchEditingAerialSketch
SketchEditingDistoIntegration
SketchEditingViewDefaults
ViewDetailOption
SketchEditingViewDetailLevelItem
SubroomLabelOption
SketchEditingViewSettings
SketchEdtingLevels
SketchPreferencesViewAndEdit
EmailAddressLabelType
LabeledEmailAddress
PhoneNumberLabelType
LabeledPhoneNumber
StaffLaborerStakeholder
TypeOfPolicyEnum
PolicyLanguageRequest
PolicyLanguageDetail
PolicyLanguageStates
ThirdPartyPricingItemNote
ProviderResponse
ComponentResponse
ComponentsByCountryResponse
ProviderProfileSettingsResponse
ProviderProfileSettingsRequest
WorksheetTypes
BulkUser
UserBulkUploadErrorEnum
BulkUserResponse
UserColumnEnum
UserOrderBy
InstanceUserLicenseType
InstanceUserSearchRequest
InstanceUserSelectionItem
InstanceUserSelectionItemPaginatedResult
SearchUserInstancesRequest
InstanceUserSearchParams
LoginHistorySortColumnsEnum
LoginHistorySortParams
LoginHistory
LoginHistoryPaginatedResult
InstanceUser
AdminRightsEnum
XOAdminUser
DeleteInstanceUserResponse
UserDataProperties
DeleteMultipleUserRequest
XactAnalysisUserAccount
XactNetRegisterInstanceRequest
XactNetStartRecoveryRequest
XactNetFinishRecoveryRequest
XactNetFinishRecoveryResponse
XactNetCompany
ListXactNetCompaniesResult
ScriptType
XactScopeSriptInfo
ScripterQuestionType
XactScopeQuestionChoice
XactScopeQuestion
XactScopeDisplayInfo