{"post_stream":{"posts":[{"id":970167,"name":"Vagelis Duke","username":"vagosduke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png","created_at":"2021-07-30T14:53:40.922Z","cooked":"\u003cp\u003eOlá,\u003c/p\u003e\n\u003cp\u003eEstou buscando posts através da API do Discourse. Estou usando Python para isso. A requisição chama o seguinte código (que faz essencialmente uma requisição GET) e retorna o .json semelhante a \u003ca href=\"https://meta.discourse.org/t/198701.json\"\u003eeste post\u003c/a\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e    def topic_by_id(self, topic_id, **kwargs):\n        return self._get(\"/t/{0}.json\".format(topic_id), **kwargs)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOs posts retornados possuem um flag \u003ccode\u003e'read'\u003c/code\u003e. Os posts que envio têm read=True, mas para os posts que recebo, todos estão marcados como read=False, a menos que eu faça login ativamente no Discourse e os leia.\u003c/p\u003e\n\u003cp\u003eExiste alguma maneira de marcar um post específico como lido através da API, dado um post_id? Tenho pesquisado sobre o pydiscourse e eles oferecem um método para adicionar tempo de leitura, o que supostamente também marca o post como “lido”, mas não importa quanto tempo de leitura eu “adicione”, o endpoint .json retorna como falso. Não me importo com “lacunas” de leitura, desde que eu possa marcar IDs de posts específicos.\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e    def topic_timings(self, topic_id, time, timings={}, **kwargs):\n        \"\"\"\n        Define o tempo gasto lendo um post\n        Um efeito colateral disso é marcar o post como lido\n\n        Args:\n            topic_id: { post_number: ms }\n            time: tempo total para o tópico (em qual unidade????)\n            timings:\n        \"\"\"\n        kwargs[\"topic_id\"] = topic_id\n        kwargs[\"topic_time\"] = time\n        for post_num, timing in timings.items():\n            kwargs[\"timings[{0}]\".format(post_num)] = timing\n        return self._post(\"/topics/timings\", **kwargs)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eFuncionalidade similar já foi alcançada para notificações usando o endpoint \u003ccode\u003enotifications/mark-read\u003c/code\u003e\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e    def mark_read(self, notification_id):\n        return self._put('/notifications/mark-read.json', id=notification_id)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAlém disso, outra solução alternativa válida seria se fosse possível marcar um tópico inteiro (todos os posts dentro dele) como lido.\u003c/p\u003e\n\u003cp\u003eQualquer ajuda é bem-vinda!\u003c/p\u003e\n\u003cp\u003eEDIT: é necessário que isso também funcione para mensagens privadas.\u003c/p\u003e","post_number":1,"post_type":1,"posts_count":3,"updated_at":"2023-11-26T10:08:22.927Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":255,"reads":29,"readers_count":28,"score":1270.8,"yours":false,"topic_id":198701,"topic_slug":"mark-specific-posts-as-read-through-the-api","display_username":"Vagelis Duke","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":4,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://meta.discourse.org/t/mark-posts-in-topic-as-read/394852","internal":true,"reflection":true,"title":"Mark posts in topic as \"read'","clicks":0}],"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":85588,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/mark-specific-posts-as-read-through-the-api/198701/1","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"calendar_details":[],"customer_flair_customer":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":970177,"name":"Vagelis Duke","username":"vagosduke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png","created_at":"2021-07-30T15:16:40.312Z","cooked":"\u003cp\u003eBem, eu fiz engenharia reversa disso com o navegador.\u003cbr\u003e\no \u003ccode\u003etopic_timings()\u003c/code\u003e deve ser chamado usando o índice do post no argumento \u003ccode\u003etimings={}\u003c/code\u003e em vez do ID do post.\u003c/p\u003e\n\u003cp\u003eAcho que é uma solução alternativa bastante aceitável, embora eu gostaria de ter um método baseado no ID do post, porque não é muito fácil inferir o índice a partir dos IDs (será necessário buscar o tópico real primeiro).\u003c/p\u003e","post_number":2,"post_type":1,"posts_count":3,"updated_at":"2021-07-30T15:22:22.984Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":29,"readers_count":28,"score":10.8,"yours":false,"topic_id":198701,"topic_slug":"mark-specific-posts-as-read-through-the-api","display_username":"Vagelis Duke","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":85588,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/mark-specific-posts-as-read-through-the-api/198701/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"customer_flair_customer":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":970192,"name":"Jay Pfaffman","username":"pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","created_at":"2021-07-30T15:53:39.784Z","cooked":"\u003cp\u003eNão sei se isso vai ajudar, mas acredito que exista uma rota \u003ccode\u003e/p/\u0026lt;POST_ID\u0026gt;\u003c/code\u003e.\u003c/p\u003e","post_number":3,"post_type":1,"posts_count":3,"updated_at":"2021-07-30T15:53:39.784Z","reply_count":0,"reply_to_post_number":2,"quote_count":0,"incoming_link_count":4,"reads":29,"readers_count":28,"score":25.8,"yours":false,"topic_id":198701,"topic_slug":"mark-specific-posts-as-read-through-the-api","display_username":"Jay Pfaffman","primary_group_name":null,"flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_color":"","flair_group_id":142,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Support Expert","title_is_group":false,"reply_to_user":{"id":85588,"username":"vagosduke","name":"Vagelis Duke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png"},"bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":15209,"hidden":false,"trust_level":4,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/mark-specific-posts-as-read-through-the-api/198701/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"customer_flair_customer":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null}],"stream":[970167,970177,970192]},"timeline_lookup":[[1,1827]],"suggested_topics":[],"tags":[{"id":330,"name":"api-rest","slug":"rest-api"}],"tags_descriptions":{"api-rest":"Tópicos sobre como fazer uma requisição externa para o Discourse"},"fancy_title":"Marcar posts específicos como \u0026ldquo;lidos\u0026rdquo; através da API?","fancy_title_localized":true,"locale":"en","id":198701,"title":"Mark specific posts as \"read\" through the API?","posts_count":3,"created_at":"2021-07-30T14:53:40.775Z","views":703,"reply_count":1,"like_count":0,"last_posted_at":"2021-07-30T15:53:39.784Z","visible":true,"closed":false,"archived":false,"has_summary":false,"archetype":"regular","slug":"mark-specific-posts-as-read-through-the-api","category_id":7,"word_count":367,"deleted_at":null,"user_id":85588,"featured_link":null,"pinned_globally":false,"pinned_at":null,"pinned_until":null,"image_url":null,"slow_mode_seconds":0,"draft":null,"draft_key":"topic_198701","draft_sequence":null,"unpinned":null,"pinned":false,"current_post_number":1,"highest_post_number":3,"deleted_by":null,"actions_summary":[{"id":4,"count":0,"hidden":false,"can_act":false},{"id":8,"count":0,"hidden":false,"can_act":false},{"id":10,"count":0,"hidden":false,"can_act":false},{"id":7,"count":0,"hidden":false,"can_act":false},{"id":1002,"count":0,"hidden":false,"can_act":false}],"chunk_size":20,"bookmarked":false,"topic_timer":null,"message_bus_last_id":0,"participant_count":2,"show_read_indicator":false,"thumbnails":null,"slow_mode_enabled_until":null,"has_localized_content":true,"related_topics":[{"fancy_title":"Marcar posts no tópico como \u0026ldquo;lidos\u0026rdquo;","fancy_title_localized":true,"locale":"en","id":394852,"title":"Mark posts in topic as \"read'","slug":"mark-posts-in-topic-as-read","posts_count":16,"reply_count":10,"highest_post_number":17,"image_url":null,"created_at":"2026-01-31T15:32:42.604Z","last_posted_at":"2026-02-08T01:31:27.734Z","bumped":true,"bumped_at":"2026-02-08T01:31:27.734Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Tentei fazer engenharia reversa do site enviando requisições POST para “https://{hostUrl}/topics/timings” com content-type, token csrf e user-agent.\nVeja como o corpo (json) se parece:\npayload = {\n  \"topic_id\": topi...","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":330,"name":"api-rest","slug":"rest-api"}],"tags_descriptions":{"api-rest":"Tópicos sobre como fazer uma requisição externa para o Discourse"},"like_count":7,"views":424,"category_id":7,"featured_link":null,"op_like_count":0,"ai_topic_gist":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Participante Original, Participante Mais Recente","user":{"id":188338,"username":"kittenwater","name":"kittenwater","avatar_template":"/user_avatar/meta.discourse.org/kittenwater/{size}/541219_2.png","trust_level":1}},{"extras":null,"description":"Recent Poster, Accepted Answer","user":{"id":35474,"username":"Canapin","name":"Coin-coin le Canapin","avatar_template":"/user_avatar/meta.discourse.org/canapin/{size}/119591_2.png","trust_level":3}},{"extras":null,"description":"Participante Frequente","user":{"id":95552,"username":"Moin","name":"","avatar_template":"/user_avatar/meta.discourse.org/moin/{size}/554653_2.png","trust_level":3}},{"extras":null,"description":"Recent Poster","user":{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4}}]},{"fancy_title":"Como marcar Tópico ou Notificação como \u0026ldquo;Read = true\u0026rdquo;","fancy_title_localized":true,"locale":"en","id":109730,"title":"How to mark Topic or Notification as \"Read = true\"","slug":"how-to-mark-topic-or-notification-as-read-true","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":null,"created_at":"2019-02-21T07:38:55.837Z","last_posted_at":"2023-03-04T17:52:13.863Z","bumped":true,"bumped_at":"2023-03-04T17:52:13.863Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Estou trabalhando com a API do Discourse.  \nO site em que estou trabalhando obtém todos os dados da API do Discourse. Estou tendo o problema de que, como na verdade não estou visualizando os Tópicos e as Notificações, e apenas obtendo dados atr...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":330,"name":"api-rest","slug":"rest-api"}],"tags_descriptions":{"api-rest":"Tópicos sobre como fazer uma requisição externa para o Discourse"},"like_count":14,"views":2267,"category_id":7,"featured_link":null,"op_like_count":0,"ai_topic_gist":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Participante Original","user":{"id":44649,"username":"Edwin_Mhoy_Silva","name":"Edwin Mhoy Silva","avatar_template":"/user_avatar/meta.discourse.org/edwin_mhoy_silva/{size}/109980_2.png","trust_level":2}},{"extras":null,"description":"Participante Frequente","user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":4}},{"extras":null,"description":"Participante Frequente","user":{"id":16939,"username":"joebuhlig","name":"Joe Buhlig","avatar_template":"/user_avatar/meta.discourse.org/joebuhlig/{size}/193054_2.png","trust_level":2}},{"extras":null,"description":"Recent Poster","user":{"id":105440,"username":"natasha_selvidge","name":"Natasha","avatar_template":"/user_avatar/meta.discourse.org/natasha_selvidge/{size}/235894_2.png","trust_level":2}},{"extras":"latest","description":"Participante Mais Recente","user":{"id":103169,"username":"manojm321","name":"Manoj Kumar Manikchand","avatar_template":"/user_avatar/meta.discourse.org/manojm321/{size}/199669_2.png","trust_level":1}}]},{"fancy_title":"Ability to mark any post as unread","fancy_title_localized":false,"locale":null,"id":37939,"title":"Ability to mark any post as unread","slug":"ability-to-mark-any-post-as-unread","posts_count":22,"reply_count":14,"highest_post_number":22,"image_url":null,"created_at":"2016-01-14T13:44:26.347Z","last_posted_at":"2021-08-11T14:01:52.259Z","bumped":true,"bumped_at":"2021-08-11T14:01:52.259Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Continuing the discussion from How Coinbase Uses Discourse to Educate Customers and Improve SEO: \nThe interviewee of the referenced blog article states the following dislike: \n\nIf a post on a topic can be “unread”, why c\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"like_count":40,"views":5757,"category_id":2,"featured_link":null,"op_like_count":3,"ai_topic_gist":"Users discover the hidden \"defer topic\" feature, enabling them to mark topics as unread, and discuss its usefulness for managing topics that require delayed responses or revisiting, expressing surprise that it was available but not widely known.","has_accepted_answer":false,"posters":[{"extras":null,"description":"Participante Original","user":{"id":5189,"username":"FichteFoll","name":"FichteFoll","avatar_template":"/user_avatar/meta.discourse.org/fichtefoll/{size}/105406_2.png","trust_level":2}},{"extras":null,"description":"Participante Frequente","user":{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3}},{"extras":null,"description":"Participante Frequente","user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":4}},{"extras":null,"description":"Recent Poster","user":{"id":102282,"username":"Vampire","name":"Björn Kautler","avatar_template":"/user_avatar/meta.discourse.org/vampire/{size}/230121_2.png","trust_level":1}},{"extras":"latest","description":"Participante Mais Recente","user":{"id":8571,"username":"tobiaseigen","name":"Tobias Eigen","avatar_template":"/user_avatar/meta.discourse.org/tobiaseigen/{size}/539204_2.png","trust_level":2}}]},{"fancy_title":"Como marcar todas as postagens como lidas?","fancy_title_localized":true,"locale":"en","id":330980,"title":"How to mark all posts as read?","slug":"how-to-mark-all-posts-as-read","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_857x1024.png","created_at":"2024-10-15T14:07:30.088Z","last_posted_at":"2024-10-15T19:36:33.841Z","bumped":true,"bumped_at":"2024-10-15T20:20:27.165Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Alguns dos meus usuários querem alcançar o “Inbox:0” em nosso Discourse. \nMesmo quando não há novas mensagens, todos os tópicos que não foram visualizados/visitados pelo usuário ainda são marcados como tal. \nComo posso m\u0026hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":2090,"height":2496,"url":"https://global.discourse-cdn.com/meta/original/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536.png"},{"max_width":1024,"max_height":1024,"width":857,"height":1024,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_857x1024.png"},{"max_width":800,"max_height":800,"width":669,"height":800,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_669x800.png"},{"max_width":600,"max_height":600,"width":502,"height":600,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_502x600.png"},{"max_width":400,"max_height":400,"width":334,"height":400,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_334x400.png"},{"max_width":300,"max_height":300,"width":251,"height":300,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_251x300.png"},{"max_width":200,"max_height":200,"width":167,"height":200,"url":"https://global.discourse-cdn.com/meta/optimized/4X/f/3/e/f3e77fbac098d2288f60f82b8a5082c8c4d37536_2_167x200.png"}],"tags":[],"tags_descriptions":{},"like_count":5,"views":544,"category_id":6,"featured_link":null,"op_like_count":1,"ai_topic_gist":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Participante Original","user":{"id":154365,"username":"ludwikc","name":"Ludwik C. Siadlak","avatar_template":"/user_avatar/meta.discourse.org/ludwikc/{size}/438823_2.png","trust_level":2}},{"extras":"latest","description":"Participante Mais Recente, Accepted Answer","user":{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4}},{"extras":null,"description":"Recent Poster","user":{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/meta.discourse.org/system/{size}/443519_2.png","admin":true,"moderator":true,"trust_level":4}}]},{"fancy_title":"Como o Discourse lida com o Lido/Não Lido para usuários?","fancy_title_localized":true,"locale":"en","id":214048,"title":"How does Discourse handle the Read/Unread for users?","slug":"how-does-discourse-handle-the-read-unread-for-users","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-01-06T13:39:51.864Z","last_posted_at":"2022-01-07T09:57:33.792Z","bumped":true,"bumped_at":"2022-01-07T09:57:33.792Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Olá pessoal!\nEstou aprendendo a programar e estou me perguntando qual é o esquema ou técnica para posts lidos/não lidos no Discourse?\nJá vi como o SMF faz isso, através de uma combinação de Marcar Tópico como Lido, Marcar Tudo como Lido e ma...","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"like_count":3,"views":729,"category_id":7,"featured_link":null,"op_like_count":1,"ai_topic_gist":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Participante Original, Participante Mais Recente","user":{"id":99352,"username":"nilox","name":"nilox","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/91b2a8/{size}.png","trust_level":1}},{"extras":null,"description":"Recent Poster","user":{"id":27384,"username":"merefield","name":"Robert","avatar_template":"/user_avatar/meta.discourse.org/merefield/{size}/176214_2.png","trust_level":3}}]}],"summarizable":false,"has_cached_summary":false,"has_livestream":null,"valid_reactions":["heart","laughing","cry","exploding_head","clap","confetti_ball","hugs","chefs_kiss","100","+1","rocket","star_struck","discourse","eyes"],"has_accepted_answer":false,"can_create_shared_issue":false,"shared_issue_visible":false,"can_vote":false,"vote_count":0,"user_voted":false,"discourse_zendesk_plugin_zendesk_id":null,"discourse_zendesk_plugin_zendesk_url":"https://your-url.zendesk.com/agent/tickets/","details":{"can_edit":false,"notification_level":1,"participants":[{"id":85588,"username":"vagosduke","name":"Vagelis Duke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png","post_count":2,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png","post_count":1,"primary_group_name":null,"flair_name":"support-experts","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/2/e250ec403580530d19e6a9ed42d0d525a51a9dbe.svg","flair_color":"","flair_bg_color":"FFFFFF","flair_group_id":142,"trust_level":4}],"created_by":{"id":85588,"username":"vagosduke","name":"Vagelis Duke","avatar_template":"/user_avatar/meta.discourse.org/vagosduke/{size}/196991_2.png"},"last_poster":{"id":15209,"username":"pfaffman","name":"Jay Pfaffman","avatar_template":"/user_avatar/meta.discourse.org/pfaffman/{size}/120154_2.png"}},"bookmarks":[]}