Skip to main content

notifications_thread_subscriptions

Overview

Namenotifications_thread_subscriptions
TypeResource
Idgithub.activity.notifications_thread_subscriptions

Fields

NameDatatype
created_atstring
ignoredboolean
reasonstring
repository_urlstring
subscribedboolean
thread_urlstring
urlstring

Methods

NameAccessible byRequired ParamsDescription
get_thread_subscription_for_authenticated_userSELECTthread_idThis checks to see if the current user is subscribed to a thread. You can also get a repository subscription.

Note that subscriptions are only generated if a user is participating in a conversation--for example, they've replied to the thread, were @mentioned, or manually subscribe to a thread.
delete_thread_subscriptionDELETEthread_idMutes all future notifications for a conversation until you comment on the thread or get an @mention. If you are watching the repository of the thread, you will still receive notifications. To ignore future notifications for a repository you are watching, use the Set a thread subscription endpoint and set ignore to true.
set_thread_subscriptionEXECthread_idIf you are watching a repository, you receive notifications for all threads by default. Use this endpoint to ignore future notifications for threads until you comment on the thread or get an @mention.

You can also use this endpoint to subscribe to threads that you are currently not receiving notifications for or to subscribed to threads that you have previously ignored.

Unsubscribing from a conversation in a repository that you are not watching is functionally equivalent to the Delete a thread subscription endpoint.