---
title: "Get list of items from article set"
method: GET
path: "/core/latest/articles/{article-id}/article-set-items"
tags: ["Article"]
---

# Get list of items from article set

`GET /core/latest/articles/{article-id}/article-set-items`

## Request

- Base URL: `https://api.klara.ch`
- URL: `https://api.klara.ch/core/latest/articles/{article-id}/article-set-items`
- Auth: one of:
  - API key in header `X-API-KEY`
  - HTTP bearer

## Path parameters

- `article-id` string, required

## Response `200`

Return successfully

- PublicApiArticleSetItem[]
  - `id` string: Id of the article set
  - `articleName` string: Article name of the article
  - `number` string: The number of the article
  - `productType` 'SERVICE' | 'PRODUCTION' | 'TRADE' | 'OTHER' | 'GIFT_CARD' | 'PREPAYMENT': Product type of the article
  - `price` number: Price of the article
  - `vat` object: Vat of the article
    - `vatType` 'NORMAL' | 'ABROAD' | 'TAKE_AWAY': Article vat type of the article
    - `vatCase` string: VAT case of the article
    - `vatCode` string: VAT code of the article VAT
    - `sss1` boolean: Reporting net tax rate with SSS1 option
    - `sss2` boolean: Reporting net tax rate with SSS2 option
    - `reportingNetTaxRate` boolean: Using VAT reporting net tax rate option
    - `excludeVat` boolean: Using exclude VAT option
  - `optionValues` string[]: Options for the set item if it is a variant
  - `href` string: Reference resource link

## Other responses

- `401`: No Authorization header found or invalid token<br/><br/>Failures detected by a downstream service carry that service's own <code>code</code>, which this reference does not enumerate, so the <code>code</code> field may hold a value not documented here. Treat an unrecognised code as a generic failure of the status it arrives with, and do not branch on a code this reference does not list.
- `403`: The current user is not allowed to access this company data<br/><br/>Failures detected by a downstream service carry that service's own <code>code</code>, which this reference does not enumerate, so the <code>code</code> field may hold a value not documented here. Treat an unrecognised code as a generic failure of the status it arrives with, and do not branch on a code this reference does not list.
- `404`: Resource not found<br/><br/>Failures detected by a downstream service carry that service's own <code>code</code>, which this reference does not enumerate, so the <code>code</code> field may hold a value not documented here. Treat an unrecognised code as a generic failure of the status it arrives with, and do not branch on a code this reference does not list.
- `429`: API rate limit exceeded<br/><br/>Failures detected by a downstream service carry that service's own <code>code</code>, which this reference does not enumerate, so the <code>code</code> field may hold a value not documented here. Treat an unrecognised code as a generic failure of the status it arrives with, and do not branch on a code this reference does not list.

---

[API](https://skmtc.dev/klara/apis/klara-public-api.md) · [All operations](https://skmtc.dev/klara/apis/klara-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/klara/apis/klara-public-api/revisions/490b1a879fc2?raw)
