eCRV Web Services API
eCRV Web Services API
The Minnesota Department of Revenue offers Simple Object Access Protocol (SOAP) based web services for local government agencies processing electronic Certificates of Real Estate Value (eCRVs). Below is information development staff need to use the eCRV Web Services interface, including:
- Purpose of each Web Service
- Design considerations important for using the interface
- Web Services Description Language (WDSL) to define the service
- Extensible Markup Language (XML) schemas to define the content
To use this guide, you should be familiar with SOAP-based interfaces, WSDL definitions, and XML schemas.
For information about getting started with Web Services, contact eCRV Support.
Download Service
Download Service
eCRV Web Services offers the Download service to return a list of up to 100 eCRVs per request. The entire eCRV version is returned in the request response.
A user is only able to download eCRVs for their local government agency.
Search Service
Search Service
The eCRV Web Services application offers the Search service to return data related to your local government organization. The request returns a list of eCRV IDs that match the search criteria provided in the request.
A unique Search Service is available for all four versions (types of data) available in eCRV:
- Original
- County
- Muni (Municipal, or City)
- State
A user is only able to modify eCRVs for their local government agency.
Lookup Service
Lookup Service
eCRV Web Services offers the Lookup service to return a list of valid values and descriptions for a local government agency.
A user is only able to lookup values for their local government agency.
Upload Service
Upload Service
eCRV Web Services offers the Upload service to add parcel data to an eCRV. This service updates data elements located on the County/Parcels sub-tab in the user interface. To add Parcel IDs to an eCRV, use Upload County Parcel Service.
A service is available for either a County or Muni (City). A user is only able to modify eCRVs for their local government agency.
Update Property Attribute Service
Update Property Attribute Service
eCRV Web Services will be phasing out the Update Property Attribute service in the future. The service is currently available for counties and cities using it. We recommend using the Upload County Data Service.
The Update Property Attribute service allows a user to add or update property data to an existing eCRV. Only one eCRV can be updated per request. This service updates data elements located on the County/County Data sub-tab in the user interface.
The service is available for either a County or Muni (City). A user can only modify an eCRV for their local government organization.
Upload County Data Service
Upload County Data Service
eCRV Web Services offers the Upload County Data service to add data to an existing eCRV. The request is divided into four parts that can be updated together or separately:
- Deed type
- Sales adjustment
- Property attributes
- County and/or State study indicators.
We recommend including all desired data (even if it already exists in the database) in the new request since existing values will be overwritten. Only one eCRV can be updated per request. Refer to the Schemas for more information.
A service is available for a County or Muni (City). A user can only modify an eCRV for their local government organization.
Route Service
Route Service
eCRV Web Services offers the Route service to modify the Workflow Step an eCRV is assigned to. The workflow code must be an active code for the local government agency. The Lookup Service is available to get a list of valid workflow codes. Only one eCRV can be updated per request.
A service is available for either a County or Muni (City). A user is only able to modify eCRVs for their local government agency.
Upload Parcel County Service
Upload Parcel County Service
eCRV Web Services offers the Upload County Parcel service to add Parcel IDs to an eCRV. Only one eCRV can be updated per request and must include values for the parcel's Jurisdiction and School District. Refer to the Schemas for more information.
A service is available for either a County or Muni (City). A user is only able to modify eCRVs for their local government agency.
Delete County Parcel Service
Delete County Parcel Service
eCRV Web Services offers the Delete County Parcel service to delete Parcel IDs from an eCRV. Only one eCRV can be updated per request.
A service is available for either a County or Muni (City). A user is only able to modify eCRVs for their local government agency.
Upload Property Types Service
Upload Property Types Service
eCRV Web Services offers the Upload service to add property type data to an existing eCRV. This service updates data elements located on the Property Types sub-tab in the user interface. To add Parcel IDs to an eCRV, use Upload County Parcel Service.
We recommend including all desired data (even if it already exists in the database) in the new request since existing values will be overwritten. Only one eCRV can be updated per request. Refer to the Schemas for more information.
A service is available for a County or Muni (City). A user can only modify an eCRV for their local government organization.
All Services URL and Schema List
All Services URL and Schema List
Below are links to all URLs, end points, and schemas used in the eCRV Web Services.
Revenue releases changes to the eCRV Web Services interface in the Test Region before publishing to Production.
You should review the information available on the eCRV Home Page frequently so you are familiar with changes to Web Services in the Test Region. If you maintain a system using eCRV Web Services, you should sign up for GovDelivery updates related to eCRV.