# Latest

**URL:** https://discuss.jsonapi.org/latest.md

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

---

## [Welcome to the JSON:API discussion forum!](https://discuss.jsonapi.org/t/welcome-to-the-json-api-discussion-forum/1739)

<div class="topic-metadata">

**Author:** [@dgeb](https://discuss.jsonapi.org/u/dgeb)\
**Replies:** 0\
**Last updated:** [October 29, 2019, 1:33pm UTC](https://discuss.jsonapi.org/t/welcome-to-the-json-api-discussion-forum/1739 "2019-10-29T13:33:04Z")

</div>

Welcome to the discussion forum for the JSON:API specification! Please use this space for discussion about best practices, community, and the future of the JSON:API specification. Please do not use this forum for gener…

---

## [2026 update: Postman free plan limits and alternatives?](https://discuss.jsonapi.org/t/2026-update-postman-free-plan-limits-and-alternatives/3116)

<div class="topic-metadata">

**Author:** [@john26](https://discuss.jsonapi.org/u/john26)\
**Replies:** 2\
**Last updated:** [September 14, 2026, 6:49pm UTC](https://discuss.jsonapi.org/t/2026-update-postman-free-plan-limits-and-alternatives/3116 "2026-09-14T18:49:05Z")

</div>

Hey everyone, I’ve been rethinking my API workflow recently, and it made me realize how much the Postman free plan has changed compared to what it used to be. The current limitations (especially around collaboration) a…

---

## [How Do You Enforce API Rules Without Making JSON Development Too Rigid?](https://discuss.jsonapi.org/t/how-do-you-enforce-api-rules-without-making-json-development-too-rigid/3182)

<div class="topic-metadata">

**Author:** [@Eric](https://discuss.jsonapi.org/u/Eric)\
**Replies:** 0\
**Last updated:** [August 20, 2026, 8:58am UTC](https://discuss.jsonapi.org/t/how-do-you-enforce-api-rules-without-making-json-development-too-rigid/3182 "2026-08-20T08:58:42Z")

</div>

Hi guys I’ve been thinking about the balance between following the JSON specification and allowing individual teams enough flexibility to build APIs that fit their use cases. For a small project, manually checking API …

---

## [Array data in ms list row](https://discuss.jsonapi.org/t/array-data-in-ms-list-row/3117)

<div class="topic-metadata">

**Author:** [@JayElliott](https://discuss.jsonapi.org/u/JayElliott)\
**Replies:** 0\
**Last updated:** [April 26, 2026, 7:12pm UTC](https://discuss.jsonapi.org/t/array-data-in-ms-list-row/3117 "2026-04-26T19:12:30Z")

</div>

I would like to display a ms list element in SharePoint. The list contains two columns, one is a single line column to hold a Json generated button, the other column is multi lined and holds contact details of staff rela…

---

## [What AI tools are helping you design and test APIs faster?](https://discuss.jsonapi.org/t/what-ai-tools-are-helping-you-design-and-test-apis-faster/3099)

<div class="topic-metadata">

**Author:** [@Shadowsyntax](https://discuss.jsonapi.org/u/Shadowsyntax)\
**Replies:** 0\
**Last updated:** [October 16, 2025, 5:10am UTC](https://discuss.jsonapi.org/t/what-ai-tools-are-helping-you-design-and-test-apis-faster/3099 "2025-10-16T05:10:24Z")

</div>

With AI moving fast, I’m curious how people working with JSON:API or OpenAPI specs are using AI for testing or documentation. Have you tried tools that generate tests or docs automatically from your schema? Apidog, Sca…

---

## [What Modern API Client Are You Using in 2025?](https://discuss.jsonapi.org/t/what-modern-api-client-are-you-using-in-2025/3078)

<div class="topic-metadata">

**Author:** [@stevoo](https://discuss.jsonapi.org/u/stevoo)\
**Replies:** 0\
**Last updated:** [July 29, 2025, 8:22am UTC](https://discuss.jsonapi.org/t/what-modern-api-client-are-you-using-in-2025/3078 "2025-07-29T08:22:49Z")

</div>

I see a lot of devs still sticking with Postman, but with so many modern API clients around, I wonder what the community prefers. I recently tried Apidog a newer tool combining API testing, collaboration, and documentat…

---

## [Best tool/libraries for Node implementation?](https://discuss.jsonapi.org/t/best-tool-libraries-for-node-implementation/3073)

<div class="topic-metadata">

**Author:** [@mercmobily](https://discuss.jsonapi.org/u/mercmobily)\
**Replies:** 0\
**Last updated:** [July 29, 2025, 12:11am UTC](https://discuss.jsonapi.org/t/best-tool-libraries-for-node-implementation/3073 "2025-07-29T00:11:33Z")

</div>

Hi there, What are the best tools/libraries at the moment to implement a JSON:API server based in schema? Merc.

---

## [Best Postman Alternative Tools in 2025?](https://discuss.jsonapi.org/t/best-postman-alternative-tools-in-2025/3016)

<div class="topic-metadata">

**Author:** [@erika](https://discuss.jsonapi.org/u/erika)\
**Replies:** 4\
**Last updated:** [July 21, 2025, 8:09am UTC](https://discuss.jsonapi.org/t/best-postman-alternative-tools-in-2025/3016 "2025-07-21T08:09:07Z")

</div>

Hey everyone, I’ve been using Postman for about 3 years now for API testing and documentation in our small dev team. Recently though, I’m finding it increasingly bloated and resource-heavy - my laptop fan goes crazy whe…

---

## [Should JSON:API Include Support for Field-Level Expiry Metadata in Responses?](https://discuss.jsonapi.org/t/should-json-api-include-support-for-field-level-expiry-metadata-in-responses/3065)

<div class="topic-metadata">

**Author:** [@reyiyeb](https://discuss.jsonapi.org/u/reyiyeb)\
**Replies:** 0\
**Last updated:** [July 18, 2025, 4:38am UTC](https://discuss.jsonapi.org/t/should-json-api-include-support-for-field-level-expiry-metadata-in-responses/3065 "2025-07-18T04:38:54Z")

</div>

Hello I have been working with JSON:API for a caching-heavy application & wondered if there’s any standard / discussion around including field-level expiry metadata in JSON:API responses. :innocent:Right now, cache-cont…

---

## [Are extension members allowed in resource objects?](https://discuss.jsonapi.org/t/are-extension-members-allowed-in-resource-objects/2788)

<div class="topic-metadata">

**Author:** [@Jerry87](https://discuss.jsonapi.org/u/Jerry87)\
**Replies:** 1\
**Last updated:** [June 29, 2025, 6:41pm UTC](https://discuss.jsonapi.org/t/are-extension-members-allowed-in-resource-objects/2788 "2025-06-29T18:41:16Z")

</div>

The JSON:API 1.1 specification, mentions extension-members only in the top level document structure (7.1), relationship objects, and relationship links (7.2.2.2). But the JSON-example in the “Rules for Extensions” sectio…

---

## [Naming endpoints and types for longer words](https://discuss.jsonapi.org/t/naming-endpoints-and-types-for-longer-words/2958)

<div class="topic-metadata">

**Author:** [@lejon](https://discuss.jsonapi.org/u/lejon)\
**Replies:** 6\
**Last updated:** [June 12, 2025, 12:30pm UTC](https://discuss.jsonapi.org/t/naming-endpoints-and-types-for-longer-words/2958 "2025-06-12T12:30:08Z")

</div>

As i understand ut json:api has nouns in plural for naming endpoint and type. For example endpoint “articles” have type “articles”. What is a good naming convention on endpoints and type for for words (nouns) that cons…

---

## [Create/update relationships with attributes](https://discuss.jsonapi.org/t/create-update-relationships-with-attributes/1701)

<div class="topic-metadata">

**Author:** [@saras](https://discuss.jsonapi.org/u/saras)\
**Replies:** 4\
**Last updated:** [May 9, 2025, 10:14am UTC](https://discuss.jsonapi.org/t/create-update-relationships-with-attributes/1701 "2025-05-09T10:14:35Z")

</div>

Hello, after reading specification, I’m a bit confused about creating/updating resources with relationships that contains attributes. Let’s say I need to create new resource with relationship that has attributes, I’d do…

---

## [Best way to handle nested filtering?](https://discuss.jsonapi.org/t/best-way-to-handle-nested-filtering/3027)

<div class="topic-metadata">

**Author:** [@Mathew78](https://discuss.jsonapi.org/u/Mathew78)\
**Replies:** 1\
**Last updated:** [May 9, 2025, 10:06am UTC](https://discuss.jsonapi.org/t/best-way-to-handle-nested-filtering/3027 "2025-05-09T10:06:24Z")

</div>

Hi everyone, I’m building an API using JSON:API spec and I’m a bit stuck on how to properly implement filtering on a nested relationship (e.g., /articles?filter\[comments.author.name\]=John). Is this kind of deep filteri…

---

## [Best Practices for Connecting JSON:API to BI Tools?](https://discuss.jsonapi.org/t/best-practices-for-connecting-json-api-to-bi-tools/3031)

<div class="topic-metadata">

**Author:** [@Mathew78](https://discuss.jsonapi.org/u/Mathew78)\
**Replies:** 0\
**Last updated:** [May 9, 2025, 6:54am UTC](https://discuss.jsonapi.org/t/best-practices-for-connecting-json-api-to-bi-tools/3031 "2025-05-09T06:54:59Z")

</div>

Hi everyone, I’ve been working on a project that uses JSON:API to serve structured data from our backend, and it’s been great for keeping things standardized and clean. Now, my team wants to use that same data for repor…

---

## [How to validate the JSON API format](https://discuss.jsonapi.org/t/how-to-validate-the-json-api-format/147)

<div class="topic-metadata">

**Author:** [@agarwalmk](https://discuss.jsonapi.org/u/agarwalmk)\
**Replies:** 8\
**Last updated:** [May 8, 2025, 9:00am UTC](https://discuss.jsonapi.org/t/how-to-validate-the-json-api-format/147 "2025-05-08T09:00:32Z")

</div>

I need to know if the following JSON is a valid JSON API format: { "labels" : \[ "BANNABLE", "MIN-BAR", "Malware", "Risky" \] } Is there any online validator? Can the people in this group validate please?

---

## [Simplifying JSON Validation: Best Practices and Tools for Ensuring Data Integrity](https://discuss.jsonapi.org/t/simplifying-json-validation-best-practices-and-tools-for-ensuring-data-integrity/3018)

<div class="topic-metadata">

**Author:** [@surabhi](https://discuss.jsonapi.org/u/surabhi)\
**Replies:** 1\
**Last updated:** [May 7, 2025, 5:45am UTC](https://discuss.jsonapi.org/t/simplifying-json-validation-best-practices-and-tools-for-ensuring-data-integrity/3018 "2025-05-07T05:45:30Z")

</div>

As developers, we often rely on JSON Schema to ensure the consistency and validity of our JSON data. However, validating complex schemas and debugging errors can sometimes be challenging. This discussion aims to explore …

---

## [Issue with Pagination in JSON:API](https://discuss.jsonapi.org/t/issue-with-pagination-in-json-api/3024)

<div class="topic-metadata">

**Author:** [@Mathew78](https://discuss.jsonapi.org/u/Mathew78)\
**Replies:** 1\
**Last updated:** [May 6, 2025, 4:18am UTC](https://discuss.jsonapi.org/t/issue-with-pagination-in-json-api/3024 "2025-05-06T04:18:24Z")

</div>

Hi all, I’m trying to implement pagination in my JSON:API response, but I’m having trouble with the “next” and “previous” links. They aren’t showing up as expected, even though I’m following the pagination guidelines. I…

---

## [Does the client have to know the server’s id for gets and patches?](https://discuss.jsonapi.org/t/does-the-client-have-to-know-the-server-s-id-for-gets-and-patches/3008)

<div class="topic-metadata">

**Author:** [@djboardman](https://discuss.jsonapi.org/u/djboardman)\
**Replies:** 1\
**Last updated:** [March 12, 2025, 6:56pm UTC](https://discuss.jsonapi.org/t/does-the-client-have-to-know-the-server-s-id-for-gets-and-patches/3008 "2025-03-12T18:56:36Z")

</div>

Hi If I understand the standard correctly then the id is always the id of the resource on the server? Or can it be the id on the client? What I’d really like to do is allow the client to send its own identifier for th…

---

## [Best Practices for Implementing JSON](https://discuss.jsonapi.org/t/best-practices-for-implementing-json/2991)

<div class="topic-metadata">

**Author:** [@favohem](https://discuss.jsonapi.org/u/favohem)\
**Replies:** 1\
**Last updated:** [February 5, 2025, 5:38pm UTC](https://discuss.jsonapi.org/t/best-practices-for-implementing-json/2991 "2025-02-05T17:38:44Z")

</div>

Hello When working with large datasets; implementing efficient pagination is crucial for performance and usability. JSON:API provides guidelines for pagination, but there are multiple approaches, such as page-based, off…

---

## [Status of Versioning - What's the silver bullet?](https://discuss.jsonapi.org/t/status-of-versioning-whats-the-silver-bullet/1150)

<div class="topic-metadata">

**Author:** [@mblackritter](https://discuss.jsonapi.org/u/mblackritter)\
**Replies:** 2\
**Last updated:** [November 15, 2024, 8:59pm UTC](https://discuss.jsonapi.org/t/status-of-versioning-whats-the-silver-bullet/1150 "2024-11-15T20:59:28Z")

</div>

As can be found in the thread over at Clarify the versioning strategy for APIs, this is a highly controversial discussed topic and went on for over a year with no clarity in sight. Actually, the only confusing part of J…

---

## [POST and required fields](https://discuss.jsonapi.org/t/post-and-required-fields/2941)

<div class="topic-metadata">

**Author:** [@skaaptjop](https://discuss.jsonapi.org/u/skaaptjop)\
**Replies:** 4\
**Last updated:** [October 14, 2024, 8:32am UTC](https://discuss.jsonapi.org/t/post-and-required-fields/2941 "2024-10-14T08:32:02Z")

</div>

Hi, Would love to hear thoughts or clarification on something possibly quite simple. For creating a resource (POST) the spec (9.1) says: The request MUST include a single resource object as primary data. The resource…

---

## [Atomic extension missing constraints](https://discuss.jsonapi.org/t/atomic-extension-missing-constraints/2931)

<div class="topic-metadata">

**Author:** [@Bednic](https://discuss.jsonapi.org/u/Bednic)\
**Replies:** 6\
**Last updated:** [September 22, 2024, 2:52pm UTC](https://discuss.jsonapi.org/t/atomic-extension-missing-constraints/2931 "2024-09-22T14:52:38Z")

</div>

Hello there, I’m currently working on integration of atomic extension and I’m missing some guidelines in specification. Is it right that this extension forbids some part of base specification, like data? What happens …

---

## [Example of lid usage](https://discuss.jsonapi.org/t/example-of-lid-usage/2929)

<div class="topic-metadata">

**Author:** [@Bednic](https://discuss.jsonapi.org/u/Bednic)\
**Replies:** 1\
**Last updated:** [September 12, 2024, 3:15pm UTC](https://discuss.jsonapi.org/t/example-of-lid-usage/2929 "2024-09-12T15:15:57Z")

</div>

Hi there! Is somewhere example usage of lid identifier? I cannot imagine use-case where lid can somehow appear in document and be useful. The only scenario which comes to my mind is when two different resource types are…

---

## [JSON Schema Link Broken](https://discuss.jsonapi.org/t/json-schema-link-broken/2924)

<div class="topic-metadata">

**Author:** [@jakesower](https://discuss.jsonapi.org/u/jakesower)\
**Replies:** 2\
**Last updated:** [September 8, 2024, 2:52am UTC](https://discuss.jsonapi.org/t/json-schema-link-broken/2924 "2024-09-08T02:52:33Z")

</div>

There’s a document linked on the FAQ for a json schema document that describes JSON:API. The link, however, is broken. FAQ: JSON:API — Frequently Asked Questions Link: https://jsonapi.org/schema I searched around for …

---

## [Top-level document with \`errors\` and \`links\`](https://discuss.jsonapi.org/t/top-level-document-with-errors-and-links/2884)

<div class="topic-metadata">

**Author:** [@mitchelldalvirosen](https://discuss.jsonapi.org/u/mitchelldalvirosen)\
**Replies:** 3\
**Last updated:** [August 29, 2024, 7:10am UTC](https://discuss.jsonapi.org/t/top-level-document-with-errors-and-links/2884 "2024-08-29T07:10:51Z")

</div>

Hi all, I’d just like to clarify the meaning of a top-level document with both an errors property and a links property. The spec clearly states that a top-level document without a data property will not have an included …

---

## [Extension validation json schema required](https://discuss.jsonapi.org/t/extension-validation-json-schema-required/2907)

<div class="topic-metadata">

**Author:** [@Bednic](https://discuss.jsonapi.org/u/Bednic)\
**Replies:** 2\
**Last updated:** [August 29, 2024, 7:07am UTC](https://discuss.jsonapi.org/t/extension-validation-json-schema-required/2907 "2024-08-29T07:07:59Z")

</div>

I would like to propose, more likely beg, for improvement of official extension definitions. Would be awesome if, before accepting extension, json schema for validating output exists. Why? If more extensions will be co…

---

## [406 Not Acceptable](https://discuss.jsonapi.org/t/406-not-acceptable/2839)

<div class="topic-metadata">

**Author:** [@shailendra](https://discuss.jsonapi.org/u/shailendra)\
**Replies:** 2\
**Last updated:** [August 27, 2024, 4:37am UTC](https://discuss.jsonapi.org/t/406-not-acceptable/2839 "2024-08-27T04:37:20Z")

</div>

I am checking my crawler status with Ahrefs and Moz, Google but it’s showing The HTTP server returned error 406: “Not Acceptable”. This request was likely filtered by a firewall. My website is protected by the Cloudflare…

---

## [Null relationship object for non-existent relationship](https://discuss.jsonapi.org/t/null-relationship-object-for-non-existent-relationship/2688)

<div class="topic-metadata">

**Author:** [@udit-gupta](https://discuss.jsonapi.org/u/udit-gupta)\
**Replies:** 3\
**Last updated:** [August 15, 2024, 12:18pm UTC](https://discuss.jsonapi.org/t/null-relationship-object-for-non-existent-relationship/2688 "2024-08-15T12:18:11Z")

</div>

Hi, I am working on a project which extensively uses JSON:API specifications. The client requests a compound document using the include keyword. The server successfully responds with a valid compound document having “…

---

## [I need on Clarification on Handling Relationships in JSON Specification](https://discuss.jsonapi.org/t/i-need-on-clarification-on-handling-relationships-in-json-specification/2888)

<div class="topic-metadata">

**Author:** [@sabrinaa](https://discuss.jsonapi.org/u/sabrinaa)\
**Replies:** 1\
**Last updated:** [August 15, 2024, 9:09am UTC](https://discuss.jsonapi.org/t/i-need-on-clarification-on-handling-relationships-in-json-specification/2888 "2024-08-15T09:09:48Z")

</div>

Hii Guys! :saluting\_face: I just wanted to pick your brains about using JSON for managing connections between things in my project. I am a bit stuck on some steps and how to do it right. Here is where I am stuck: Whe…

---

## [Fetch collection of resource that do have relationship established with another resource](https://discuss.jsonapi.org/t/fetch-collection-of-resource-that-do-have-relationship-established-with-another-resource/2891)

<div class="topic-metadata">

**Author:** [@rangolijain](https://discuss.jsonapi.org/u/rangolijain)\
**Replies:** 2\
**Last updated:** [August 15, 2024, 8:56am UTC](https://discuss.jsonapi.org/t/fetch-collection-of-resource-that-do-have-relationship-established-with-another-resource/2891 "2024-08-15T08:56:25Z")

</div>

In a one-to-many relationship. When one resource can be associated to 0 or multiple other resource then if I have a requirement to fetch collection of resource that does not have the association established, then how wo…

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