# GetRegistryIncomes Endpoint: GET /v1/sessions/{sessionId}/registry-incomes Version: 1.0 Security: keycloakAuthTest, keycloakAuthLive ## Path parameters: - `sessionId` (string, required) ## Response 200 fields (application/json): - `sources` (array,null) List of Data Provider sources indicating where the response data was obtained from. - `sources.sourceId` (string,null, required) Identifier of the Data Provider that provided the information. - `sources.status` (string, required) Current status of the source Data Provider, such as successful or failed. Enum: "UNKNOWN", "SUCCESS", "ERROR", "FORBIDDEN", "UNSUPPORTED_COUNTRY", "WAITING_FOR_CUSTOMER", "WAITING_FOR_PROVIDER", "PACKAGE_UPGRADE_REQUIRED", "ID_TAX_ONLY" - `sources.countryCode` (string,null) Three-letter ISO 3166-1 alpha-3 code representing the country of the source Data Provide. - `incomes` (array,null) List of income items retrieved from official registries or data providers. - `incomes.sourceId` (string,null, required) Identifier of the source system that provided the income data. - `incomes.assessmentYear` (integer,null) Year for which the income assessment is reported. - `incomes.netIncome` (object,null) Net income reported by the source system. - `incomes.netIncome.amount` (number, required) Monetary value represented as a decimal number. - `incomes.netIncome.currencyCode` (string,null, required) Currency code in ISO 4217 format (e.g., EUR, GBP). - `incomes.grossIncome` (object,null) Gross income reported by the source system. - `incomes.totalTaxAmount` (object,null) Total amount of taxes paid as reported by the source system. ## Response 400 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object,null) ## Response 401 fields ## Response 403 fields ## Response 404 fields ## Response 500 fields