---
title: "License compliance surface (structured NOTICE)."
method: GET
path: "/v1/attributions"
tags: ["operational"]
---

# License compliance surface (structured NOTICE).

`GET /v1/attributions`

## Request

- Base URL: `https://pt-api.internal.example`
- URL: `https://pt-api.internal.example/v1/attributions`
- Auth: none declared

## Response `200`

Attributions.

- AttributionsResponse
  - `attributions` Attribution[], required
    - `feed_id` string, nullable, required
    - `country` string, nullable: Published code of the unit shipping this feed — an ISO code when `kind` is "country", the non-ISO operator code when it is "operator". Filter on `kind` before treating this as a country: an operator unit has no country, so there is no ISO code to fall back to.
    - `kind` 'country' | 'operator'
    - `license` string, nullable, required
    - `attribution` string, required
    - `source_url` string, nullable
  - `count` integer, required
  - `notice` string
  - `source` string

---

[API](https://skmtc.dev/alltimetables/apis/european-journey-planner-api.md) · [All operations](https://skmtc.dev/alltimetables/apis/european-journey-planner-api/llms.txt) · [OpenAPI document](https://skmtc.dev/alltimetables/apis/european-journey-planner-api/revisions/3216e9384a8b?raw)
