From 3ddd82a5638aa906cc0cf4ac7e1480aa1e46671f Mon Sep 17 00:00:00 2001 From: discoursebuild Date: Thu, 1 Oct 2026 04:10:50 +0000 Subject: [PATCH] Update Documentation with core changes --- bruno-collection.json | 601 +++++++++++++++++++++++------------------- openapi.json | 77 ++++++ openapi.yml | 51 ++++ 3 files changed, 456 insertions(+), 273 deletions(-) diff --git a/bruno-collection.json b/bruno-collection.json index 45c35f5..a9f9793 100644 --- a/bruno-collection.json +++ b/bruno-collection.json @@ -1,10 +1,10 @@ { "name": "Discourse API Documentation", - "uid": "696QgFWMeVerVjPlHbzBI", + "uid": "G8qRMO85srzLBy8dqwYPK", "version": "1", "items": [ { - "uid": "nr9GnzeNU0aJCFPfTGuhE", + "uid": "acuNCKttDshWoBBioS7Ch", "name": "Events", "type": "folder", "root": { @@ -24,7 +24,7 @@ }, "items": [ { - "uid": "C46MicoyoYA8YnysqWWLx", + "uid": "tYETvRmWJlCwcNRT8YNsl", "name": "List calendar events", "type": "http-request", "request": { @@ -41,7 +41,7 @@ "headers": [], "params": [ { - "uid": "PND1mS5a1m6vrshPpPw7A", + "uid": "D3gC22JOY9KlGYrtChhA1", "name": "include_details", "value": "", "description": "Include detailed event information (creator, invitees, stats,\netc.)", @@ -49,7 +49,7 @@ "type": "query" }, { - "uid": "AZTjZrAENZQwyBnrdI5zE", + "uid": "Toyyi5iMZj8Ky1Me7SO8Q", "name": "include_card", "value": "", "description": "Include card fields without detailed event HTML or statistics", @@ -57,7 +57,7 @@ "type": "query" }, { - "uid": "M20iDvIzrfGoQRWEjOIyt", + "uid": "5hw802rZGduVBkUu6RsM5", "name": "category_id", "value": "", "description": "Filter events by category ID", @@ -65,7 +65,7 @@ "type": "query" }, { - "uid": "95Z7f5J3mxSuoCEOeRL4o", + "uid": "MPxVjwmDX5HX7JSHLIV65", "name": "include_subcategories", "value": "", "description": "Include events from subcategories when filtering by category", @@ -73,7 +73,7 @@ "type": "query" }, { - "uid": "QQtVAi1x4i09TUWITkigc", + "uid": "bwDZ8zGrvCnKuUa00UKTv", "name": "post_id", "value": "", "description": "Filter to events associated with a specific post ID", @@ -81,7 +81,7 @@ "type": "query" }, { - "uid": "Mdr6F4PDF9UfLAcF7uqna", + "uid": "UyJxszgW7tYflhCT7hbeF", "name": "attending_user", "value": "", "description": "Filter to events where the specified user (username) has RSVP'd\nas going", @@ -89,7 +89,7 @@ "type": "query" }, { - "uid": "cONv2VZL17v0IlL1q2lZa", + "uid": "RYA57d3HFhu4yYMno3Xr0", "name": "before", "value": "", "description": "Return events starting before this date/time (ISO 8601 format)", @@ -97,7 +97,7 @@ "type": "query" }, { - "uid": "VqxAob109udBhzGqHX5Rt", + "uid": "nW25wXkShYZksI8s4QCqW", "name": "after", "value": "", "description": "Return events starting after this date/time (ISO 8601 format)", @@ -105,7 +105,7 @@ "type": "query" }, { - "uid": "0GcoA3LGZt13d781Kb8Mi", + "uid": "etQFLMe9cd5MBK1e72RFe", "name": "order", "value": "", "description": "Sort order for events by start date (default: asc)", @@ -113,7 +113,7 @@ "type": "query" }, { - "uid": "BIktBB3eSFMhfwUcpLkdJ", + "uid": "8X2ARcxr0ScioFz3c4fUn", "name": "limit", "value": "", "description": "Maximum number of events to return (default: 200)", @@ -121,7 +121,7 @@ "type": "query" }, { - "uid": "6EtxbrbSh5FQHd7Xmiij1", + "uid": "XCMf3QKfa100DGCFhbCGn", "name": "tags", "value": "", "description": "Filter to events whose topic has every specified tag", @@ -129,7 +129,7 @@ "type": "query" }, { - "uid": "BqegAaofDXz3XH4uZCB7h", + "uid": "jl9Glz1bCkD9e4VC6zOeV", "name": "search", "value": "", "description": "Search event names, descriptions, and locations", @@ -137,7 +137,7 @@ "type": "query" }, { - "uid": "FOCqNMGqwoTnjQmcZvpEL", + "uid": "RI21sXDVMVeKzbzcEI9nW", "name": "status", "value": "", "description": "Filter by event attendance status", @@ -160,7 +160,7 @@ "seq": 1 }, { - "uid": "UlagWk720a6LjKLHy328W", + "uid": "IPw52bmmU5BtsVHFoLsJ9", "name": "Export calendar events in iCalendar format", "type": "http-request", "request": { @@ -177,7 +177,7 @@ "headers": [], "params": [ { - "uid": "AXOneGDYDEShMenzXYH1D", + "uid": "yaCJR2SFvMHtMc4Yhg8ha", "name": "category_id", "value": "", "description": "Filter events by category ID", @@ -185,7 +185,7 @@ "type": "query" }, { - "uid": "cc2ZOTjotoubn37ltCiYS", + "uid": "65mWSTy3nXedGN36vzd93", "name": "include_subcategories", "value": "", "description": "Include events from subcategories when filtering by category", @@ -193,7 +193,7 @@ "type": "query" }, { - "uid": "kv6GxsWKDprdFsrQwxXyX", + "uid": "SRAuk3EckzKWgRZmEHMCP", "name": "attending_user", "value": "", "description": "Filter to events where the specified user (username) has RSVP'd\nas going", @@ -201,7 +201,7 @@ "type": "query" }, { - "uid": "lk1365GBR1PkuikMHgZvd", + "uid": "7blLBmAqVja42juWBRfwY", "name": "before", "value": "", "description": "Return events starting before this date/time (ISO 8601 format)", @@ -209,7 +209,7 @@ "type": "query" }, { - "uid": "NfsFQcwnJaxpauXV03X63", + "uid": "POed16RAvaPSwYAkGoDuq", "name": "after", "value": "", "description": "Return events starting after this date/time (ISO 8601 format)", @@ -217,7 +217,7 @@ "type": "query" }, { - "uid": "lUZSCRcwQdLoe0ZkJ0cWz", + "uid": "C8bFrq9Hafxlg9AbqUHzV", "name": "order", "value": "", "description": "Sort order for events by start date (default: asc)", @@ -225,7 +225,7 @@ "type": "query" }, { - "uid": "cIrwKB3WFVCUf1vUFHp8q", + "uid": "1NCbRocAvoh1SIGJVWehX", "name": "limit", "value": "", "description": "Maximum number of events to return (default: 200)", @@ -250,7 +250,7 @@ ] }, { - "uid": "lDR9nGhSrIJQnufwhSEcv", + "uid": "VegNZ6rddwxfOBEOLEH7W", "name": "Backups", "type": "folder", "root": { @@ -270,7 +270,7 @@ }, "items": [ { - "uid": "I5BslFhIe0MVEdwu5tzaC", + "uid": "3kNrrpXzcgn3Kl0eovaDH", "name": "List backups", "type": "http-request", "request": { @@ -301,7 +301,7 @@ "seq": 1 }, { - "uid": "04TcOHyJEg7uZsSnl3Oik", + "uid": "52RuCPB8yXJ5lDNesQwdL", "name": "Create backup", "type": "http-request", "request": { @@ -332,7 +332,7 @@ "seq": 2 }, { - "uid": "e6Z3HY8Ew3Ghqep970esp", + "uid": "cmkn9ffAo0MtaHao3zrdl", "name": "Send download backup email", "type": "http-request", "request": { @@ -349,7 +349,7 @@ "headers": [], "params": [ { - "uid": "xVA25ks9BqgCjsRgpV6ti", + "uid": "6e2XUmUZLzjB6VH38DY3C", "name": "filename", "value": "", "description": "", @@ -372,7 +372,7 @@ "seq": 3 }, { - "uid": "PaPQUWvS3Zplk5glMAyyd", + "uid": "u4VLWmLE7uMtIymQ3ZBMu", "name": "Download backup", "type": "http-request", "request": { @@ -389,7 +389,7 @@ "headers": [], "params": [ { - "uid": "QRqWH3ORhlyYS7xz1XtLV", + "uid": "zGxOn3WxLOk4zE4vCT7BI", "name": "filename", "value": "", "description": "", @@ -397,7 +397,7 @@ "type": "path" }, { - "uid": "sHTXYhJpyM0V3IrKAySTM", + "uid": "6ftQmJvVXBGqBXoYN8VHw", "name": "token", "value": "", "description": "", @@ -422,7 +422,7 @@ ] }, { - "uid": "rkgWZDSAHRBNBM6UiCRjW", + "uid": "vcumzpComLmxsAxqckhpI", "name": "Badges", "type": "folder", "root": { @@ -442,7 +442,7 @@ }, "items": [ { - "uid": "GpKcijEHXZi75v640RaZd", + "uid": "7yzHsxtRYFnj1M6UkRLt9", "name": "List badges", "type": "http-request", "request": { @@ -473,7 +473,7 @@ "seq": 1 }, { - "uid": "NMo80PViCQ6jWXNPJ6EKu", + "uid": "vgWgtJRNF9mWemt1PXOjJ", "name": "Create badge", "type": "http-request", "request": { @@ -504,7 +504,7 @@ "seq": 2 }, { - "uid": "CohA8gZMmY2hFET1eBe2e", + "uid": "kwdKDJ3JrEzI8zdi5UNaP", "name": "Update badge", "type": "http-request", "request": { @@ -521,7 +521,7 @@ "headers": [], "params": [ { - "uid": "6OTlXtT41Scqo4buViMgW", + "uid": "Te2FG149o17QAMxAHOJon", "name": "id", "value": "", "description": "", @@ -544,7 +544,7 @@ "seq": 3 }, { - "uid": "eNMaigX1n8CRZxNGNpEwT", + "uid": "6K786wxsGIjrDDcFjzUte", "name": "Delete badge", "type": "http-request", "request": { @@ -561,7 +561,7 @@ "headers": [], "params": [ { - "uid": "4yNVrQ837deyGOhTJlPD3", + "uid": "89xiWZJx5bJVn2QttMb2t", "name": "id", "value": "", "description": "", @@ -584,7 +584,7 @@ "seq": 4 }, { - "uid": "hV5RdWNAdGCNEiEXbqUzG", + "uid": "XZfmx2pEqu5bRBYhIbjr0", "name": "Grant a badge to a user", "type": "http-request", "request": { @@ -615,7 +615,7 @@ "seq": 5 }, { - "uid": "1n6JEDo75qAuVH9Zuuldi", + "uid": "UnQmlMB9xgtyv4eKKDKF7", "name": "List badges for a user", "type": "http-request", "request": { @@ -632,7 +632,7 @@ "headers": [], "params": [ { - "uid": "jYUrh86q9sbgrEazOYjqm", + "uid": "RBXJg6FAjfojQHHAd9khn", "name": "username", "value": "", "description": "", @@ -657,7 +657,7 @@ ] }, { - "uid": "88EjjRbalnn2L4Mmf0Zjl", + "uid": "rCP3jS2Uf9cBEEIMVJ9Y0", "name": "Categories", "type": "folder", "root": { @@ -677,7 +677,7 @@ }, "items": [ { - "uid": "9HIQkLVCgP8AjbBXaBVsm", + "uid": "OxTaQQl6TUZCghcLPyX6B", "name": "Creates a category", "type": "http-request", "request": { @@ -708,7 +708,7 @@ "seq": 1 }, { - "uid": "jMiBev2ZRew8LG1soi6Z3", + "uid": "aMDfmTQhnACYoFd9RnxGG", "name": "Retrieves a list of categories", "type": "http-request", "request": { @@ -725,7 +725,7 @@ "headers": [], "params": [ { - "uid": "OJmea7KsFHoKLPJNAYnAJ", + "uid": "i4LwFJOdcUBsmjkrqrHkd", "name": "include_subcategories", "value": "", "description": "", @@ -747,7 +747,7 @@ "seq": 2 }, { - "uid": "5eFt9K8GtQAv9EuCKHAHI", + "uid": "2w2SmbDMGwUBFiCk2WqRZ", "name": "Updates a category", "type": "http-request", "request": { @@ -764,7 +764,7 @@ "headers": [], "params": [ { - "uid": "Z2nw678TDzHdXdcVY9xVE", + "uid": "4EXtB3itHXDDEQve0qeNA", "name": "id", "value": "", "description": "", @@ -787,7 +787,7 @@ "seq": 3 }, { - "uid": "Uf0VsBC5m61IFblu4tIY1", + "uid": "eKwLLcAniE34Cc89uJ1bA", "name": "List topics", "type": "http-request", "request": { @@ -804,7 +804,7 @@ "headers": [], "params": [ { - "uid": "RV7vqNrRlpEO6eUmxHxlh", + "uid": "xMGxrYjpddyk7KIlU5Lja", "name": "slug", "value": "", "description": "", @@ -812,7 +812,7 @@ "type": "path" }, { - "uid": "VP0NUCIC55CTqyHl0SAo4", + "uid": "ve3tF6aZru45APrCIDgMp", "name": "id", "value": "", "description": "", @@ -835,7 +835,7 @@ "seq": 4 }, { - "uid": "cWJTdzb3d8vIuBBSXtl54", + "uid": "oO8T6Eywsvn82UJz3luKL", "name": "Show category", "type": "http-request", "request": { @@ -852,7 +852,7 @@ "headers": [], "params": [ { - "uid": "HjUfRAN4oRsustyfEaBaG", + "uid": "cKTeGghJ7djhcbYNMeRHo", "name": "id", "value": "", "description": "", @@ -877,7 +877,7 @@ ] }, { - "uid": "lUasT7ejktmlZUL7jI79r", + "uid": "ndLaG8fRlLwg5d1cmNY1H", "name": "Groups", "type": "folder", "root": { @@ -897,7 +897,7 @@ }, "items": [ { - "uid": "DqxrAUUGenAK9DpIyFwRA", + "uid": "vAoJ30J1cNioa9Z9gYGD0", "name": "Create a group", "type": "http-request", "request": { @@ -928,7 +928,7 @@ "seq": 1 }, { - "uid": "9ctpCU62HMrzvxj3rGSjo", + "uid": "l8VcTk1zT3tWUby3dWw4p", "name": "Delete a group", "type": "http-request", "request": { @@ -945,7 +945,7 @@ "headers": [], "params": [ { - "uid": "sPcAv9qsZs9ZJ4JMIj83c", + "uid": "56P4gXWcscuMVxR418QUd", "name": "id", "value": "", "description": "", @@ -968,7 +968,7 @@ "seq": 2 }, { - "uid": "fHQnLT4kMGI4dEnzjf63D", + "uid": "CKEGOklsMkm652YOGqHpf", "name": "Get a group", "type": "http-request", "request": { @@ -985,7 +985,7 @@ "headers": [], "params": [ { - "uid": "20OtJh1TtjGnF9bg8pXPz", + "uid": "HPmQZzB44gjZsHzNkT4vY", "name": "name", "value": "", "description": "Use group name instead of id", @@ -1008,7 +1008,7 @@ "seq": 3 }, { - "uid": "kxJ30fszh7dOAywiS6KbV", + "uid": "SOS3jN75cDxBWSUsFc1W5", "name": "Update a group", "type": "http-request", "request": { @@ -1025,7 +1025,7 @@ "headers": [], "params": [ { - "uid": "oljzpkeH5ay5L8Fu6RUFD", + "uid": "mxKIfNEwKpQPHXDHPsySQ", "name": "id", "value": "", "description": "", @@ -1048,7 +1048,7 @@ "seq": 4 }, { - "uid": "FEOIW6ebynjDyvR7wqYfx", + "uid": "RUFauERz2MV5fHouOvEGl", "name": "Get a group by id", "type": "http-request", "request": { @@ -1065,7 +1065,7 @@ "headers": [], "params": [ { - "uid": "rAVnWbayRsWT4YAmlwqxM", + "uid": "CoAzsinRaMrlQJeAjKcsf", "name": "id", "value": "", "description": "Use group name instead of id", @@ -1088,7 +1088,7 @@ "seq": 5 }, { - "uid": "739MfWQnj7Et3LACDAEYP", + "uid": "8iwjzFdhnnY1R4RaloQHP", "name": "List group members", "type": "http-request", "request": { @@ -1105,7 +1105,7 @@ "headers": [], "params": [ { - "uid": "3NyUoueIYrsyvly3qr5Tt", + "uid": "S7ajNVJlUMBlQibTNfPOq", "name": "name", "value": "", "description": "Use group name instead of id", @@ -1128,7 +1128,7 @@ "seq": 6 }, { - "uid": "MH0vwyHmzvIDa0dn73P7Y", + "uid": "BG3YVrdXSq5d7nZJGZOHU", "name": "Add group members", "type": "http-request", "request": { @@ -1145,7 +1145,7 @@ "headers": [], "params": [ { - "uid": "RI2hIeDy8CXFuU6lPmS9o", + "uid": "9IcZ37ToGPkqsVp4XDki8", "name": "id", "value": "", "description": "", @@ -1168,7 +1168,7 @@ "seq": 7 }, { - "uid": "lwTPnOnXRvS6xEDRK0J2X", + "uid": "hCLClC69L0jy1aZY6gsrk", "name": "Remove group members", "type": "http-request", "request": { @@ -1185,7 +1185,7 @@ "headers": [], "params": [ { - "uid": "O1yu72y5tmh7jgwVHuvaq", + "uid": "vZa4lEepw1q6VSVBlmStk", "name": "id", "value": "", "description": "", @@ -1208,7 +1208,7 @@ "seq": 8 }, { - "uid": "lDqXrqAy6lwYBzT9EBlJy", + "uid": "tGyXc4jGD6n2m36CBJ1Ot", "name": "List groups", "type": "http-request", "request": { @@ -1241,7 +1241,7 @@ ] }, { - "uid": "hoJiubRdhdHMB7fY4T0gl", + "uid": "nbNDQ2vxzfKImHvWwlfv2", "name": "Invites", "type": "folder", "root": { @@ -1261,7 +1261,7 @@ }, "items": [ { - "uid": "P418FCZf6tTOYn6ct85oh", + "uid": "VKBo4lQT3nsbQRrjn7246", "name": "Create an invite", "type": "http-request", "request": { @@ -1277,14 +1277,14 @@ }, "headers": [ { - "uid": "9KtcaQo7G4rxWvQ0PzZVe", + "uid": "NtRd39tQpnlgYDPcFxQrn", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "V8ZBI1H6MUDgEHEGrhLXC", + "uid": "K7JKjcsgRfKu6dWfCW6aL", "name": "Api-Username", "value": "", "description": "", @@ -1307,7 +1307,7 @@ "seq": 1 }, { - "uid": "lyYabc1GRhP5XuCgLSnr2", + "uid": "wZDFbGOnH3wzLHz5kYqmD", "name": "Create multiple invites", "type": "http-request", "request": { @@ -1323,14 +1323,14 @@ }, "headers": [ { - "uid": "dfhaBnteosfITtJ0G7KUu", + "uid": "9YYsLftqTstr6kpU1b5os", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "UAsiJgkcJLDbvJZKUUJgk", + "uid": "hxpHsq0KC45x8RlE2uaGH", "name": "Api-Username", "value": "", "description": "", @@ -1355,7 +1355,7 @@ ] }, { - "uid": "QyP104udVyISNJjVFE0QG", + "uid": "27OrG5XtR72gQOKGK79ex", "name": "Notifications", "type": "folder", "root": { @@ -1375,7 +1375,7 @@ }, "items": [ { - "uid": "JE8NHx28kJCDIhfDAFzoA", + "uid": "3zpjfSs1FhZhPacC9gEDa", "name": "Get the notifications that belong to the current user", "type": "http-request", "request": { @@ -1406,7 +1406,7 @@ "seq": 1 }, { - "uid": "eUtC3BlLQRgT8pOz85gSK", + "uid": "dXePznmczh1bRRMe731F3", "name": "Mark notifications as read", "type": "http-request", "request": { @@ -1439,7 +1439,7 @@ ] }, { - "uid": "rzOQmHpj7aV70BeRshBML", + "uid": "C0hYjoh7h2XWFQTzdaSbR", "name": "Posts", "type": "folder", "root": { @@ -1459,7 +1459,7 @@ }, "items": [ { - "uid": "GjZ7mZcy1PkIitHP8Ke71", + "uid": "zVu9P1ocyLRV5ch6l7T0W", "name": "List latest posts across topics", "type": "http-request", "request": { @@ -1476,7 +1476,7 @@ "headers": [], "params": [ { - "uid": "Cm8fp6T0oB8qPCK32rLOl", + "uid": "o2w0ziMHg4YHzVoVazQVo", "name": "before", "value": "", "description": "Load posts with an id lower than this value. Useful for pagination.", @@ -1499,7 +1499,7 @@ "seq": 1 }, { - "uid": "Pu4XoTmApqBpFlCMGMLOs", + "uid": "l1s3WuJi41HWYKZYC8DKz", "name": "Creates a new topic, a new post, or a private message", "type": "http-request", "request": { @@ -1530,7 +1530,7 @@ "seq": 2 }, { - "uid": "zzLB6hnpLgOSIVyXz0I0e", + "uid": "IcpKJtloil8LEJx04Ms6w", "name": "Retrieve a single post", "type": "http-request", "request": { @@ -1547,7 +1547,7 @@ "headers": [], "params": [ { - "uid": "qSy9zwdVcK52KKZW0Z0xD", + "uid": "RW8ZHElq3G1KMqGhTonJK", "name": "id", "value": "", "description": "", @@ -1570,7 +1570,7 @@ "seq": 3 }, { - "uid": "wTismgVycIYKEjsAobQCI", + "uid": "Q0ijPboFkOTNElfzuMcpb", "name": "Update a single post", "type": "http-request", "request": { @@ -1587,7 +1587,7 @@ "headers": [], "params": [ { - "uid": "stpr2Rpqomd1SYESMrhXW", + "uid": "Fegi4oW8hyqyZNYp6wcgC", "name": "id", "value": "", "description": "", @@ -1610,7 +1610,7 @@ "seq": 4 }, { - "uid": "qnTLo4g57zaqe06hISTQw", + "uid": "ocOFmuKTYfaPWfWFnsOX0", "name": "delete a single post", "type": "http-request", "request": { @@ -1627,7 +1627,7 @@ "headers": [], "params": [ { - "uid": "SJIxhxof4ekBkIiTRZFJx", + "uid": "GkmBTKqkKlSSUY8HQHuJ5", "name": "id", "value": "", "description": "", @@ -1650,7 +1650,7 @@ "seq": 5 }, { - "uid": "WFZT6eHIqearbWTN7Ey58", + "uid": "46BMX3Dwme3DdhSd8EuRt", "name": "List replies to a post", "type": "http-request", "request": { @@ -1667,7 +1667,7 @@ "headers": [], "params": [ { - "uid": "5RmMyZgW5lzT86zJAdxzt", + "uid": "o3BMcF4tPgoITIHph9SVG", "name": "id", "value": "", "description": "", @@ -1690,7 +1690,7 @@ "seq": 6 }, { - "uid": "9iDbN01y1mKKzPQ09v5z5", + "uid": "LWQ7TQ7FT46oEZnlAHIZD", "name": "Lock a post from being edited", "type": "http-request", "request": { @@ -1706,14 +1706,14 @@ }, "headers": [ { - "uid": "62zUzmCxqxd1A4WMVqbbj", + "uid": "Bg8JK3MIleRW3p94KtVJf", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "TNcdKNej1koELnfZuFyxN", + "uid": "tUjRP0BlnaoRrdxwuTrkA", "name": "Api-Username", "value": "", "description": "", @@ -1722,7 +1722,7 @@ ], "params": [ { - "uid": "MRSFEEdrNgUtcyChdeBEW", + "uid": "Y7HCHz10yGIRcTUnbAozk", "name": "id", "value": "", "description": "", @@ -1745,7 +1745,7 @@ "seq": 7 }, { - "uid": "jqQBdqoOpdcbw8ir7SnGy", + "uid": "LHy7vNWwlPNbhxBQnhCWF", "name": "Like a post and other actions", "type": "http-request", "request": { @@ -1761,14 +1761,14 @@ }, "headers": [ { - "uid": "wFF8uCCmoFpTwgykBsvRn", + "uid": "tnFE8gKuDCscMIeeSepbu", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "0t38oqnJSqS4qASIlOmNG", + "uid": "UIAF7OwgNNZzriOzbL9Wb", "name": "Api-Username", "value": "", "description": "", @@ -1793,7 +1793,7 @@ ] }, { - "uid": "4lOnosFzj4twjpHFlUy7f", + "uid": "3Fl2WKEHP2KXdikUlZD1S", "name": "Private Messages", "type": "folder", "root": { @@ -1813,7 +1813,7 @@ }, "items": [ { - "uid": "HMX4EEphmyXy8HcXEAuFf", + "uid": "U8KSYr6Eitjss8UFrmC6B", "name": "Get a list of private messages for a user", "type": "http-request", "request": { @@ -1830,7 +1830,7 @@ "headers": [], "params": [ { - "uid": "j4LHQMiMISqjTJjfXHQEC", + "uid": "CbjDj4SukQjWz0mkF3U36", "name": "username", "value": "", "description": "", @@ -1853,7 +1853,7 @@ "seq": 1 }, { - "uid": "aFxQBNKS8ntpYnuE0OKkW", + "uid": "ADbrELBeTMvYMUUDI3zSo", "name": "Get a list of private messages sent for a user", "type": "http-request", "request": { @@ -1870,7 +1870,7 @@ "headers": [], "params": [ { - "uid": "7oTI5tlycnWrf5ZqFVYzS", + "uid": "FxcGRrfaWDJXaQUFkgUDz", "name": "username", "value": "", "description": "", @@ -1895,7 +1895,7 @@ ] }, { - "uid": "L9TOUrPuWAjtMzbkLu7wb", + "uid": "s32EKUHWDTMDlJOLD0ged", "name": "Search", "type": "folder", "root": { @@ -1915,7 +1915,7 @@ }, "items": [ { - "uid": "NdX0YoqWGfVttLPsXZ977", + "uid": "Gd58IK74wSLHC9yYFN0ad", "name": "Search for a term", "type": "http-request", "request": { @@ -1932,14 +1932,14 @@ "headers": [], "params": [ { - "uid": "kHrFML7dDfi0lGvITil04", + "uid": "KhD717CvmAslsAqQcXtrC", "name": "q", "value": "", "description": "The query string needs to be url encoded and is made up of the following options:\n- Search term. This is just a string. Usually it would be the first item in the query.\n- `@`: Use the `@` followed by the username to specify posts by this user.\n- `#`: Use the `#` followed by the category slug to search within this category.\n- `tags:`: `api,solved` or for posts that have all the specified tags `api+solved`.\n- `before:`: `yyyy-mm-dd`\n- `after:`: `yyyy-mm-dd`\n- `order:`: `latest`, `likes`, `views`, `latest_topic`\n- `assigned:`: username (without `@`)\n- `in:`: `title`, `likes`, `personal`, `messages`, `seen`, `unseen`, `posted`, `created`, `watching`, `tracking`, `bookmarks`, `assigned`, `unassigned`, `first`, `pinned`, `wiki`\n- `with:`: `images`\n- `status:`: `open`, `closed`, `public`, `archived`, `noreplies`, `single_user`, `solved`, `unsolved`\n- `group:`: group_name or group_id\n- `group_messages:`: group_name or group_id\n- `min_posts:`: 1\n- `max_posts:`: 10\n- `min_views:`: 1\n- `max_views:`: 10\n\nIf you are using cURL you can use the `-G` and the `--data-urlencode` flags to encode the query:\n\n```\ncurl -i -sS -X GET -G \"http://localhost:3000/search.json\" \\\n--data-urlencode 'q=wordpress @scossar #fun after:2020-01-01'\n```\n", "type": "query" }, { - "uid": "kxyFprbStsEHk51jHUeKx", + "uid": "98ZaFNvotxYqIjAuiGg1o", "name": "page", "value": "", "description": "", @@ -1963,7 +1963,7 @@ ] }, { - "uid": "vXbh01bWtlzmuKEDSHLza", + "uid": "BRfoBik0aOydJnTrEWHXZ", "name": "Site", "type": "folder", "root": { @@ -1983,7 +1983,7 @@ }, "items": [ { - "uid": "sMnU4KiDEnRYSTrXm3hnZ", + "uid": "KPwJmseSztTxnz2li1Njk", "name": "Get site info", "type": "http-request", "request": { @@ -2014,7 +2014,7 @@ "seq": 1 }, { - "uid": "vABHd0eNNxY1MkXHSur1K", + "uid": "X6eBtNrHvDDgdnWos54ut", "name": "Get site basic info", "type": "http-request", "request": { @@ -2047,7 +2047,7 @@ ] }, { - "uid": "lQVH7rioolzwE8TIwCqrd", + "uid": "BVQuTpAbboFbNTuT9D10D", "name": "Tags", "type": "folder", "root": { @@ -2067,7 +2067,7 @@ }, "items": [ { - "uid": "qKBCEfOl215z7NBlR9o0J", + "uid": "6sR9tlpLoGYxlherfTI5U", "name": "Get a list of tag groups", "type": "http-request", "request": { @@ -2098,7 +2098,7 @@ "seq": 1 }, { - "uid": "gPkmLnA8WZgDNnoZp8hpi", + "uid": "0crLkdr0W7VUjD1ZDPn4a", "name": "Creates a tag group", "type": "http-request", "request": { @@ -2129,7 +2129,7 @@ "seq": 2 }, { - "uid": "w5uYW3a10fbHV1d8LlE3n", + "uid": "jlNVT0cgAC7G6lr7OxuLt", "name": "Get a single tag group", "type": "http-request", "request": { @@ -2146,7 +2146,7 @@ "headers": [], "params": [ { - "uid": "ZUri87GYoyOTHirRCv6kM", + "uid": "crESBLlVjXboc08d09VYo", "name": "id", "value": "", "description": "", @@ -2169,7 +2169,7 @@ "seq": 3 }, { - "uid": "it8yKydGplyMWJLHSLDzj", + "uid": "1xdDyN7UWeo300TdGAXOj", "name": "Update tag group", "type": "http-request", "request": { @@ -2186,7 +2186,7 @@ "headers": [], "params": [ { - "uid": "ZatBQwNP9Sw4nqpR5BqMu", + "uid": "Ssq953SurkmmDmcxUwqdG", "name": "id", "value": "", "description": "", @@ -2209,7 +2209,7 @@ "seq": 4 }, { - "uid": "Dg9IpjoaSbB2fUJaOuWrS", + "uid": "kAukfsNtmtnBYpxL8EJNe", "name": "Get a list of tags", "type": "http-request", "request": { @@ -2240,7 +2240,7 @@ "seq": 5 }, { - "uid": "vpM5vSwgP2uOqlCLTV134", + "uid": "3evFOntXWp9YyOyZh04j3", "name": "Get a specific tag", "type": "http-request", "request": { @@ -2257,7 +2257,7 @@ "headers": [], "params": [ { - "uid": "KftNDZ81Ph1Y3px0vfB6R", + "uid": "kze0LmLi4d2ncG2J3Q8Lu", "name": "name", "value": "", "description": "", @@ -2282,7 +2282,7 @@ ] }, { - "uid": "EFurQwjrjP4d92sCnwOvK", + "uid": "m2myn9YGaB35aU7CnsJcj", "name": "Topics", "type": "folder", "root": { @@ -2302,7 +2302,7 @@ }, "items": [ { - "uid": "b0pYJGSJDBuqgG7jqaWBs", + "uid": "LOlkAGHegM3YIG73lZ4NJ", "name": "Get specific posts from a topic", "type": "http-request", "request": { @@ -2318,14 +2318,14 @@ }, "headers": [ { - "uid": "lVOOJYDJS6iEz0Ri5YJJc", + "uid": "x0L5kaAFFdSKT4EQ0WiMU", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "briSRP5n4tuGL8j0RueWu", + "uid": "ETxd3f4BdnnF6rIZIlTFI", "name": "Api-Username", "value": "", "description": "", @@ -2334,7 +2334,7 @@ ], "params": [ { - "uid": "fJFPz26dhxRw3zASVSEcS", + "uid": "orDkFHXwUOuD8BhWVFyYg", "name": "id", "value": "", "description": "", @@ -2357,7 +2357,7 @@ "seq": 1 }, { - "uid": "JFpTZ1ob9eReDrh13JZmk", + "uid": "K28o1UVoR5iNOMepyohAh", "name": "Get a single topic", "type": "http-request", "request": { @@ -2373,14 +2373,14 @@ }, "headers": [ { - "uid": "ids7hj2M3UQ7EppMk8Wam", + "uid": "PW3ioJHRA7pGg3NNPllNv", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "KPcJYguGrhESmlPzI6RX5", + "uid": "jg5hSa2ppsuXSNjS45g2L", "name": "Api-Username", "value": "", "description": "", @@ -2389,7 +2389,7 @@ ], "params": [ { - "uid": "zoUiTMkAa7tqZoCsHG93b", + "uid": "kLidPCClXgpRnZyFysTXB", "name": "id", "value": "", "description": "", @@ -2412,7 +2412,7 @@ "seq": 2 }, { - "uid": "0rukSSJ2KeLgSIJYanCMl", + "uid": "bhE5BYkCnOlXL58myQvLa", "name": "Remove a topic", "type": "http-request", "request": { @@ -2428,14 +2428,14 @@ }, "headers": [ { - "uid": "YFEodSaRsd34m5IJ2LkQM", + "uid": "tuxD6fVzoRJKTSIoMYd0W", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "JidzEefS9Vuch2Em9S5G8", + "uid": "zhbjFdf62ujZmYBCgU1IN", "name": "Api-Username", "value": "", "description": "", @@ -2444,7 +2444,7 @@ ], "params": [ { - "uid": "hK1etHUSeCoKtozU26wuN", + "uid": "VsO4iWpdmLYu6w5nfQEGt", "name": "id", "value": "", "description": "", @@ -2467,7 +2467,7 @@ "seq": 3 }, { - "uid": "s1WzagK4jetBbqAzVBYN2", + "uid": "Hyfp26KX9gljLtLx2UYLg", "name": "Update a topic", "type": "http-request", "request": { @@ -2483,14 +2483,14 @@ }, "headers": [ { - "uid": "urUs5WzpQ9wU4ZKWFfztj", + "uid": "y6aYIkhwVQHZykZzUXONN", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "H1rhz0HyEI6zrwqxhKXv8", + "uid": "1sV0WxI4PuY2iAWeLxH2x", "name": "Api-Username", "value": "", "description": "", @@ -2499,7 +2499,7 @@ ], "params": [ { - "uid": "5NhjH9iXfpenKMdD0IWN0", + "uid": "GvJdixEKhPMvFYxkvLhr9", "name": "id", "value": "", "description": "", @@ -2522,7 +2522,7 @@ "seq": 4 }, { - "uid": "0api3Cs5YzeDYiuGZnDsT", + "uid": "7tAGaUQllikm3Qoi6weKu", "name": "Invite to topic", "type": "http-request", "request": { @@ -2538,14 +2538,14 @@ }, "headers": [ { - "uid": "bO4elf0geYH7K6XuxgAXX", + "uid": "29DTYy3J46luFcCKRqAf5", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "mVGgqxrCZXx5dywh3qpIG", + "uid": "Elw0COCB82q84VbwNyBr0", "name": "Api-Username", "value": "", "description": "", @@ -2554,7 +2554,7 @@ ], "params": [ { - "uid": "f7uED3oRQvIMYMrY6bMnb", + "uid": "OvCSzFj4pIiJnOyrCcCzz", "name": "id", "value": "", "description": "", @@ -2577,7 +2577,7 @@ "seq": 5 }, { - "uid": "rHnDyk7FQieqb6S7TosYP", + "uid": "521OOybcXUc9Quagh3EhT", "name": "Invite group to topic", "type": "http-request", "request": { @@ -2593,14 +2593,14 @@ }, "headers": [ { - "uid": "rMlhfy3iWgMFZndbFaPqU", + "uid": "fSX6TETcToz8PMOu41CjX", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "0cIyCI4GC1uRWr3k6INrr", + "uid": "oHe1Pd1fk8J3FKnIjArPg", "name": "Api-Username", "value": "", "description": "", @@ -2609,7 +2609,7 @@ ], "params": [ { - "uid": "uKyovPAKosjpOVHVtxQZt", + "uid": "DpcQPMUb7OIJie71CeTxw", "name": "id", "value": "", "description": "", @@ -2632,7 +2632,7 @@ "seq": 6 }, { - "uid": "nL9kGkfEX5niTomhb6oYY", + "uid": "iBIk7ilOJkI3tVgc2x4AW", "name": "Bookmark topic", "type": "http-request", "request": { @@ -2648,14 +2648,14 @@ }, "headers": [ { - "uid": "CC1PUclf7Udcz6IzoJ7XH", + "uid": "qvm2ZhVhr2k11S67y7wVs", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "qWzH1Atty8lMIjKEOdtqd", + "uid": "SzFjY7yU0CxsbTmQA8zr1", "name": "Api-Username", "value": "", "description": "", @@ -2664,7 +2664,7 @@ ], "params": [ { - "uid": "B8AhJUnWqModrN1o6rcpF", + "uid": "gH2YxFyT9GhUeNsOhQxj2", "name": "id", "value": "", "description": "", @@ -2687,7 +2687,7 @@ "seq": 7 }, { - "uid": "T20ZxGVHAXtQxx4ixRwU3", + "uid": "QKc1i2qoYYpu9uPX279Ut", "name": "Update the status of a topic", "type": "http-request", "request": { @@ -2703,14 +2703,14 @@ }, "headers": [ { - "uid": "UV001SBMGJqt8lnNZ3UVS", + "uid": "39KDf4FjgrrLquKiaQjjT", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "LbnNCdUgMVEuAR5crsabB", + "uid": "BwcCaA9UbiGpcJbKi62wJ", "name": "Api-Username", "value": "", "description": "", @@ -2719,7 +2719,7 @@ ], "params": [ { - "uid": "LbB2d8nMvcVftG6luCwmn", + "uid": "G5Hr7D9ZHBazE9vdIwIRi", "name": "id", "value": "", "description": "", @@ -2742,7 +2742,7 @@ "seq": 8 }, { - "uid": "7tjwh4Q0YADgrgRAqK7OE", + "uid": "X8qSJQtot60XYA1rQZR28", "name": "Get the latest topics", "type": "http-request", "request": { @@ -2758,14 +2758,14 @@ }, "headers": [ { - "uid": "uq4YjoHPQ4MCCJNvXhu40", + "uid": "vN88RAHoU9cTwIhHlJF5N", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "1q0jPFAJ7N2BaTUbhVPyX", + "uid": "w6MfvIIKIN9qsXCr35CtG", "name": "Api-Username", "value": "", "description": "", @@ -2774,21 +2774,21 @@ ], "params": [ { - "uid": "XfGdslniO80nNm2Gq6Bm6", + "uid": "bjxYnH7YKzZiUcZJmaJjC", "name": "order", "value": "", "description": "Enum: `default`, `created`, `activity`, `views`, `posts`, `category`,\n`likes`, `op_likes`, `posters`", "type": "query" }, { - "uid": "Yac35Q0WSQIYTKfRmBrBb", + "uid": "4YpYRTV8R8yjJrwDYKBCE", "name": "ascending", "value": "", "description": "Defaults to `desc`, add `ascending=true` to sort asc", "type": "query" }, { - "uid": "7FSI9ix0BN4PwbTEBIrtI", + "uid": "kn9CP4xZjkzMtXyc9QB40", "name": "per_page", "value": "", "description": "Maximum number of topics returned, between 1-100", @@ -2810,7 +2810,7 @@ "seq": 9 }, { - "uid": "fRtkPdhf8y1XVKzpAyuDv", + "uid": "S3gwbjh9qvS68FPmeu5r8", "name": "Get the top topics filtered by period", "type": "http-request", "request": { @@ -2826,14 +2826,14 @@ }, "headers": [ { - "uid": "S3WLUIqiG7ydnkbGfvpsh", + "uid": "RypgHwcSGx6pqYPytRQ4f", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "Wz2l5dPVZ6Tk2hKCyXox0", + "uid": "2JsvsL5qsYKzYupsgXQTn", "name": "Api-Username", "value": "", "description": "", @@ -2842,14 +2842,14 @@ ], "params": [ { - "uid": "k4uCewCniUtqPQDFlGari", + "uid": "fub1Y3leOLKWX8QbBsXdS", "name": "period", "value": "", "description": "Enum: `all`, `yearly`, `quarterly`, `monthly`, `weekly`, `daily`", "type": "query" }, { - "uid": "WMSyuavj3Mv4QtZSfsxUM", + "uid": "EHnOcM10Te2uKpU9z86jh", "name": "per_page", "value": "", "description": "Maximum number of topics returned, between 1-100", @@ -2871,7 +2871,7 @@ "seq": 10 }, { - "uid": "bMUBoFe1Zlvvv2Bo99vX2", + "uid": "L6DgC5KHrbnuPTCmpmzjb", "name": "Set notification level", "type": "http-request", "request": { @@ -2887,14 +2887,14 @@ }, "headers": [ { - "uid": "xJMjrzP0DCneEXjPKV4ob", + "uid": "J7nzTIrzlFeq5ZGWwQKiO", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "RNZXIQEHKR35i5aEUk9M1", + "uid": "omzUYN2ts3VF4D5SByaAq", "name": "Api-Username", "value": "", "description": "", @@ -2903,7 +2903,7 @@ ], "params": [ { - "uid": "Q6MNpbmbAOhfZ9k1Ar47B", + "uid": "W8OIVAgRfbrW7M1rSLyb3", "name": "id", "value": "", "description": "", @@ -2926,7 +2926,7 @@ "seq": 11 }, { - "uid": "dd0XARRXoKo8EKqWPXYvW", + "uid": "aQ7j8WQzXfFJlsdGmgwBa", "name": "Update topic timestamp", "type": "http-request", "request": { @@ -2942,14 +2942,14 @@ }, "headers": [ { - "uid": "HBPCufma2OH2zixObfZ4l", + "uid": "meY4ymcxSj5GJ9fE0dPsR", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "OjZIkKQfbOtMJZDk47Utb", + "uid": "NA7enEozUK3UuMx3WtnqN", "name": "Api-Username", "value": "", "description": "", @@ -2958,7 +2958,7 @@ ], "params": [ { - "uid": "A3WzBaDbiTaUN1GZMmnoJ", + "uid": "p6IzGVW3Dai6HmcagxvoZ", "name": "id", "value": "", "description": "", @@ -2981,7 +2981,7 @@ "seq": 12 }, { - "uid": "NPfjqDsjZ3HYe5C0f6ILO", + "uid": "D8wH4tqn8zSsEvApLRAlk", "name": "Create topic timer", "type": "http-request", "request": { @@ -2997,14 +2997,14 @@ }, "headers": [ { - "uid": "Q8BJEttCSfhDwieRBWpok", + "uid": "w6zHmlwx9MLmDopn9N7k0", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "Yjha2bG9jO6len1lIVVUY", + "uid": "1LHGIpWBZF41mCZmORV7r", "name": "Api-Username", "value": "", "description": "", @@ -3013,7 +3013,7 @@ ], "params": [ { - "uid": "BdfUUPubFsC4L37C48B5S", + "uid": "rD5S6XSDU7uE9uFKORNov", "name": "id", "value": "", "description": "", @@ -3036,7 +3036,7 @@ "seq": 13 }, { - "uid": "Um2VmeUMGffLoKCxxfoJZ", + "uid": "wOOJU9MaiQCHqmY9cvieh", "name": "Get topic by external_id", "type": "http-request", "request": { @@ -3053,7 +3053,7 @@ "headers": [], "params": [ { - "uid": "egfm7O70wItrN1TB39M9a", + "uid": "p835DEFF9wvdg05KEcRBY", "name": "external_id", "value": "", "description": "", @@ -3078,7 +3078,7 @@ ] }, { - "uid": "AsADTXjemg62D8kS8Z9Ua", + "uid": "FNMT4reowI5b37M0fEmGW", "name": "Uploads", "type": "folder", "root": { @@ -3098,7 +3098,7 @@ }, "items": [ { - "uid": "Jk6IQKoAAJCoraR5VZ51D", + "uid": "O6x9b8EYbotDp6Cp8857K", "name": "Creates an upload", "type": "http-request", "request": { @@ -3129,7 +3129,7 @@ "seq": 1 }, { - "uid": "E83nWdWXgrViMIM2Rbkag", + "uid": "vYSrXagWYHdE1dZIppBL7", "name": "Initiates a direct external upload", "type": "http-request", "request": { @@ -3160,7 +3160,7 @@ "seq": 2 }, { - "uid": "8SaEFwcAXhxo8XWUMIbr1", + "uid": "AfFHihq8lPAJ7dAXKH3s0", "name": "Completes a direct external upload", "type": "http-request", "request": { @@ -3191,7 +3191,7 @@ "seq": 3 }, { - "uid": "pebT6SlFVgfL6q1ZF4om6", + "uid": "zvLhVhPEYgIfArOrb1ytZ", "name": "Creates a multipart external upload", "type": "http-request", "request": { @@ -3222,7 +3222,7 @@ "seq": 4 }, { - "uid": "EJX3phJRcs6bopEHXr6VO", + "uid": "iraSN1oApiZlfWOu4v9dn", "name": "Generates batches of presigned URLs for multipart parts", "type": "http-request", "request": { @@ -3253,7 +3253,7 @@ "seq": 5 }, { - "uid": "sPdZZtULTjdEVMe1tusZ4", + "uid": "MG0pCHn6bFcWKzCbbr6Kp", "name": "Abort multipart upload", "type": "http-request", "request": { @@ -3284,7 +3284,7 @@ "seq": 6 }, { - "uid": "Hq0l2duG8jmCIlfUYnELy", + "uid": "eswd8ee3ItMUnM7CgsgME", "name": "Complete multipart upload", "type": "http-request", "request": { @@ -3317,7 +3317,7 @@ ] }, { - "uid": "U8Cbjg7nYhrzj5NTW9cmd", + "uid": "vzwyK8Kbf3HDHvbK8aoMh", "name": "Users", "type": "folder", "root": { @@ -3337,7 +3337,7 @@ }, "items": [ { - "uid": "BxvZzfrdTUe8Wxb3TglV4", + "uid": "6BrKOzbimHOsGLUQyTGBT", "name": "Creates a user", "type": "http-request", "request": { @@ -3353,14 +3353,14 @@ }, "headers": [ { - "uid": "u6A5CoXljl15cSnQLUHS3", + "uid": "7eXekOFAnO0KCyviMV8ju", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "HlFOmsootOLcq1Ch01HXu", + "uid": "ykZxCAt7p2EBDYFgLBENI", "name": "Api-Username", "value": "", "description": "", @@ -3383,7 +3383,7 @@ "seq": 1 }, { - "uid": "SRJ5uvua6KyevFethHnhk", + "uid": "V2IHsjBQaZhdRwcBeIKiZ", "name": "Get a single user by username", "type": "http-request", "request": { @@ -3399,14 +3399,14 @@ }, "headers": [ { - "uid": "wNiNBRzxvzlpXXL5SgGDH", + "uid": "BwLfu8ljvhna2uPUcByuP", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "kxYsp02VDdaZs7l4PoQj9", + "uid": "lGlVbDEyJFhcKzrh2yF4J", "name": "Api-Username", "value": "", "description": "", @@ -3415,7 +3415,7 @@ ], "params": [ { - "uid": "DU8GN3FltPiijn9Ydpl5c", + "uid": "k7qyWNfpekmC7iABfS0rU", "name": "username", "value": "", "description": "", @@ -3438,7 +3438,7 @@ "seq": 2 }, { - "uid": "9ukYEbGDjsSPEYkLTOeJq", + "uid": "fRJoCT4KhTt64Q8RhqBAa", "name": "Update a user", "type": "http-request", "request": { @@ -3454,14 +3454,14 @@ }, "headers": [ { - "uid": "snLeYhTnyaiOFwssKLKYS", + "uid": "jODlQDk15c99T0kkJRYXP", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "zeo73bjTLmf9BCfwWw46d", + "uid": "SZ46vwtxxF6NLMcxm6hC0", "name": "Api-Username", "value": "", "description": "", @@ -3470,7 +3470,7 @@ ], "params": [ { - "uid": "GylvGZyJTC6cmBIosYIp8", + "uid": "kkZ5TC0ucH43eIgMw6Q6D", "name": "username", "value": "", "description": "", @@ -3493,7 +3493,7 @@ "seq": 3 }, { - "uid": "JF4sIKpG9BsBFHLUXUaHm", + "uid": "DQcAPZqT1ynlKJSMpNAb5", "name": "Get a user by external_id", "type": "http-request", "request": { @@ -3509,14 +3509,14 @@ }, "headers": [ { - "uid": "FAY62emoJCd2CM11aEPXf", + "uid": "CgqFptRA6lyoVDhUipt5v", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "LMzHeLglaLBNjVOvBPzk4", + "uid": "dKgZGsBJ3exowTQ9G7REL", "name": "Api-Username", "value": "", "description": "", @@ -3525,7 +3525,7 @@ ], "params": [ { - "uid": "9fDkvGehi9Q7ZQcy7oBvr", + "uid": "jE5dcVWEbgDZry2K4nSk1", "name": "external_id", "value": "", "description": "", @@ -3548,7 +3548,7 @@ "seq": 4 }, { - "uid": "frccoPBjhI0RAe3wbKXIP", + "uid": "2stGoNWAz2VwBpu8MCmwK", "name": "Get a user by identity provider external ID", "type": "http-request", "request": { @@ -3564,14 +3564,14 @@ }, "headers": [ { - "uid": "q4ePPUrYdDbqBvHH181Co", + "uid": "8RAklp4J0p59R16llGw13", "name": "Api-Key", "value": "", "description": "", "enabled": true }, { - "uid": "M3d6wm0U1W5DYsa9qUaJa", + "uid": "cp1ogL719rNkuVrgLPhJZ", "name": "Api-Username", "value": "", "description": "", @@ -3580,7 +3580,7 @@ ], "params": [ { - "uid": "6N9DWBxi9lHn6GQNlzXko", + "uid": "OvB4j4Eo9VP1oBvqeGh47", "name": "provider", "value": "", "description": "Authentication provider name. Can be found in the provider callback\nURL: `/auth/{provider}/callback`", @@ -3588,7 +3588,7 @@ "type": "path" }, { - "uid": "X4U14yCQtJbICEfA9pOmX", + "uid": "KxgnLmP9WBvpYMQIIKw1Y", "name": "external_id", "value": "", "description": "", @@ -3611,7 +3611,7 @@ "seq": 5 }, { - "uid": "ZsrE6uEODv6XX6seDzJ32", + "uid": "6oWjhWDXZr6nVD4YJK6PX", "name": "Update avatar", "type": "http-request", "request": { @@ -3628,7 +3628,7 @@ "headers": [], "params": [ { - "uid": "zik1yCUrX99MIzE0ONqGi", + "uid": "lg2naVEUEmExz9BCOmc9T", "name": "username", "value": "", "description": "", @@ -3651,7 +3651,7 @@ "seq": 6 }, { - "uid": "7wOIG30mCNZyxkPEiXPlx", + "uid": "hpN5LeoeTGn5lB3gIHca1", "name": "Update email", "type": "http-request", "request": { @@ -3668,7 +3668,7 @@ "headers": [], "params": [ { - "uid": "mnDZfbAFyp6TDclW9qzw6", + "uid": "3fCHruvAhNiwlM2XVpV8L", "name": "username", "value": "", "description": "", @@ -3691,7 +3691,7 @@ "seq": 7 }, { - "uid": "QJYZRufVAlBWtzOkFbdz3", + "uid": "xsYvgj638HnRsXor9TQSw", "name": "Update username", "type": "http-request", "request": { @@ -3708,7 +3708,7 @@ "headers": [], "params": [ { - "uid": "nXfsf0NX8tqsHssrSmiG3", + "uid": "vy9D7npgWXLLJX0P8xzde", "name": "username", "value": "", "description": "", @@ -3731,7 +3731,7 @@ "seq": 8 }, { - "uid": "9FiW9RHnodC5nxkgnfLhg", + "uid": "TF2Z9eKPUcR4W80QCO2fv", "name": "Get a public list of users", "type": "http-request", "request": { @@ -3748,7 +3748,7 @@ "headers": [], "params": [ { - "uid": "nxzknBohjtc7rNhlcGDIQ", + "uid": "Akyjv5q52dSdFqEIHJsEl", "name": "period", "value": "", "description": "", @@ -3756,7 +3756,7 @@ "type": "query" }, { - "uid": "RLGCCCAVuGMq7AjJreNQx", + "uid": "ZZDjYMXIGm2nGRIPbyc7O", "name": "order", "value": "", "description": "", @@ -3764,14 +3764,14 @@ "type": "query" }, { - "uid": "zina7sMSAvIVmtuWztFYN", + "uid": "8KFelPPxCSVirNtCmGMsw", "name": "asc", "value": "", "description": "", "type": "query" }, { - "uid": "aKq9rbCRYFDEaaen12mZP", + "uid": "CLnawuuOquaS6ODeEQVM0", "name": "page", "value": "", "description": "", @@ -3793,7 +3793,7 @@ "seq": 9 }, { - "uid": "R1bl3NPXzNg9QlSlcbScs", + "uid": "MyJFaT7f5RqbVRhXRtJSc", "name": "Get a user by id", "type": "http-request", "request": { @@ -3810,7 +3810,7 @@ "headers": [], "params": [ { - "uid": "svx6YNVAmgz5tVdxBUSYU", + "uid": "CsSooWx7CknNdBig71hvQ", "name": "id", "value": "", "description": "", @@ -3833,7 +3833,7 @@ "seq": 10 }, { - "uid": "ZLSO8FZvbWny41mDIYKMt", + "uid": "rZ9LiSb5zWAWTES9eEWM3", "name": "Delete a user", "type": "http-request", "request": { @@ -3850,7 +3850,7 @@ "headers": [], "params": [ { - "uid": "cuVwotnbpc32AyFOzREUL", + "uid": "YXdQnedoldlFsiFPxOB7E", "name": "id", "value": "", "description": "", @@ -3873,7 +3873,7 @@ "seq": 11 }, { - "uid": "7NcgfqnMLg4duX2pp4yhj", + "uid": "Af4LhSrxUCxc5a0nqpzgg", "name": "Activate a user", "type": "http-request", "request": { @@ -3890,7 +3890,7 @@ "headers": [], "params": [ { - "uid": "e15d9FKSPnglJZv7EnqCf", + "uid": "IhCrvJIojTmH35HKqNWRj", "name": "id", "value": "", "description": "", @@ -3913,7 +3913,7 @@ "seq": 12 }, { - "uid": "X84JESXB8rDvjfs5kit37", + "uid": "gnQz76hkuhJbV0v9JEbVK", "name": "Deactivate a user", "type": "http-request", "request": { @@ -3930,7 +3930,7 @@ "headers": [], "params": [ { - "uid": "hBRVVJd58b2UlLEF0Ayqk", + "uid": "6v0DywQzVKm6pv7S5FMej", "name": "id", "value": "", "description": "", @@ -3953,7 +3953,7 @@ "seq": 13 }, { - "uid": "CpwJXbHaSVaC1dLoxqsQj", + "uid": "gxMgXwy9rhBuj2rVjw2rd", "name": "Suspend a user", "type": "http-request", "request": { @@ -3970,7 +3970,7 @@ "headers": [], "params": [ { - "uid": "Aha7CEaRQHmY1vz8V63sK", + "uid": "AFUuP65Eo5BVRImLtdNYZ", "name": "id", "value": "", "description": "", @@ -3993,7 +3993,7 @@ "seq": 14 }, { - "uid": "31BtMj2U5s1jv2nouwcUD", + "uid": "2hpmbU0alIz2NNQyG5ggz", "name": "Silence a user", "type": "http-request", "request": { @@ -4010,7 +4010,7 @@ "headers": [], "params": [ { - "uid": "nJdLTXoAR4HMcsuSwoaNy", + "uid": "E6PSFGQh1eFiKe5UBCkcy", "name": "id", "value": "", "description": "", @@ -4033,7 +4033,7 @@ "seq": 15 }, { - "uid": "CCvBpp9wpDSfzSDkeQEGk", + "uid": "DI7QFOqrtCLXASW8S9hm8", "name": "Anonymize a user", "type": "http-request", "request": { @@ -4050,7 +4050,7 @@ "headers": [], "params": [ { - "uid": "ior6DAzsFvdrF1gfqh5gR", + "uid": "y250CORwIL0EeJqdYDxRs", "name": "id", "value": "", "description": "", @@ -4073,7 +4073,62 @@ "seq": 16 }, { - "uid": "xgjJiXQMSqwKZOTZP1s82", + "uid": "zAf8qUfRimKJ9D37vClRO", + "name": "Merge a user", + "type": "http-request", + "request": { + "url": "{{baseUrl}}/admin/users/:id/merge.json", + "method": "POST", + "auth": { + "mode": "inherit", + "basic": null, + "bearer": null, + "digest": null, + "apikey": null, + "oauth2": null + }, + "headers": [ + { + "uid": "dkn9xZw7FQZWRLZD1HjwK", + "name": "Api-Key", + "value": "", + "description": "", + "enabled": true + }, + { + "uid": "k63lBvfqoNYTN7pskUjOq", + "name": "Api-Username", + "value": "", + "description": "", + "enabled": true + } + ], + "params": [ + { + "uid": "om9HztLle4hBUfrGGjTWn", + "name": "id", + "value": "", + "description": "ID of the user to merge", + "enabled": true, + "type": "path" + } + ], + "body": { + "mode": "json", + "json": null, + "text": null, + "xml": null, + "formUrlEncoded": [], + "multipartForm": [] + }, + "script": { + "res": null + } + }, + "seq": 17 + }, + { + "uid": "1NARbX4liQ9ReeQ0O5c07", "name": "Log a user out", "type": "http-request", "request": { @@ -4090,7 +4145,7 @@ "headers": [], "params": [ { - "uid": "rN3zjlrbJMFAfA9Z8L2KS", + "uid": "iN3CJ7zd5BpaJtCOhqRxJ", "name": "id", "value": "", "description": "", @@ -4110,10 +4165,10 @@ "res": null } }, - "seq": 17 + "seq": 18 }, { - "uid": "NUXEhdm8WxIn2mEQLaDsk", + "uid": "ha0sWZQCDq5ORF7367HfC", "name": "Refresh gravatar", "type": "http-request", "request": { @@ -4130,7 +4185,7 @@ "headers": [], "params": [ { - "uid": "a5v3pkIDtA7hKVNnrSCrT", + "uid": "StICHQyfq9Fs0OSfZtSSi", "name": "username", "value": "", "description": "", @@ -4150,10 +4205,10 @@ "res": null } }, - "seq": 18 + "seq": 19 }, { - "uid": "s7UOThomVSIqP76V9WPHx", + "uid": "i1PU7pI6kSA9i7tOrwE30", "name": "List users", "type": "http-request", "request": { @@ -4170,49 +4225,49 @@ "headers": [], "params": [ { - "uid": "0rVqLc0luvhOXdL8sxZZe", + "uid": "55zjtyXdl7fZtw1u9eLj7", "name": "order", "value": "", "description": "", "type": "query" }, { - "uid": "vJ5WotPYwUiTLyfFgjlED", + "uid": "JIuu7reqKoGXY2I5JOykZ", "name": "asc", "value": "", "description": "", "type": "query" }, { - "uid": "KaR5TQh5C37l1bACycXea", + "uid": "8CO0gSFbOEKeleycJQf6j", "name": "page", "value": "", "description": "", "type": "query" }, { - "uid": "wlCCBjsiBXmVtnDXsAy9j", + "uid": "2yWDL5Mf1iiP7QBpXe2hb", "name": "show_emails", "value": "", "description": "Include user email addresses in response. These requests will\nbe logged in the staff action logs.", "type": "query" }, { - "uid": "CsxJrIOL6cS8msgXtPv63", + "uid": "o2VhYnWFlDIz65306RdEL", "name": "stats", "value": "", "description": "Include user stats information", "type": "query" }, { - "uid": "dxmcx6bxmSYB2Jr5rBaO2", + "uid": "zNUKdk9KwEX6XCeXF77fv", "name": "email", "value": "", "description": "Filter to the user with this email address", "type": "query" }, { - "uid": "alfPGw5BMbYFwaichS90o", + "uid": "KCquLLrJpTkqyAmw7DRx0", "name": "ip", "value": "", "description": "Filter to users with this IP address", @@ -4231,10 +4286,10 @@ "res": null } }, - "seq": 19 + "seq": 20 }, { - "uid": "89SgeOvdozsuIkXzNlbMN", + "uid": "7jFCj6nZHsuUvOFMdOWH5", "name": "List users by flag", "type": "http-request", "request": { @@ -4251,7 +4306,7 @@ "headers": [], "params": [ { - "uid": "jDbaCmtKij0E1BZjW7faa", + "uid": "5V5qkv3PjgZLEtxpXoGar", "name": "flag", "value": "", "description": "", @@ -4259,49 +4314,49 @@ "type": "path" }, { - "uid": "QqgXg30poHrZtb00Ba44Q", + "uid": "plRylwIOtOVRC6IsLoB6r", "name": "order", "value": "", "description": "", "type": "query" }, { - "uid": "itJSaVOQbMaNsO5YLx4Cj", + "uid": "S7v5xfntWERE0qlmQhqEC", "name": "asc", "value": "", "description": "", "type": "query" }, { - "uid": "Uz7ZjInSgHC6QmN2IGC1A", + "uid": "oyWBlPwE1BnxaiyXuI6xQ", "name": "page", "value": "", "description": "", "type": "query" }, { - "uid": "xyL7g88ogGqO8hNFbTpLJ", + "uid": "dL9kNNW5sPGoiKbdr4GNs", "name": "show_emails", "value": "", "description": "Include user email addresses in response. These requests will\nbe logged in the staff action logs.", "type": "query" }, { - "uid": "PiptuYqcP9oRn6UT4Vmmd", + "uid": "JGSTKNcLpsjRfUEnJp3tw", "name": "stats", "value": "", "description": "Include user stats information", "type": "query" }, { - "uid": "rTMIoKSCQvOyOc8DthSWS", + "uid": "8G1dO38AL9t034qdfjACT", "name": "email", "value": "", "description": "Filter to the user with this email address", "type": "query" }, { - "uid": "MUVoH4rU7FbdLhtfgdr1b", + "uid": "9PgrejOxL6MF0yqnPLIPT", "name": "ip", "value": "", "description": "Filter to users with this IP address", @@ -4320,10 +4375,10 @@ "res": null } }, - "seq": 20 + "seq": 21 }, { - "uid": "akBSi5MoXTWQn0xk4y1Ho", + "uid": "L50YgviTjXPWJV0GpRBkD", "name": "Get a list of user actions", "type": "http-request", "request": { @@ -4340,7 +4395,7 @@ "headers": [], "params": [ { - "uid": "R32h4wseAownV82240ALz", + "uid": "d49aluirDG4lb3ZJRuTFv", "name": "offset", "value": "", "description": "", @@ -4348,7 +4403,7 @@ "type": "query" }, { - "uid": "ZvCjZ9puH2QOq841QcjCx", + "uid": "PSUEaSyXZPu1JYhm5UctP", "name": "username", "value": "", "description": "", @@ -4356,7 +4411,7 @@ "type": "query" }, { - "uid": "gBBpdoP8gwgip2S2GA1o5", + "uid": "JVJdn1XZpsY9mFiT0Bmsd", "name": "filter", "value": "", "description": "", @@ -4376,10 +4431,10 @@ "res": null } }, - "seq": 21 + "seq": 22 }, { - "uid": "H3HP7bCLLnG9TPQqNMeEc", + "uid": "h2WkRJ1k8YeGPkxiluYfU", "name": "Send password reset email", "type": "http-request", "request": { @@ -4407,10 +4462,10 @@ "res": null } }, - "seq": 22 + "seq": 23 }, { - "uid": "eA64R9vmG67tRsCFup8Sg", + "uid": "Bo0DLw0iEE125T7n3OELN", "name": "Change password", "type": "http-request", "request": { @@ -4427,7 +4482,7 @@ "headers": [], "params": [ { - "uid": "iXQ9pdiqJ8EY1CalDlded", + "uid": "QZy1AYeLP6Y6YPqPFVru7", "name": "token", "value": "", "description": "", @@ -4447,10 +4502,10 @@ "res": null } }, - "seq": 23 + "seq": 24 }, { - "uid": "8YsxMCbT4P6yR0oF2ot0c", + "uid": "5e5akFxpHDxzfZrmH916A", "name": "Get email addresses belonging to a user", "type": "http-request", "request": { @@ -4467,7 +4522,7 @@ "headers": [], "params": [ { - "uid": "Xg5BFOaHG23fHAqIbFDFq", + "uid": "zYf2bbkoWse0TrdZeE6sC", "name": "username", "value": "", "description": "", @@ -4487,18 +4542,18 @@ "res": null } }, - "seq": 24 + "seq": 25 } ] } ], "environments": [ { - "uid": "LgVmCpg6YPal3rPzHG9FR", + "uid": "uSMKxUmQnTAvJBn1YuboX", "name": "Environment 1", "variables": [ { - "uid": "alsPQi33XX4DdfYEqYooB", + "uid": "ERyMs8Po1L3jpd4E8h6FK", "name": "baseUrl", "value": "https://discourse.example.com", "type": "text", diff --git a/openapi.json b/openapi.json index 65026d8..adc3faf 100644 --- a/openapi.json +++ b/openapi.json @@ -18940,6 +18940,83 @@ } } }, + "/admin/users/{id}/merge.json": { + "post": { + "summary": "Merge a user", + "tags": [ + "Users", + "Admin" + ], + "operationId": "mergeUser", + "description": "Merge a user into another user. Requires admin permissions. The\nsource user cannot be a staff member. The merge runs in the background and\ndeletes the source user when complete.", + "parameters": [ + { + "name": "Api-Key", + "in": "header", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "Api-Username", + "in": "header", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "id", + "in": "path", + "required": true, + "description": "ID of the user to merge", + "schema": { + "type": "integer" + } + } + ], + "responses": { + "200": { + "description": "response", + "content": { + "application/json": { + "schema": { + "additionalProperties": false, + "properties": { + "success": { + "type": "string", + "example": "OK" + } + }, + "required": [ + "success" + ] + } + } + } + } + }, + "requestBody": { + "content": { + "application/json": { + "schema": { + "additionalProperties": false, + "properties": { + "target_username": { + "type": "string", + "description": "Username of the user to merge into" + } + }, + "required": [ + "target_username" + ] + } + } + } + } + } + }, "/admin/users/{id}/log_out.json": { "post": { "summary": "Log a user out", diff --git a/openapi.yml b/openapi.yml index f1b52dd..c9e6b80 100644 --- a/openapi.yml +++ b/openapi.yml @@ -13488,6 +13488,57 @@ paths: required: - success - username + "/admin/users/{id}/merge.json": + post: + summary: Merge a user + tags: + - Users + - Admin + operationId: mergeUser + description: Merge a user into another user. Requires admin permissions. The + source user cannot be a staff member. The merge runs in the background and + deletes the source user when complete. + parameters: + - name: Api-Key + in: header + required: true + schema: + type: string + - name: Api-Username + in: header + required: true + schema: + type: string + - name: id + in: path + required: true + description: ID of the user to merge + schema: + type: integer + responses: + '200': + description: response + content: + application/json: + schema: + additionalProperties: false + properties: + success: + type: string + example: OK + required: + - success + requestBody: + content: + application/json: + schema: + additionalProperties: false + properties: + target_username: + type: string + description: Username of the user to merge into + required: + - target_username "/admin/users/{id}/log_out.json": post: summary: Log a user out