It would be very useful if the PSP Announcements API (GET /psps/{pspId}/announcements and GET /psps/{pspId}/announcements/{id}) exposed whether an announcement is pinned or not.
Suggested enhancement:
Add a boolean field such as is_pinned (or similar) to the announcement object returned by:
GET /psps/{pspId}/announcements
GET /psps/{pspId}/announcements/{id}
Why this matters:
Consumers of the API can distinguish between critical, always-visible announcements and regular updates.
Enables better UI in custom dashboards using the announcements (e.g. highlighting pinned announcements, sorting, or filtering).
This small addition would significantly improve how announcements can be programmatically consumed and presented.

Hey there - we have an endpoint to pin an announcement: https://uptimerobot.com/api/v3/#post-/psps/-pspId-/announcements/-id-/pin

Can you please re-open this case? The endpoint shared only allows me to pin an announcement, but not see what announcement was pinned in the past.

Hey Patrick - that particular information is available when you fetch a PSP: https://uptimerobot.com/api/v3/#get-/psps/-id-
In the response you should find a pinnedAnnouncementId.
I would also like to add that we currently allow for pinning 1 announcement only. If you need multiple pinned announcements, we can adjust the request and reopen this feature request with taht wording.
Amazing, thank you so much!

No problem, if you need more help or have feedback, you can reach me through our support, just let them know you have product feedback and want to meet me.