Symetrisk: For developers

Basic OAuth authorization and REST API

Creating an API client

Before calling the API, you need to create an API client on Symetrisk
  1. Log in to your Symetrisk account
  2. Go to the API page
  3. Click 'Create API client'
  4. An API client will now be created. Make sure to save the 'Client secret', as you will not be able to view this again.

Getting an access token

The API requires a valid access token to be passed. This access token will also tell us which bank it is that is making the call.
  1. Make a POST request to https://symetrisk.auth.eu-central-1.amazoncognito.com/oauth2/token
  2. Include an Authorization header with value Basic CLIENT_ID:CLIENT_SECRET ('CLIENT_ID:CLIENT_SECRET' must be base64 encoded)
  3. Include a Content-Type header with value application/x-www-form-urlencoded
  4. In body, include grant_type: client_credentials, scope: scopes you want to include, seperated by spaces
Scopes
  • https://api.symetrisk.com/read - gives read access
  • https://api.symetrisk.com/write - gives write access

Making calls to the API

To make calls to the API, you need to include the access token as a Bearer token in the Authorization header. The base url for the API is https://api.symetrisk.com/api/v1

API documentation

Status

Used to check the status of the API

Responses

CodeDescription
200

OK

Media type
application/json
{
  "message": "pong"
}

Used to check the status of the API

Responses

CodeDescription
200

OK

Media type
application/json
{
  "message": "pong"
}
Self

Get info about own company and API client

Responses

CodeDescription
200

OK

Media type
application/json
{
  "company": {
    "id": "999e4567-e89b-12d3-a456-426614174111",
    "name": "Sparebanken Vest",
    "brreg_organization_number": "987654321",
    "created_at": "2025-12-15T08:14:40.583123"
  },
  "client": {
    "client_id": "7o7l37h5nr548ihuhcjcujmi5o",
    "scopes": [
      "https://api.symetrisk.com/read",
      "https://api.symetrisk.com/write"
    ],
    "auth_time": 1765796926,
    "created_at": "2025-12-15T08:14:40.584407"
  }
}
Accounting data

Get accounting data for borrower. Returns up to 100 instances of accounting data with a snapshot date as the last day of the month. Sorted by snapshot_date descending. You will only be able to call this endpoint with borrowers where you have a relationship in state 'access_approved' (consented_to_share_data in /borrower endpoint).

Parameters

NameTypeInRequiredDescription
brreg_organization_numberstringpathYesThe brreg organization number of the borrower to retrieve data from.
limitintegerqueryNoMax amount of items to return
skipintegerqueryNoNumber of items to skip.

Responses

CodeDescription
200

OK

