with Gleap and Go?
Run any Go code and use any Go package available with a simple import. Refer to the Pipedream Go docs to learn more.
The Gleap API allows for the seamless integration of customer feedback into your product development cycle. With Gleap, you can collect bug reports, feature requests, and general feedback, all enriched with screenshots, replay videos, and logs to give you comprehensive insights into user experiences. In Pipedream, you can harness this API to automate workflows, connect feedback to your issue trackers or communication platforms, and analyze data to inform product improvements.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gleap: {
type: "app",
app: "gleap",
}
},
async run({steps, $}) {
const data = {
"userId": `1234`,
"name": `John Doe`,
"email": `john@doe.com`,
"value": `1927`,
"phone": `+1 (129) 18283 8292`,
"createdAt": `2022-09-28T10:11:18.156Z`,
}
return await axios($, {
url: `https://api.gleap.io/projects `,
headers: {
Authorization: `Bearer ${this.gleap.$auth.oauth_access_token}`,
"Api-Token": `${this.gleap.$auth.secret_api_token}`,
"Content-Type": `application/json`,
},
})
},
})
You can execute custom Go scripts on-demand or in response to various triggers and integrate with thousands of apps supported by Pipedream. Writing with Go on Pipedream enables backend operations like data processing, automation, or invoking other APIs, all within the Pipedream ecosystem. By leveraging Go's performance and efficiency, you can design powerful and fast workflows to streamline complex tasks.
package main
import (
"fmt"
pd "github.com/PipedreamHQ/pipedream-go"
)
func main() {
// Access previous step data using pd.Steps
fmt.Println(pd.Steps)
// Export data using pd.Export
data := make(map[string]interface{})
data["name"] = "Luke"
pd.Export("data", data)
}