# Latest

**URL:** https://discuss.jsonapi.org/latest.md?page=2

[Latest](https://discuss.jsonapi.org/latest.md) · [Categories](https://discuss.jsonapi.org/categories.md)

**Page:** 3

---

## [Using Relationship in case extern data](https://discuss.jsonapi.org/t/using-relationship-in-case-extern-data/2665)

<div class="topic-metadata">

**Author:** [@Sky](https://discuss.jsonapi.org/u/Sky)\
**Replies:** 5\
**Last updated:** [August 15, 2023, 11:03am UTC](https://discuss.jsonapi.org/t/using-relationship-in-case-extern-data/2665 "2023-08-15T11:03:47Z")

</div>

Hallo, In my Service I use an object that is an extern Relationship with his own microservice, I save only Informationen from it, that are interesting for my Service/ my Domain. My Domain group: name, owner: Person…

---

## [Add a JSON:API implementation for FastAPI (Python)](https://discuss.jsonapi.org/t/add-a-json-api-implementation-for-fastapi-python/2684)

<div class="topic-metadata">

**Author:** [@Znbiz](https://discuss.jsonapi.org/u/Znbiz)\
**Replies:** 1\
**Last updated:** [August 15, 2023, 10:53am UTC](https://discuss.jsonapi.org/t/add-a-json-api-implementation-for-fastapi-python/2684 "2023-08-15T10:53:59Z")

</div>

Hi, I wanted to bring to your attention a new implementation of the JSON:API specification for FastAPI in Python. This implementation has shown promising results and I believe it would be beneficial to include it in the…

---

## [Add a JSON:API implementation for FastAPI](https://discuss.jsonapi.org/t/add-a-json-api-implementation-for-fastapi/2683)

<div class="topic-metadata">

**Author:** [@Znbiz](https://discuss.jsonapi.org/u/Znbiz)\
**Replies:** 0\
**Last updated:** [August 8, 2023, 4:09pm UTC](https://discuss.jsonapi.org/t/add-a-json-api-implementation-for-fastapi/2683 "2023-08-08T16:09:11Z")

</div>

Hi, I wanted to bring to your attention a new implementation of the JSON:API specification for FastAPI in Python. This implementation has shown promising results and I believe it would be beneficial to include it in the…

---

## [Are there any production or toy APIs using jsonapi?](https://discuss.jsonapi.org/t/are-there-any-production-or-toy-apis-using-jsonapi/44)

<div class="topic-metadata">

**Author:** [@sckott](https://discuss.jsonapi.org/u/sckott)\
**Replies:** 8\
**Last updated:** [July 20, 2015, 10:38pm UTC](https://discuss.jsonapi.org/t/are-there-any-production-or-toy-apis-using-jsonapi/44 "2015-07-20T22:38:12Z")

</div>

The Implementations page http://jsonapi.org/implementations/ gives clients and servers, but I'm curious if there are any APIs in the wild that I can look at as examples.

---

## [Real world APIs that conform to JSON:API?](https://discuss.jsonapi.org/t/real-world-apis-that-conform-to-json-api/2671)

<div class="topic-metadata">

**Author:** [@hxk1633](https://discuss.jsonapi.org/u/hxk1633)\
**Replies:** 1\
**Last updated:** [July 25, 2023, 2:19pm UTC](https://discuss.jsonapi.org/t/real-world-apis-that-conform-to-json-api/2671 "2023-07-25T14:19:15Z")

</div>

I’m new to JSON:API and I was wondering if there are any public APIs that conform to the JSON:API specification.

---

## [OWASP WAF rules reject application/vnd.api+json](https://discuss.jsonapi.org/t/owasp-waf-rules-reject-application-vnd-api-json/2676)

<div class="topic-metadata">

**Author:** [@maahrens](https://discuss.jsonapi.org/u/maahrens)\
**Replies:** 0\
**Last updated:** [July 20, 2023, 8:36am UTC](https://discuss.jsonapi.org/t/owasp-waf-rules-reject-application-vnd-api-json/2676 "2023-07-20T08:36:49Z")

</div>

I run into an issue where json:api requests are blocked by Web Application Firewall. The implemented rules come from OWASP project and here, application/vnd.api+json is not on the content-type default allow list. Why …

---

## [POST-as-GET isnt defined in the spec](https://discuss.jsonapi.org/t/post-as-get-isnt-defined-in-the-spec/2613)

<div class="topic-metadata">

**Author:** [@topaz](https://discuss.jsonapi.org/u/topaz)\
**Replies:** 5\
**Last updated:** [July 16, 2023, 12:04pm UTC](https://discuss.jsonapi.org/t/post-as-get-isnt-defined-in-the-spec/2613 "2023-07-16T12:04:12Z")

</div>

There are legitimate scenarios where POST-as-GET makes more sense than a simple GET request. Such as having to query a large amount of data where using many query params is not an appropriate option. Unfortunately this …

---

## [Should JSON:API be applied to all REST endpoints?](https://discuss.jsonapi.org/t/should-json-api-be-applied-to-all-rest-endpoints/2649)

<div class="topic-metadata">

**Author:** [@Hen](https://discuss.jsonapi.org/u/Hen)\
**Replies:** 8\
**Last updated:** [June 27, 2023, 10:39pm UTC](https://discuss.jsonapi.org/t/should-json-api-be-applied-to-all-rest-endpoints/2649 "2023-06-27T22:39:07Z")

</div>

There is a suggestion in my shop that JSON:API should be applied to all REST endpoints in our services. Even fine-grained “action” endpoints, in the interest of consistency. Is this an appropriate use of JSON:API?

---

## [Test suite for JSON:API compliance](https://discuss.jsonapi.org/t/test-suite-for-json-api-compliance/2535)

<div class="topic-metadata">

**Author:** [@Meerkat](https://discuss.jsonapi.org/u/Meerkat)\
**Replies:** 1\
**Last updated:** [May 28, 2023, 8:28pm UTC](https://discuss.jsonapi.org/t/test-suite-for-json-api-compliance/2535 "2023-05-28T20:28:30Z")

</div>

Hello and congratulations on the release of JSON:API 1.1! I’ve been struggling for a few years now to properly and fully implement both clients and / or servers in python for JSON:API and not having a lot of luck. Is th…

---

## [JSON:API Fiddle - explore api with live database in browser](https://discuss.jsonapi.org/t/json-api-fiddle-explore-api-with-live-database-in-browser/2636)

<div class="topic-metadata">

**Author:** [@ValH](https://discuss.jsonapi.org/u/ValH)\
**Replies:** 0\
**Last updated:** [May 18, 2023, 3:19am UTC](https://discuss.jsonapi.org/t/json-api-fiddle-explore-api-with-live-database-in-browser/2636 "2023-05-18T03:19:50Z")

</div>

JSON:API Fiddle allows you to experiment with JSON:API with a running project / live database. It uses Codespaces, so it runs in the Browser - no install, config or risk to your local machine. Codespaces provides VSCod…

---

## [JSON:API version 1.1 release notes](https://discuss.jsonapi.org/t/json-api-version-1-1-release-notes/2625)

<div class="topic-metadata">

**Author:** [@turtleman](https://discuss.jsonapi.org/u/turtleman)\
**Replies:** 0\
**Last updated:** [April 24, 2023, 7:22am UTC](https://discuss.jsonapi.org/t/json-api-version-1-1-release-notes/2625 "2023-04-24T07:22:15Z")

</div>

I’d like to ask if the plans for version 1.1 release notes and a blog post are still active? There’s some talk about it here: https://twitter.com/jsonapi/status/1575894394120675328. It would be highly useful to be able …

---

## [Specify fieldset for included relationship of the same resource type](https://discuss.jsonapi.org/t/specify-fieldset-for-included-relationship-of-the-same-resource-type/2607)

<div class="topic-metadata">

**Author:** [@enotpoloskun](https://discuss.jsonapi.org/u/enotpoloskun)\
**Replies:** 1\
**Last updated:** [April 21, 2023, 9:01pm UTC](https://discuss.jsonapi.org/t/specify-fieldset-for-included-relationship-of-the-same-resource-type/2607 "2023-04-21T21:01:28Z")

</div>

Hello. According to JSON API spec documentation - you can provide list of fields to fetch for specific resource type. But what if I have a relationship of the same type but I want only specific fields of these object wh…

---

## [Links with custom relations](https://discuss.jsonapi.org/t/links-with-custom-relations/1942)

<div class="topic-metadata">

**Author:** [@crabmusket](https://discuss.jsonapi.org/u/crabmusket)\
**Replies:** 13\
**Last updated:** [April 7, 2023, 2:16pm UTC](https://discuss.jsonapi.org/t/links-with-custom-relations/1942 "2023-04-07T14:16:59Z")

</div>

In order to improve the hypermedia-ness of my API, I’ve wanted to add links with custom relation types to my resources. It wasn’t until recently that I realised this isn’t actually allowed by the spec: Unless otherwise…

---

## [JSON:API 1.1 server Java library](https://discuss.jsonapi.org/t/json-api-1-1-server-java-library/2608)

<div class="topic-metadata">

**Author:** [@bokara](https://discuss.jsonapi.org/u/bokara)\
**Replies:** 1\
**Last updated:** [March 11, 2023, 7:21pm UTC](https://discuss.jsonapi.org/t/json-api-1-1-server-java-library/2608 "2023-03-11T19:21:08Z")

</div>

Hi, wonder if anyone knows if any of the server libraries listed here supports JSON:API v1.1? or aware of any libraries that’s not in the list but supports JSON:API v1.1? I tried to look at some, but couldn’t really se…

---

## [What is the best way to handle nested relationships?](https://discuss.jsonapi.org/t/what-is-the-best-way-to-handle-nested-relationships/2582)

<div class="topic-metadata">

**Author:** [@sergey](https://discuss.jsonapi.org/u/sergey)\
**Replies:** 1\
**Last updated:** [December 17, 2022, 8:08pm UTC](https://discuss.jsonapi.org/t/what-is-the-best-way-to-handle-nested-relationships/2582 "2022-12-17T20:08:08Z")

</div>

Hi all, I have a ResourceA with nested objects: { "data": \[ { "type": "resource\_a", "id": "some-unique-id-here", "attributes": { "key1": "value1", "key2": "value2", "fee":…

---

## [Recommendation for user chosen unique ids for resources: precheck resource existence](https://discuss.jsonapi.org/t/recommendation-for-user-chosen-unique-ids-for-resources-precheck-resource-existence/2496)

<div class="topic-metadata">

**Author:** [@jonenst](https://discuss.jsonapi.org/u/jonenst)\
**Replies:** 6\
**Last updated:** [December 17, 2022, 7:58pm UTC](https://discuss.jsonapi.org/t/recommendation-for-user-chosen-unique-ids-for-resources-precheck-resource-existence/2496 "2022-12-17T19:58:50Z")

</div>

Hi, I couldn’t find any recommendation for what I see as a very common use case, which has unfortunately led to a lot of bikeshed in my team :frowning: The use case is allowing users to create resources, enforcing uniq…

---

## [Any references to companies using JSON:API?](https://discuss.jsonapi.org/t/any-references-to-companies-using-json-api/2293)

<div class="topic-metadata">

**Author:** [@toedter-k](https://discuss.jsonapi.org/u/toedter-k)\
**Replies:** 3\
**Last updated:** [October 19, 2021, 7:53pm UTC](https://discuss.jsonapi.org/t/any-references-to-companies-using-json-api/2293 "2021-10-19T19:53:06Z")

</div>

Could you point me to any reference to companies who are using JSON:API for the public APIs? Thanks a lot.

---

## [OpenAPI definition of JSON:API](https://discuss.jsonapi.org/t/openapi-definition-of-json-api/2565)

<div class="topic-metadata">

**Author:** [@shpoont](https://discuss.jsonapi.org/u/shpoont)\
**Replies:** 2\
**Last updated:** [December 7, 2022, 11:26pm UTC](https://discuss.jsonapi.org/t/openapi-definition-of-json-api/2565 "2022-12-07T23:26:50Z")

</div>

A draft OpenAPI definition of JSON:API is available at GitHub - shpoont/openapi-jsonapi-definition. It is intended to provide a fully-documented, mockable OpenAPI example of JSON:API. Since this is a draft, there is st…

---

## [Create or Replace](https://discuss.jsonapi.org/t/create-or-replace/1627)

<div class="topic-metadata">

**Author:** [@mattjmorrison](https://discuss.jsonapi.org/u/mattjmorrison)\
**Replies:** 4\
**Last updated:** [December 6, 2022, 9:29pm UTC](https://discuss.jsonapi.org/t/create-or-replace/1627 "2022-12-06T21:29:26Z")

</div>

I have seen the topic of “PUT” requests discussed a few different places, but never quite exactly in the context that I was looking for. I’ve seen “PUT” discussed in terms of “using PUT for a partial update”. I don’t rea…

---

## [Quick Question JSON API format](https://discuss.jsonapi.org/t/quick-question-json-api-format/2572)

<div class="topic-metadata">

**Author:** [@mariam](https://discuss.jsonapi.org/u/mariam)\
**Replies:** 1\
**Last updated:** [December 6, 2022, 9:11pm UTC](https://discuss.jsonapi.org/t/quick-question-json-api-format/2572 "2022-12-06T21:11:56Z")

</div>

Is this format is a correct format based on JSONAPI specs. Can we have an array as attributes? { "meta": { }, "links": { "self": "" }, "jsonapi": { "version": "", "meta": { } }, "data": { …

---

## [Update resource using any params other than the id (PK)](https://discuss.jsonapi.org/t/update-resource-using-any-params-other-than-the-id-pk/2570)

<div class="topic-metadata">

**Author:** [@spyralehandr0s](https://discuss.jsonapi.org/u/spyralehandr0s)\
**Replies:** 1\
**Last updated:** [December 6, 2022, 9:05pm UTC](https://discuss.jsonapi.org/t/update-resource-using-any-params-other-than-the-id-pk/2570 "2022-12-06T21:05:59Z")

</div>

What is the JSON API way to update a resource using any params other than the id (PK)? ie instead of PUT posts/:id // SQL: UPDATE posts WHERE id = 1; something like PUT posts?userId=1 // SQL: UPDATE posts WHERE user…

---

## [Public JSON Schema link for JSON:API returns wrong media type](https://discuss.jsonapi.org/t/public-json-schema-link-for-json-api-returns-wrong-media-type/2568)

<div class="topic-metadata">

**Author:** [@fiddlerpianist](https://discuss.jsonapi.org/u/fiddlerpianist)\
**Replies:** 1\
**Last updated:** [December 6, 2022, 8:50pm UTC](https://discuss.jsonapi.org/t/public-json-schema-link-for-json-api-returns-wrong-media-type/2568 "2022-12-06T20:50:13Z")

</div>

The website (GitHub hosted) doesn’t have content type returned on the HTTP GET request to: https://jsonapi.org/schema. As a result, tools like bump.sh won’t process it as a valid schema document. My workaround is that I…

---

## [Is it allowed to have the relationships in the 'included' attribute for the 201 (POST) response?](https://discuss.jsonapi.org/t/is-it-allowed-to-have-the-relationships-in-the-included-attribute-for-the-201-post-response/2564)

<div class="topic-metadata">

**Author:** [@john](https://discuss.jsonapi.org/u/john)\
**Replies:** 1\
**Last updated:** [November 28, 2022, 5:49pm UTC](https://discuss.jsonapi.org/t/is-it-allowed-to-have-the-relationships-in-the-included-attribute-for-the-201-post-response/2564 "2022-11-28T17:49:09Z")

</div>

Is it allowed POST a data without relationships and the API determines the relationships based on the given data and respond back with 201 Created response, data and its relationships in included attributes? Is it allo…

---

## [Spec for /articles/1/author URLs](https://discuss.jsonapi.org/t/spec-for-articles-1-author-urls/2556)

<div class="topic-metadata">

**Author:** [@shpoont](https://discuss.jsonapi.org/u/shpoont)\
**Replies:** 5\
**Last updated:** [November 28, 2022, 5:44pm UTC](https://discuss.jsonapi.org/t/spec-for-articles-1-author-urls/2556 "2022-11-28T17:44:43Z")

</div>

There is no dedicated section for URLs that look like /articles/1/author, but references to it are scattered around the spec. How this is used?

---

## [Is it possible to discover types (e.g. via GET /)?](https://discuss.jsonapi.org/t/is-it-possible-to-discover-types-e-g-via-get/2509)

<div class="topic-metadata">

**Author:** [@andi](https://discuss.jsonapi.org/u/andi)\
**Replies:** 1\
**Last updated:** [November 16, 2022, 9:35pm UTC](https://discuss.jsonapi.org/t/is-it-possible-to-discover-types-e-g-via-get/2509 "2022-11-16T21:35:10Z")

</div>

Assume a generic client is just pointed to any JSON:API endpoint, i.e. is not familiar with the types and fields. Once you find a “starting point” like /articles, you can get resources, discover fields and related types …

---

## [Using filter query on HTTP delete](https://discuss.jsonapi.org/t/using-filter-query-on-http-delete/2513)

<div class="topic-metadata">

**Author:** [@spyralehandr0s](https://discuss.jsonapi.org/u/spyralehandr0s)\
**Replies:** 2\
**Last updated:** [November 16, 2022, 9:30pm UTC](https://discuss.jsonapi.org/t/using-filter-query-on-http-delete/2513 "2022-11-16T21:30:30Z")

</div>

Is it a valid JSON API technique to delete a resource using the filter query? ie DELETE /orders?filter\[userId\]=1 ONE user has MANY orders here.

---

## [Question regarding @JsonIgnore](https://discuss.jsonapi.org/t/question-regarding-jsonignore/2530)

<div class="topic-metadata">

**Author:** [@Encera](https://discuss.jsonapi.org/u/Encera)\
**Replies:** 1\
**Last updated:** [November 16, 2022, 9:29pm UTC](https://discuss.jsonapi.org/t/question-regarding-jsonignore/2530 "2022-11-16T21:29:08Z")

</div>

Hello, everyone, I have a question regarding the JSON Ignore annotation. And I am aware that if I use @JsonIgnore, for example, the “getter” is not taken into account and therefore an attribute of a class is not transfe…

---

## [API design for non CRUD operation](https://discuss.jsonapi.org/t/api-design-for-non-crud-operation/2557)

<div class="topic-metadata">

**Author:** [@kirensiva](https://discuss.jsonapi.org/u/kirensiva)\
**Replies:** 3\
**Last updated:** [November 16, 2022, 9:20pm UTC](https://discuss.jsonapi.org/t/api-design-for-non-crud-operation/2557 "2022-11-16T21:20:02Z")

</div>

A user resource has properties name, status, and so many other fields. A user can update his name and status. In typical rest design, a name update could be patch /users/123 { name:“John” } Likewise, the status up…

---

## [Extension for inclusion/exclusion of fields in fieldsets](https://discuss.jsonapi.org/t/extension-for-inclusion-exclusion-of-fields-in-fieldsets/2554)

<div class="topic-metadata">

**Author:** [@ThorstenSuckow](https://discuss.jsonapi.org/u/ThorstenSuckow)\
**Replies:** 0\
**Last updated:** [November 4, 2022, 11:33am UTC](https://discuss.jsonapi.org/t/extension-for-inclusion-exclusion-of-fields-in-fieldsets/2554 "2022-11-04T11:33:55Z")

</div>

Hey JSON:API enthusiasts! Based on the needs of an API I’m working on, I have opened a discussion/RFC regarding wildcard queries for for fieldsets (RFC: Exluding fields with Sparse Fieldsets · Issue #1632 · json-api/jso…

---

## [Json schema required properties vs sparse fieldsets exclusion](https://discuss.jsonapi.org/t/json-schema-required-properties-vs-sparse-fieldsets-exclusion/2528)

<div class="topic-metadata">

**Author:** [@bokara](https://discuss.jsonapi.org/u/bokara)\
**Replies:** 6\
**Last updated:** [October 23, 2022, 9:04pm UTC](https://discuss.jsonapi.org/t/json-schema-required-properties-vs-sparse-fieldsets-exclusion/2528 "2022-10-23T21:04:42Z")

</div>

Hi, what is the expected behaviour if a field is a required properties in the JSON schema for validation, but EXCLUDED in the client request’s sparse fieldset? e.g., say an Articles resource has this JSON Schema defini…

[Previous page](https://discuss.jsonapi.org/latest.md?page=1)

[Next page](https://discuss.jsonapi.org/latest.md?page=3)
