Appraisers

Appraiser integrators, as the name implies are integrators that work with appraiser data. This is primarily visible under Takst and Beskrivelse - Takstinfo on cases in Core.

Takstinfo data

Here are instructions on how to update some important data under Takstinfo.

Built Year, EnergyLabel and HeatingGrade

  • Byggeår
  • Energikarakter
  • Oppvarmingskarakter
PATCH /flow/api/Properties/<ID>/Building
{
    "BuiltYear": "1995",
    "EnergyLabel": "A",
    "HeatingGrade": "Green"
}

AppraisalDate

  • Dato for takst
PATCH /flow/api/Properties/<ID>/CommonConditions
{
    "AppraisalDate": "2010-01-01T00:00:00Z"
}

Set appraiser on a case

1. Create a new person

Add as much information as possible about the person in the payload to ensure good reuse of existing persons.

POST /flow/api/Persons
{
     "Functions": ["Appraiser"],
     "FirstName": "Ola",
     "SurName": "Takstmann",
     "DNumber": false,
     "IdentityNumber": "",
     "BirthDate": "",
     "Telephones": [],
     "EmailAddresses": [],
     "Addresses": [],
     "ReactivateContact": false
}

2. Set correct role

PUT /flow/api/CaseRoles/Appraiser
{
     "CaseId": <ID>,
     "ContactId": <ID returned in previous POST>
}

Set appraisal company on a case

1. Search for existing companies

Preferably use company number instead of name.

GET /flow/api/Search/Contact?searchText={orgNmr}&includeInactive=false&$top=10&contactTypes=Company

If you get a match, you can jump to step 3.

2. Create a new company

Perform this step if you don’t get a match on step 1. Add as much information as possible about the company in the payload to ensure good reuse of existing companies.

POST /flow/api/Companies
{
     "Functions": ["AppraisalCompany"],
     "Name": "Takstfirmaet AS",
     "OrganizationNumber": "",
     "OrderCertificateOfRegistration": false,
     "Telephones": [],
     "EmailAddresses": [],
     "Addresses": [],
     "ReactivateContact": false
}

3. Set correct role

PUT /flow/api/CaseRoles/AppraisalCompany
{
     "CaseId": <ID>,
     "ContactId": <ID returned in previous POST>
}

Get files shared with appraisers

POST /flow/api/Cases/<ID>/Directory/Search

No body required.

Look for files with FileAccessRoles - “CaseRole”: “Appraiser” in the response. For example:

{
    "FileAccessRoles":[
        {
        "Id": 311,
        "CaseRole": "Appraiser",
        "FileId": "f4bdd73e-2da3-4277-994c-9b35ad5e8138",
        "SharedDate": "2025-01-31T18:04:22.3308493+01:00"
        }
    ]
}
AI Assistant (Beta)