{"slug":"discourse-api","name":"Discourse API","host":"*.discourse.group","site":"https://discourse.group","category":"social","docsUrl":null,"sources":[{"kind":"openapi","url":"https://docs.discourse.org/openapi.json"},{"kind":"archive","url":"https://raw.githubusercontent.com/discourse/discourse_api_docs/main/openapi.json"}],"url":"https://www.okapi.bot/providers/discourse-api/","json":"https://www.okapi.bot/api/v1/providers/discourse-api.json","breakingChanges":[{"slug":"target-usernames-on-post-posts-json-is-deprecated","api":"discourse-api","title":"target_usernames on POST /posts.json is deprecated","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":null,"scope":null,"calls":["POST /posts.json","body parameter target_usernames"],"method":"POST","path":"/posts.json","source":{"url":"https://raw.githubusercontent.com/discourse/discourse_api_docs/main/openapi.json","kind":"archive"},"quote":"Deprecated. Use target_recipients instead.","migration":"Send the comma-separated recipients in target_recipients.","migrationChange":null,"needsDecision":null,"text":{"summary":"The body parameter target_usernames on the POST /posts.json endpoint has been deprecated without a shutdown date. Calls continuing to rely on this parameter will eventually fail once it is removed. The provider notes that it is deprecated in favor of an alternate recipient field.","migration":"Send the comma-separated recipients in target_recipients instead.","by":"writer"},"publishedAt":"2026-10-23T10:11:04.405Z","updatedAt":"2026-10-26T00:34:23.722Z","status":"deprecated","tone":"deprecated","url":"https://www.okapi.bot/providers/discourse-api/breaking-changes/target-usernames-on-post-posts-json-is-deprecated/"}]}