---
title: "Changes to Get work by ISWC"
method: GET
path: "/api/v2/work/by-iswc/{iswc}"
---

# Changes to Get work by ISWC

`GET /api/v2/work/by-iswc/{iswc}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 8 revisions.

- **2026-11-10** `0d77a777541f`: 12 breaking, 14 info
- **2026-11-10** `001f23a14a51`: 4 breaking, 24 info

## Changes

- **2026-11-10** `0d77a777541f`: 12 breaking, 14 info
  - the response property `errors` became optional for the status `200`
  - the response property `object` became optional for the status `200`
  - the response property `object/name` became optional for the status `200`
  - the response property `object/publishers/items/adminPublisher` became optional for the status `200`
  - the response property `object/publishers/items/adminPublisher/name` became optional for the status `200`
  - the response property `object/publishers/items/adminPublisher/uuid` became optional for the status `200`
  - the response property `object/publishers/items/relatedWriters/items/role` became optional for the status `200`
  - the response property `object/uuid` became optional for the status `200`
  - the response property `object/writers/items/role` became optional for the status `200`
  - the response property `type` became optional for the status `200`
  - the `object/publishers/items/adminPublisher/share` response's property format changed from `float` to `number` for status `200`
  - the `object/publishers/items/share` response's property format changed from `float` to `number` for status `200`
  - api operation id `get_work_find_by_iswc_2.0` removed and replaced with ``
  - the `code` response's property default value `0` was removed for the status `200`
  - the `iswc` response's property default value `` was removed for the status `200`
  - the `key` response's property default value `` was removed for the status `200`
  - the `message` response's property default value `` was removed for the status `200`
  - the `name` response's property default value `` was removed for the status `200`
  - the `name` response's property default value `` was removed for the status `200`
  - the `name` response's property default value `` was removed for the status `200`
  - the `publishers` response's property default value `` was removed for the status `200`
  - the `relatedWriters` response's property default value `` was removed for the status `200`
  - the `uuid` response's property default value `` was removed for the status `200`
  - the `uuid` response's property default value `` was removed for the status `200`
  - the `uuid` response's property default value `` was removed for the status `200`
  - the `writers` response's property default value `` was removed for the status `200`
- **2026-11-10** `001f23a14a51`: 4 breaking, 24 info
  - the response property `object/publishers/items/adminPublisher/share` became nullable for the status `200`
  - the response property `object/publishers/items/share` became nullable for the status `200`
  - the `object/publishers/items/adminPublisher/share` response's property format changed from `number` to `float` for status `200`
  - the `object/publishers/items/share` response's property format changed from `number` to `float` for status `200`
  - api operation id `get_work_find_by_iswc_2.0` was added
  - the response property `errors` became required for the status `200`
  - the response property `object` became required for the status `200`
  - the response property `object/name` became required for the status `200`
  - the response property `object/publishers/items/adminPublisher` became required for the status `200`
  - the response property `object/publishers/items/adminPublisher/name` became required for the status `200`
  - the response property `object/publishers/items/adminPublisher/uuid` became required for the status `200`
  - the response property `object/publishers/items/relatedWriters/items/role` became required for the status `200`
  - the response property `object/uuid` became required for the status `200`
  - the response property `object/writers/items/role` became required for the status `200`
  - the response property `type` became required for the status `200`
  - the `code` response's property default value `0` was added for the status `200`
  - the `iswc` response's property default value `` was added for the status `200`
  - the `key` response's property default value `` was added for the status `200`
  - the `message` response's property default value `` was added for the status `200`
  - the `name` response's property default value `` was added for the status `200`
  - the `name` response's property default value `` was added for the status `200`
  - the `name` response's property default value `` was added for the status `200`
  - the `publishers` response's property default value `` was added for the status `200`
  - the `relatedWriters` response's property default value `` was added for the status `200`
  - the `uuid` response's property default value `` was added for the status `200`
  - the `uuid` response's property default value `` was added for the status `200`
  - the `uuid` response's property default value `` was added for the status `200`
  - the `writers` response's property default value `` was added for the status `200`

---

[Operation](https://skmtc.dev/soundcharts/apis/soundcharts-api/docs/api/v2/work/by-iswc/:iswc/get.md) - [API](https://skmtc.dev/soundcharts/apis/soundcharts-api.md) - [Page](https://skmtc.dev/soundcharts/apis/soundcharts-api/changes/api/v2/work/by-iswc/:iswc/get)
