Automate StackExchange
HumDay reads StackExchange’s own published API description and derives 124 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What StackExchange is
Stack Exchange is a network of 130+ Q&A communities including Stack Overflow.
API host: api.stackexchange.com
What HumDay can do in StackExchange
3 documented operations change something in StackExchange.
- POSTCreate a new comment. Use an accesstoken with writeaccess to create a new comment on a post. This method returns the created comment.
/posts/{id}/comments/add - POSTEdit an existing comment.
/comments/{id}/edit - POSTDeletes a comment. Use an accesstoken with writeaccess to delete a comment. In practice, this method will never return an object.
/comments/{id}/delete
What HumDay can read from StackExchange
These are the operations a schedule or a trigger can watch.
- GETCreates a new filter given a list of includes, excludes, a base filter, and whether or not this filter should be "unsafe".
/filters/create - GETGet the comments that the users in {ids} have posted in reply to the single user identified in {toid}.
/users/{ids}/comments/{toid} - GETReturns the comments owned by the user associated with the given accesstoken that are in reply to the user identified by {toId}.
/me/comments/{toId} - GETReturns a record of merges that have occurred involving a user identified by an accesstoken.
/me/merges - GETReturns the comments owned by the user associated with the given accesstoken.
/me/comments - GETReturns the unread items in a user's inbox.
/inbox/unread - GETReturns the comments mentioning the user associated with the given accesstoken.
/me/mentioned - GETReturns the unread items in a user's inbox.
/users/{id}/inbox/unread - GETReturns a user's full reputation history, including private events.
/users/{id}/reputation-history/full - GETReturns the unread items in the user identified by accesstoken's inbox.
/me/inbox/unread - GETReturns the user associated with the passed accesstoken.
/me - GETReturns a user's inbox.
/inbox - GETFetches all posts (questions and answers) on the site.
/posts - GETReturns all users on a site.
/users - GETReturns a stream of events that have occurred on the site.
/events - GETReturns user's full reputation history, including private events.
/me/reputation-history/full - GETSearches a site for any questions which fit the given criteria.
/search - GETGets all the comments on the site.
/comments - GETReturns a user's inbox.
/users/{id}/inbox - GETReturns a user's notifications.
/notifications - GETReturns a record of merges that have occurred involving the passed account ids.
/users/{ids}/merges - GETGets the comments on the posts identified in ids, regardless of the type of the posts.
/posts/{ids}/comments - GETGet the comments posted by users in {ids}.
/users/{ids}/comments - GETReturns the privileges a user has.
/users/{id}/privileges - GETGets all the comments that the users in {ids} were mentioned in.
/users/{ids}/mentioned - GETReturns all of a user's associated accounts, given their accountids in {ids}.
/users/{ids}/associated - GETReturns a user's notifications.
/users/{id}/notifications - GETReturns a single user's top tags by answer score.
/users/{id}/top-answer-tags - GETReturns a single user's top tags by question score.
/users/{id}/top-question-tags - GETReturns the write permissions a user has via the api.
/users/{id}/write-permissions - GETReturns the tags the user identified by the accesstoken passed is active in.
/me/tags - GETReturns the user identified by accesstoken's inbox.
/me/inbox - GETReturns the badges earned by the user associated with the given accesstoken.
/me/badges - GETReturns the answers owned by the user associated with the given accesstoken.
/me/answers - GETReturns a subset of the actions the user identified by the passed accesstoken has taken on the site.
/me/timeline - GETReturns the questions favorites by the user associated with the given accesstoken.
/me/favorites - GETReturns the questions owned by the user associated with the given accesstoken.
/me/questions - GETReturns all of a user's associated accounts, given an accesstoken for them.
/me/associated - GETReturns the privileges the user identified by accesstoken has.
/me/privileges - GETReturns the reputation changed for the user associated with the given accesstoken.
/me/reputation - GETSearches a site for any questions which fit the given criteria.
/search/advanced - GETReturns a user's notifications, given an accesstoken.
/me/notifications - GETGets those users on a site who can exercise moderation powers.
/users/moderators - GETReturns the suggested edits the user identified by accesstoken has submitted.
/me/suggested-edits - GETReturns the user identified by accesstoken's top 30 tags by answer score.
/me/top-answer-tags - GETReturns the user identified by accesstoken's top 30 tags by question score.
/me/top-question-tags - GETReturns the write permissions a user has via the api, given an access token.
/me/write-permissions - GETReturns a user's unread notifications.
/notifications/unread - GETReturns user's public reputation history.
/me/reputation-history - GETFetches a set of posts by ids.
/posts/{ids} - GETReturns a user's unread notifications.
/users/{id}/notifications/unread - GETGets the users identified in ids in {ids}.
/users/{ids} - GETGets the comments identified in id.
/comments/{ids} - GETReturns the questions that have active bounties offered by the user associated with the given accesstoken.
/me/questions/featured - GETReturns a user's unread notifications, given an accesstoken.
/me/notifications/unread - GETReturns the questions owned by the user associated with the given accesstoken that have no answers.
/me/questions/no-answers - GETReturns the questions owned by the user associated with the given accesstoken that have no accepted answer.
/me/questions/unaccepted - GETReturns the questions owned by the user associated with the given accesstoken that are not considered answered.
/me/questions/unanswered - GETReturns a collection of statistics about the site.
/info - GETReturns the tags found on a site.
/tags - GETReturns those users on a site who both have moderator powers, and were actually elected.
/users/moderators/elected - GETReturns all sites in the network.
/sites - GETReturns all the badges in the system.
/badges - GETReturns the various error codes that can be produced by the API.
/errors - GETReturns all the undeleted answers in the system.
/answers - GETReturns questions which are similar to a hypothetical one based on a title and tag combination.
/similar - GETGets all the questions on the site.
/questions - GETReturns the earnable privileges on a site.
/privileges - GETReturns the tags the users identified in {ids} have been active in.
/users/{ids}/tags - GETGet the badges the users in {ids} have earned.
/users/{ids}/badges - GETReturns the answers the users in {ids} have posted.
/users/{ids}/answers - GETReturns all the suggested edits in the systems.
/suggested-edits - GETReturns a subset of the actions the users in {ids} have taken on the site.
/users/{ids}/timeline - GETReturns edit revisions for the posts identified in ids.
/posts/{ids}/revisions - GETGet the questions that users in {ids} have favorited.
/users/{ids}/favorites - GETGets the questions asked by the users in {ids}.
/users/{ids}/questions - GETGets the comments on a set of answers.
/answers/{ids}/comments - GETGets a subset of the reputation changes for users in {ids}.
/users/{ids}/reputation - GETGets the comments on a question.
/questions/{ids}/comments - GETReturns a subset of the events that have happened to the questions identified in id.
/questions/{ids}/timeline - GETReturns suggsted edits on the posts identified in ids.
/posts/{ids}/suggested-edits - GETReturns the suggested edits a users in {ids} have submitted.
/users/{ids}/suggested-edits - GETReturns the top 30 answers a user has posted in response to questions with the given tags.
/users/{id}/tags/{tags}/top-answers - GETReturns users' public reputation history.
/users/{ids}/reputation-history - GETReturns the top 30 questions a user has asked with the given tags.
/users/{id}/tags/{tags}/top-questions - GETPassing valid accesstokens to this method causes the application that created them to be de-authorized by the user associated with each accesstoken.
/apps/{accessTokens}/de-authenticate - GETGets all explicitly named badges in the system.
/badges/name - GETReturns the badges that are awarded for participation in specific tags.
/badges/tags - GETReturns the tags found on a site that fulfill required tag constraints on questions.
/tags/required - GETReturns all tag synonyms found a site.
/tags/synonyms - GETReturns recently awarded badges in the system.
/badges/recipients - GETReturns all the questions with active bounties in the system.
/questions/featured - GETReturns the tags found on a site that only moderators can use.
/tags/moderator-only - GETReturns questions which have received no answers.
/questions/no-answers - GETReturns questions the site considers to be unanswered.
/questions/unanswered - GETReturns the top 30 answers the user associated with the given accesstoken has posted in response to questions with the given tags.
/me/tags/{tags}/top-answers - GETReturns the top 30 questions the user associated with the given accesstoken has posted in response to questions with the given tags.
/me/tags/{tags}/top-questions
How automating StackExchange works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live StackExchange account.
- Grant access, then go live. You approve the specific StackExchange operations it may use — and only those.
Popular StackExchange integrations
Connect StackExchange to the tools people pair it with most.
- StackExchange and OData for namespace microsoft.graphintegration
- StackExchange and Cloudflareintegration
- StackExchange and NetBoxintegration
- StackExchange and GitHubintegration
- StackExchange and Mistintegration
- StackExchange and Loket.nlintegration
- StackExchange and Atlassian The Jira Cloud platformintegration
- StackExchange and Magento B2Bintegration
- StackExchange and Stripeintegration
- StackExchange and Zuora Reference Billingintegration
- StackExchange and bunqintegration
- StackExchange and DocuSignintegration
Automate StackExchange with these
Categories
Questions about StackExchange automation
- Can HumDay connect to StackExchange?
- Yes. HumDay reads StackExchange's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 124 operations are documented.
- Do I need to write code to automate StackExchange?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your StackExchange account.
- What can HumDay do in StackExchange?
- 3 of the 124 documented operations change something in StackExchange, and 121 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my StackExchange account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to StackExchange is held behind that approval.
Where this came from
The operations above are read from a published API description for StackExchange at raw.githubusercontent.com/APIs-guru/unofficial_openapi_specs/master/stackexchange.com/2.0/. Descriptions are the provider’s own words, not ours. Last published 2021-06-21.