I’m sorry if this is wrong area but does Discourse fire an event when the profile JSON file is requested over HTTP?
https://meta.discourse.org/u/Marcy.json for example.
1 Like
No it does not, you would have to write a plugin to intercept that info.
2 Likes
I’d like to but I’m unsure where to start. I want to change information on the JSON file before it’s displayed to the client.
1 Like
That would mean you want to amend the serializer, look at plugins such as discourse assign or discourse solved that make serializer changes.
3 Likes
Thanks for the tip, I found this which I assume makes the {Username}.json file?
https://github.com/discourse/discourse/blob/master/app/serializers/user_serializer.rb
Is there any Discourse Ruby API on what events exist, etc? As I don’t know how I’d make changes to it before being displayed as I wanna change the email field before it’s displayed.