Server Management System
Emit new event when the specified User receives a Follower See the documentation
Emit new event when the specified User follows a List See the documentation
Emit new event when the specified User is mentioned in a Tweet See the documentation
Emit new event when a new Direct Message (DM) is received See the documentation
Emit new event when a Tweet is liked by the specified User See the documentation
Add a new application domain for the application. See the docs here
Retrieve Tweets from the last seven days that match a query. See the documentation
Add a member to a list owned by the user. See the documentation
ServerAvatar is a powerful API that can be used to build a wide range of apps.
With ServerAvatar, developers can easily create their own servers, configure
them, and manage their app infrastructure.
ServerAvatar comes with a comprehensive set of resources that make it easy and
intuitive to develop applications and configure their settings. Here are a few
examples of the things that you can build with the ServerAvatar API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
serveravatar: {
type: "app",
app: "serveravatar",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.serveravatar.com/teams`,
headers: {
Authorization: `Bearer ${this.serveravatar.$auth.api_key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
import twitter from "@pipedream/twitter"
export default defineComponent({
props: {
twitter
},
async run({steps, $}) {
const config = {
url: `https://api.twitter.com/2/users/me`,
params: {
"user.fields": `created_at,description,entities,id,location,name,pinned_tweet_id,profile_image_url,protected,url,username,verified,withheld`,
expansions: `pinned_tweet_id`,
},
}
const headers = this.twitter._getAuthHeader(config)
return await axios($, {
...config,
headers
})
},
})