Media type
application/json
{
  "metadata": {
    "limit": 100,
    "skip": 0,
    "returned_items": 1,
    "total_items": 1
  },
  "items": [
    {
      "id": 1,
      "snapshot_date": "2025-11-30",
      "fetched_at": "2025-12-10T10:00:00",
      "origin": "api",
      "accounting_system": "fiken",
      "data": {
        "version": "2025-12-10",
        "p_and_l_items": {
          "ledger_balances": {
            "revenues": {
              "total": 3755054,
              "breakdown": {
                "sales_vat": {
                  "total": 1658600,
                  "breakdown": {
                    "sales_goods_high": 1658600,
                    "sales_own_production_high": 0,
                    "sales_services_high": 0,
                    "sales_goods_medium": 0,
                    "sales_own_production_medium": 0,
                    "sales_services_low": 0,
                    "withdrawal_goods": 0,
                    "withdrawal_services": 0,
                    "sales_discounts_taxable": 0,
                    "reimbursable_expenses_taxable": 0,
                    "other_uncategorized_sales_vat": 0
                  }
                },
                "sales_vat_exempt": {
                  "total": 2096454,
                  "breakdown": {
                    "sales_goods_tax_free": 2096454,
                    "sales_production_tax_free": 0,
                    "sales_services_tax_free": 0,
                    "withdrawal_goods_tax_free": 0,
                    "sales_discounts_tax_free": 0,
                    "reimbursable_expenses_tax_free": 0,
                    "other_uncategorized_sales_vat_exempt": 0
                  }
                },
                "sales_non_vat": {
                  "total": 0,
                  "breakdown": {
                    "sales_goods_outside_vat": 0,
                    "sales_production_outside_vat": 0,
                    "sales_services_outside_vat": 0,
                    "withdrawal_goods_outside_vat": 0,
                    "sales_discounts_outside_vat": 0,
                    "other_uncategorized_sales_non_vat": 0
                  }
                },
                "sales_tax": {
                  "total": 0,
                  "breakdown": {
                    "sales_tax": 0,
                    "other_uncategorized_sales_tax": 0
                  }
                },
                "government_grants": {
                  "total": 0,
                  "breakdown": {
                    "special_grant_production": 0,
                    "special_grant_services": 0,
                    "other_uncategorized_government_grants": 0
                  }
                },
                "deferred": {
                  "total": 0,
                  "breakdown": {
                    "warranty_income": 0,
                    "service_income": 0,
                    "other_uncategorized_deferred": 0
                  }
                },
                "rent": {
                  "total": 0,
                  "breakdown": {
                    "rental_real_estate": 0,
                    "rental_equipment": 0,
                    "other_rental_income": 0,
                    "other_uncategorized_rent": 0
                  }
                },
                "commission": {
                  "total": 0,
                  "breakdown": {
                    "commission": 0,
                    "other_uncategorized_commission": 0
                  }
                },
                "asset_gain": {
                  "total": 0,
                  "breakdown": {
                    "asset_gain": 0,
                    "other_uncategorized_asset_gain": 0
                  }
                },
                "other_operating_income": {
                  "total": 0,
                  "breakdown": {
                    "other_operating_income_taxable": 0,
                    "outgoing_postage_taxable": 0,
                    "outgoing_fees_taxable": 0,
                    "other_operating_income_tax_free": 0,
                    "outgoing_postage_tax_free": 0,
                    "outgoing_fees_tax_free": 0,
                    "other_uncategorized_other_operating_income": 0
                  }
                }
              }
            },
            "expenses": {
              "total": 1600000,
              "breakdown": {
                "raw_materials": {
                  "total": 1600000,
                  "breakdown": {
                    "purchase_raw_materials_high": 1600000,
                    "purchase_raw_materials_medium": 0,
                    "freight_customs": 0,
                    "purchase_discounts": 0,
                    "inventory_change_raw": 0,
                    "other_uncategorized_raw_materials": 0
                  }
                },
                "consumption_production_goods": {
                  "total": 0,
                  "breakdown": {
                    "purchase_wip_high": 0,
                    "purchase_wip_medium": 0,
                    "freight_customs_wip": 0,
                    "purchase_discounts_wip": 0,
                    "inventory_change_wip": 0,
                    "other_uncategorized_consumption_production_goods": 0
                  }
                },
                "consumption_finished_goods": {
                  "total": 0,
                  "breakdown": {
                    "purchase_finished_high": 0,
                    "purchase_finished_medium": 0,
                    "freight_customs_finished": 0,
                    "purchase_discounts_finished": 0,
                    "inventory_change_finished": 0,
                    "other_uncategorized_consumption_finished_goods": 0
                  }
                },
                "cost_of_goods_for_resale": {
                  "total": 0,
                  "breakdown": {
                    "purchase_resale_high": 0,
                    "purchase_resale_medium": 0,
                    "freight_customs_resale": 0,
                    "purchase_discounts_resale": 0,
                    "inventory_change_resale": 0,
                    "other_uncategorized_cost_of_goods_for_resale": 0
                  }
                },
                "subcontract": {
                  "total": 0,
                  "breakdown": {
                    "subcontracting_services": 0,
                    "inventory_change": 0,
                    "other_uncategorized_subcontract": 0
                  }
                },
                "other_accruals": {
                  "total": 0,
                  "breakdown": {
                    "other_accruals": 0,
                    "inventory_change": 0,
                    "other_uncategorized_other_accruals": 0
                  }
                },
                "wages": {
                  "total": 0,
                  "breakdown": {
                    "wages": 0,
                    "wages_accrual_account": 0,
                    "holiday_pay_expense": 0,
                    "employer_tax_on_holiday": 0,
                    "other_insurance": 0,
                    "other_uncategorized_wages": 0
                  }
                },
                "benefits": {
                  "total": 0,
                  "breakdown": {
                    "benefit_car": 0,
                    "benefit_phone": 0,
                    "benefit_newspaper": 0,
                    "benefit_lodging": 0,
                    "benefit_interest": 0,
                    "other_benefits": 0,
                    "benefits_contra_account": 0,
                    "other_uncategorized_benefits": 0
                  }
                },
                "other_reportable_remuneration": {
                  "total": 0,
                  "breakdown": {
                    "other_taxable_allowances": 0,
                    "bonus": 0,
                    "other_uncategorized_other_reportable_remuneration": 0
                  }
                },
                "payroll_tax": {
                  "total": 0,
                  "breakdown": {
                    "employer_tax_expense": 0,
                    "pension_expense": 0,
                    "other_uncategorized_payroll_tax": 0
                  }
                },
                "other_reimbursements": {
                  "total": 0,
                  "breakdown": {
                    "other_reimbursements": 0,
                    "other_uncategorized_other_reimbursements": 0
                  }
                },
                "compensation_to_owners": {
                  "total": 0,
                  "breakdown": {
                    "compensation_to_owners": 0,
                    "other_uncategorized_compensation_to_owners": 0
                  }
                },
                "labor_grant": {
                  "total": 0,
                  "breakdown": {
                    "labor_grant": 0,
                    "other_uncategorized_labor_grant": 0
                  }
                },
                "labor_refund": {
                  "total": 0,
                  "breakdown": {
                    "refund_sick_pay": 0,
                    "refund_employer_tax": 0,
                    "other_uncategorized_labor_refund": 0
                  }
                },
                "other_personnel_cost": {
                  "total": 0,
                  "breakdown": {
                    "gifts_employees": 0,
                    "canteen_costs": 0,
                    "workers_comp_insurance": 0,
                    "other_insurances": 0,
                    "other_uncategorized_other_personnel_cost": 0
                  }
                },
                "freight_and_transport": {
                  "total": 0,
                  "breakdown": {
                    "freight_and_insurance": 0,
                    "customs_and_clearance": 0,
                    "other_uncategorized_freight_and_transport": 0
                  }
                },
                "energy": {
                  "total": 0,
                  "breakdown": {
                    "electricity": 0,
                    "gas": 0,
                    "heating_oil": 0,
                    "coal": 0,
                    "firewood": 0,
                    "fuel": 0,
                    "water": 0,
                    "other_uncategorized_energy": 0
                  }
                },
                "rent": {
                  "total": 0,
                  "breakdown": {
                    "rent_premises": 0,
                    "waste_water_sewage": 0,
                    "lighting_heating": 0,
                    "cleaning": 0,
                    "other_uncategorized_rent": 0
                  }
                },
                "equipment_rent": {
                  "total": 0,
                  "breakdown": {
                    "machine_rental": 0,
                    "inventory_rental": 0,
                    "software_rental": 0,
                    "office_machine_rental": 0,
                    "vehicle_rental": 0,
                    "other_uncategorized_equipment_rent": 0
                  }
                },
                "small_tools": {
                  "total": 0,
                  "breakdown": {
                    "motor_tools": 0,
                    "hand_tools": 0,
                    "auxiliary_tools": 0,
                    "special_tools": 0,
                    "inventory_small": 0,
                    "operating_material": 0,
                    "office_supplies": 0,
                    "work_clothes": 0,
                    "other_uncategorized_small_tools": 0
                  }
                },
                "maintenance": {
                  "total": 0,
                  "breakdown": {
                    "repair_buildings": 0,
                    "repair_equipment": 0,
                    "other_uncategorized_maintenance": 0
                  }
                },
                "services": {
                  "total": 0,
                  "breakdown": {
                    "audit_and_accounting": 0,
                    "legal_and_financial_services": 0,
                    "other_external_services": 0,
                    "other_uncategorized_services": 0
                  }
                },
                "office": {
                  "total": 0,
                  "breakdown": {
                    "office_supplies": 0,
                    "printed_material": 0,
                    "newspapers_books": 0,
                    "meetings_courses": 0,
                    "other_uncategorized_office": 0
                  }
                },
                "telephone_and_postage": {
                  "total": 0,
                  "breakdown": {
                    "telephone": 0,
                    "postage": 0,
                    "other_uncategorized_telephone_and_postage": 0
                  }
                },
                "vehicles": {
                  "total": 0,
                  "breakdown": {
                    "fuel_costs": 0,
                    "maintenance_transport": 0,
                    "insurance_transport": 0,
                    "other_uncategorized_vehicles": 0
                  }
                },
                "travel": {
                  "total": 0,
                  "breakdown": {
                    "mileage_allowance_taxable": 0,
                    "travel_cost_taxable": 0,
                    "travel_cost_nontaxable": 0,
                    "diet_allowance_taxable": 0,
                    "diet_allowance_nontaxable": 0,
                    "other_uncategorized_travel": 0
                  }
                },
                "commission": {
                  "total": 0,
                  "breakdown": {
                    "commission_cost_taxable": 0,
                    "commission_cost_nontaxable": 0,
                    "other_uncategorized_commission": 0
                  }
                },
                "marketing": {
                  "total": 0,
                  "breakdown": {
                    "sales_costs": 0,
                    "advertising_costs": 0,
                    "representation_deductible": 0,
                    "representation_nondeductible": 0,
                    "other_uncategorized_marketing": 0
                  }
                },
                "fees_gifts": {
                  "total": 0,
                  "breakdown": {
                    "membership_fees_deductible": 0,
                    "membership_fees_nondeductible": 0,
                    "gifts_deductible": 0,
                    "gifts_nondeductible": 0,
                    "other_uncategorized_fees_gifts": 0
                  }
                },
                "insurance": {
                  "total": 0,
                  "breakdown": {
                    "insurance_premium": 0,
                    "warranty_cost": 0,
                    "service_costs": 0,
                    "other_uncategorized_insurance": 0
                  }
                },
                "licenses": {
                  "total": 0,
                  "breakdown": {
                    "royalties": 0,
                    "patent_costs": 0,
                    "trademark_costs": 0,
                    "inspection_and_stamp_fees": 0,
                    "other_uncategorized_licenses": 0
                  }
                },
                "other_expenses": {
                  "total": 0,
                  "breakdown": {
                    "board_meetings_cost": 0,
                    "general_meeting_cost": 0,
                    "treasury_share_costs": 0,
                    "rounding": 0,
                    "property_fees": 0,
                    "bank_and_card_fees": 0,
                    "interest_and_collection_fees": 0,
                    "misc_expenses": 0,
                    "other_uncategorized_other_expenses": 0
                  }
                },
                "losses": {
                  "total": 0,
                  "breakdown": {
                    "loss_disposal_fixed_assets": 0,
                    "recovered_bad_debts": 0,
                    "bad_debt_loss": 0,
                    "contract_losses": 0,
                    "other_uncategorized_losses": 0
                  }
                },
                "accruals": {
                  "total": 0,
                  "breakdown": {
                    "inventory_change_in_progress": 0,
                    "obsolete_inventory": 0,
                    "other_uncategorized_accruals": 0
                  }
                },
                "other_uncategorized_expenses": {
                  "total": 0,
                  "breakdown": {
                    "other_uncategorized_expenses": 0
                  }
                }
              }
            },
            "interest_income": {
              "total": 5000,
              "breakdown": {
                "interest_income": 5000
              }
            },
            "interest_expenses": {
              "total": 25000,
              "breakdown": {
                "interest_expenses": 25000
              }
            },
            "taxes": {
              "total": 160000,
              "breakdown": {
                "tax": {
                  "total": 160000,
                  "breakdown": {
                    "tax_payable_current": 100000,
                    "tax_deferred_current": 50000,
                    "other_uncategorized_tax": 10000
                  }
                },
                "extra_tax": {
                  "total": 0,
                  "breakdown": {
                    "tax_payable_extraordinary": 0,
                    "deferred_tax_extraordinary": 0,
                    "other_uncategorized_extra_tax": 0
                  }
                }
              }
            },
            "depreciation_and_amortization": {
              "total": 60000,
              "breakdown": {
                "depreciation": {
                  "total": 50000,
                  "breakdown": {
                    "depreciation_buildings": 10000,
                    "depreciation_transport_machinery": 30000,
                    "impairment_fixed_assets": 10000
                  }
                },
                "amortization": {
                  "total": 10000,
                  "breakdown": {
                    "amortization_intangibles": 10000
                  }
                },
                "other_uncategorized_depreciation_and_amortization": {
                  "total": 0,
                  "breakdown": {
                    "other_uncategorized_depreciation_and_amortization": 0
                  }
                }
              }
            },
            "other_financial_income": {
              "total": 2800000,
              "breakdown": {
                "other_financial_income": {
                  "total": 2200000,
                  "breakdown": {
                    "income_subsidiaries": 200000,
                    "income_group_companies": 200000,
                    "income_associates": 200000,
                    "interest_income_group": 200000,
                    "interest_income_tax_free": 200000,
                    "foreign_exchange_gain": 200000,
                    "other_financial_income": 600000,
                    "market_value_increase": 200000,
                    "other_uncategorized_other_financial_income": 200000
                  }
                },
                "extra_income": {
                  "total": 600000,
                  "breakdown": {
                    "extra_income": 600000,
                    "other_uncategorized_extra_income": 0
                  }
                },
                "other_uncategorized_financial_income": {
                  "total": 0,
                  "breakdown": {
                    "other_uncategorized_financial_income": 0
                  }
                }
              }
            },
            "other_financial_expenses": {
              "total": 100000,
              "breakdown": {
                "other_financial_expenses": {
                  "total": 80000,
                  "breakdown": {
                    "market_value_decrease": 10000,
                    "impairment_financial_assets": 10000,
                    "impairment_fixed_investments": 10000,
                    "interest_expense_group": 10000,
                    "interest_expense_nondeductible": 10000,
                    "foreign_exchange_loss": 10000,
                    "other_financial_expenses": 20000
                  }
                },
                "extra_expenses": {
                  "total": 20000,
                  "breakdown": {
                    "extra_expenses": 20000
                  }
                },
                "other_uncategorized_other_financial_expenses": {
                  "total": 0,
                  "breakdown": {
                    "other_uncategorized_other_financial_expenses": 0
                  }
                }
              }
            }
          },
          "derived": {
            "ebitda": 2155054,
            "ebit": 2095054,
            "net_profit": 4615054
          }
        },
        "balance_items": {
          "ledger_balances": {
            "equity": {
              "total": 3994285,
              "breakdown": {
                "equity": {
                  "total": 3994285,
                  "breakdown": {
                    "share_capital": 0,
                    "treasury_shares": 0,
                    "share_premium": 1980000,
                    "valuation_reserve": 0,
                    "retained_earnings": 2000000,
                    "accumulated_loss": -215,
                    "other_uncategorized_equity": 14500
                  }
                }
              }
            },
            "interest_bearing_debt": {
              "total": 2850000,
              "breakdown": {
                "long_term_interest_bearing_debt": {
                  "total": 2650000,
                  "breakdown": {
                    "bond_loans": 50000,
                    "credit_institution_loans": 2050000,
                    "mortgage_loans": 550000,
                    "foreign_currency_loans": 0,
                    "other_uncategorized_long_term_interest_bearing_debt": 0
                  }
                },
                "short_term_interest_bearing_debt": {
                  "total": 200000,
                  "breakdown": {
                    "certificate_loans": 50000,
                    "foreign_currency_loans": 50000,
                    "construction_loans": 50000,
                    "overdraft": 50000,
                    "other_uncategorized_short_term_interest_bearing_debt": 0
                  }
                }
              }
            },
            "other_debt": {
              "total": 408400,
              "breakdown": {
                "provision_for_liabilities": {
                  "total": 0,
                  "breakdown": {
                    "pension_obligations": 0,
                    "deferred_tax": 0,
                    "unearned_income": 0,
                    "other_provisions": 0,
                    "other_uncategorized_provision_for_liabilities": 0
                  }
                },
                "short_term_convertible_debt": {
                  "total": 0,
                  "breakdown": {
                    "convertible_loans": 0,
                    "other_uncategorized_short_term_convertible_debt": 0
                  }
                },
                "accounts_payable": {
                  "total": 0,
                  "breakdown": {
                    "accounts_payable": 0,
                    "group_accounts_payable": 0,
                    "other_uncategorized_accounts_payable": 0
                  }
                },
                "tax_payable": {
                  "total": 160000,
                  "breakdown": {
                    "tax_payable_not_assesed": 160000,
                    "tax_payable_assessed": 0,
                    "tax_refund": 0,
                    "advance_tax": 0,
                    "other_uncategorized_tax_payable": 0
                  }
                },
                "deductions": {
                  "total": 0,
                  "breakdown": {
                    "withholding_and_other_deductions": 0,
                    "withholding_tax": 0,
                    "contribution_deduction": 0,
                    "child_support_deduction": 0,
                    "insurance_deduction": 0,
                    "union_fee_deduction": 0,
                    "other_uncategorized_deductions": 0
                  }
                },
                "public_fees_owed": {
                  "total": 248400,
                  "breakdown": {
                    "output_vat_payable": 736400,
                    "input_vat_payable": -488000,
                    "investment_tax_basis_payable": 0,
                    "vat_settlement_payable": 0,
                    "vat_settlement_account": 0,
                    "employer_tax_payable": 0,
                    "accrued_employer_tax": 0,
                    "other_uncategorized_public_fees_owed": 0
                  }
                },
                "dividend": {
                  "total": 0,
                  "breakdown": {
                    "dividend_accrued": 0
                  }
                },
                "other_long_term_debt": {
                  "total": 0,
                  "breakdown": {
                    "convertible_loans": 0,
                    "employee_long_term_liabilities": 0,
                    "group_company_liabilities": 0,
                    "silent_partner_and_subordinated_loans": 0,
                    "other_uncategorized_other_long_term_debt": 0
                  }
                },
                "other_short_term_debt": {
                  "total": 0,
                  "breakdown": {
                    "customer_advances": 0,
                    "liabilities_employees_owners": 0,
                    "grop_other_liabilities": 0,
                    "wages_payable": 0,
                    "holiday_pay": 0,
                    "accrued_interest_payable": 0,
                    "accrued_expenses": 0,
                    "unearned_revenue": 0,
                    "provisions_current": 0,
                    "other_uncategorized_other_short_term_debt": 0
                  }
                }
              }
            },
            "total_assets": {
              "total": 13154954,
              "breakdown": {
                "intangibles": {
                  "total": 0,
                  "breakdown": {
                    "research_and_development": 0,
                    "concessions": 0,
                    "patents": 0,
                    "licences": 0,
                    "trademarks": 0,
                    "other_rights": 0,
                    "deferred_tax_assets": 0,
                    "goodwill": 0,
                    "other_uncategorized_intangibles": 0
                  }
                },
                "property": {
                  "total": 0,
                  "breakdown": {
                    "buildings": 0,
                    "bulding_facilities": 0,
                    "construction_in_progress": 0,
                    "agriculture_property": 0,
                    "plots_land": 0,
                    "residential_property": 0,
                    "other_uncategorized_property": 0
                  }
                },
                "equipment": {
                  "total": 352000,
                  "breakdown": {
                    "machinery": 352000,
                    "machinery_in_progress": 0,
                    "ships_rigs_aircraft": 0,
                    "cars": 0,
                    "other_vehicles": 0,
                    "inventory": 0,
                    "buldings_other_depreciation_period": 0,
                    "tools": 0,
                    "office_machines": 0,
                    "other_uncategorized_equipment": 0
                  }
                },
                "financial_fixed_assets": {
                  "total": 0,
                  "breakdown": {
                    "subsidiary_investments": 0,
                    "group_company_investments": 0,
                    "group_company_loans": 0,
                    "associated_company_investments": 0,
                    "associated_company_loans": 0,
                    "shares_and_securities": 0,
                    "bonds": 0,
                    "receivables_owners_board": 0,
                    "receivables_employees": 0,
                    "other_receivables": 0
                  }
                },
                "inventory": {
                  "total": 140000,
                  "breakdown": {
                    "raw_materials": 65000,
                    "work_in_progress_goods": 10000,
                    "finished_goods": 10000,
                    "goods_for_resale": 20000,
                    "other_uncategorized_inventory": 35000
                  }
                },
                "supplier_receivables": {
                  "total": 175000,
                  "breakdown": {
                    "supplier_receivables": 175000
                  }
                },
                "accounts_receivables": {
                  "total": 3207000,
                  "breakdown": {
                    "accounts_receivables": 3207000,
                    "group_accounts_receivables": 0
                  },
                  "invoices_breakdown": {
                    "not_due": 0,
                    "due_lte_30": 0,
                    "due_gt_30": -92500,
                    "public_sector": 2299500,
                    "unspecified_deductions": 0
                  }
                },
                "short_term_receivables": {
                  "total": 0,
                  "breakdown": {
                    "accrued_not_invoiced_income": 0,
                    "group_other_receivables": 0,
                    "bad_debt_provision": 0,
                    "other_uncategorized_short_term_receivables": 0
                  }
                },
                "vat_grants": {
                  "total": 0,
                  "breakdown": {
                    "output_vat": 0,
                    "output_vat_high": 0,
                    "output_vat_services_abroad": 0,
                    "output_vat_medium": 0,
                    "output_vat_low": 0,
                    "input_vat": 0,
                    "input_vat_high": 0,
                    "input_vat_services_abroad": 0,
                    "input_vat_medium": 0,
                    "input_vat_low": 0,
                    "investment_tax": 0,
                    "investment_tax_basis": 0,
                    "vat_settlement_account": 0,
                    "public_grants_receivable": 0,
                    "other_uncategorized_vat_grants": 0
                  }
                },
                "prepaids": {
                  "total": 0,
                  "breakdown": {
                    "prepaid_rent": 0,
                    "prepaid_interest": 0,
                    "accrued_rent": 0,
                    "accrued_interest": 0,
                    "paid_in_capital_pending": 0,
                    "interim_account": 0,
                    "other_uncategorized_prepaids": 0
                  }
                },
                "short_term_investments": {
                  "total": 0,
                  "breakdown": {
                    "group_shares": 0,
                    "market_shares": 0,
                    "other_shares": 0,
                    "market_bonds": 0,
                    "other_bonds": 0,
                    "market_bonds_certificates": 0,
                    "certificates": 0,
                    "market_instruments": 0,
                    "other_financial_instruments": 0,
                    "other_uncategorized_short_term_investments": 0
                  }
                },
                "cash": {
                  "total": 8050556,
                  "breakdown": {
                    "cash_in_hand": 0,
                    "cash_in_register": 0,
                    "bank_deposit": 8050556,
                    "tax_withholding_bank": 0,
                    "other_uncategorized_cash": 0
                  }
                }
              }
            }
          },
          "derived": {
            "net_interest_bearing_debt": -5200556
          }
        },
        "other_ledger_balances": {
          "ledger_balances": {
            "transfers": {
              "total": 0,
              "breakdown": {
                "transfers_and_dispositions": {
                  "total": 0,
                  "breakdown": {
                    "valuation_difference_transfer": 0,
                    "common_capital_transfer": 0,
                    "dividend_provision": 0,
                    "group_contribution": 0,
                    "shareholder_contribution": 0,
                    "bonus_issue": 0,
                    "retained_earnings_transfer": 0,
                    "uncovered_loss": 0,
                    "other_uncategorized_transfers_and_dispositions": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  ]
}
Borrowers and relationships

Get data about a borrower company.

Parameters

NameTypeInRequiredDescription
brreg_organization_numberstringpathYesThe brreg organization number of the borrower to retrieve data from.

Responses

CodeDescription
200

OK

Media type
application/json
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "name": "Borrower 1",
  "brreg_organization_number": "123456789",
  "contact_email": "borrower@email.com",
  "created_at": "2025-01-01T00:00:00.000000",
  "relationship_state": "access_approved",
  "consented_to_share_data": true,
  "last_reconciliation_date": "2025-01-01",
  "connected_accounting_system": "fiken",
  "accounting_system_connection_expires": "2027-01-01",
  "uploading_data_with_saft": false,
  "signup_links": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174001",
      "full_link": "https://www.systest.symetrisk.com/signup?symetrisk-signup-id=123e4567-e89b-12d3-a456-426614174001&lang=no",
      "sent_to_email": null,
      "signup_state": "post_confirmation_done",
      "created_at": "2025-01-01T00:00:00.000000"
    }
  ]
}

Request access to a borrower company. This will generate a signup link and create a relationship in state access_requested. Forward the link to the borrower, and after they have completed the onboarding they can accept the request. The relationship will then be set to access_approved, and you will be able to view data. Call GET /borrower/{brreg_organization_number} to see connection status and other data on the borrower.

Request body

{
  "borrowers": [
    {
      "brreg_organization_number": "000000000"
    }
  ]
}

Responses

CodeDescription
200

OK

Media type
application/json
[
  {
    "brreg_organization_number": "000000000",
    "success": true,
    "message": "",
    "signup_link": "https://www.symetrisk.com/signup?symetrisk-signup-id=123-abc&signup-email=your@email.com",
    "signup_link_expires_at": 1762381401
  }
]

Get a list of all relationships. To get extended info about a borrower, make a call to /borrower/{brreg_organization_number}, with the brreg organization number of the borrower. You will only be able to call /accounting-data on borrowers in this list with 'relationship_state' access_approved.

Parameters

NameTypeInRequiredDescription
limitintegerqueryNoMax amount of items to return
skipintegerqueryNoNumber of items to skip.

Responses

CodeDescription
200

OK

Media type
application/json
{
  "metadata": {
    "limit": 100,
    "skip": 0,
    "returned_items": 1,
    "total_items": 1
  },
  "items": [
    {
      "relationship_id": "123e4567-e89b-12d3-a456-426614174000",
      "relationship_state": "access_approved",
      "borrower_company_name": "Borrower 1",
      "contact_email": "borrower@email.com",
      "borrower_brreg_organization_number": "123456789",
      "relationship_created_at": "2025-01-01T00:00:00.000000"
    }
  ]
}
Notifications

Get notifications

Parameters

NameTypeInRequiredDescription
limitintegerqueryNoMax amount of items to return
skipintegerqueryNoNumber of items to skip.

Responses

CodeDescription
200

OK

Media type
application/json
{
  "metadata": {
    "limit": 100,
    "skip": 0,
    "returned_items": 1,
    "total_items": 1
  },
  "items": [
    {
      "id": 1,
      "text": "Fetched data from Fiken",
      "type": "information",
      "created_at": "2025-01-01T00:00:00.000000"
    }
  ]
}

Best practices when working with the API

  • Endpoints that return an array of items will usually provide the option to paginate the response. To do this, use the 'limit' and 'skip' query parameters (these will be included in the 'parameters' section in API documentation for each endpoint where it is supported.)
  • Every endpoint that supports pagination will also return a 'metadata' field with each response. This will include the applied pagination options, number of items returned, and the total amount of items that exists with the applied filters. Combine this data with 'limit' and 'skip' to retrieve all the records you need.
  • For example, to get the first 100 items, use include these query parameters: '?limit=100&skip=0'. Now, if the 'total_items' field in the 'metadata' returns is 110, you can use these query parameters to get the remaining 10 items: '?limit=10&skip=100'.

API support

If you have questions or problems regarding the API, you can contact api support at support+api@symetrisk.com