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)