with Retool and Auth0 (Management API)?
Retool is a platform that makes it faster to build internal tools with a drag-and-drop interface. The Retool API allows you to programmatically manage various aspects of your Retool applications, such as triggering queries, updating apps, or retrieving data from your custom tools. In Pipedream, you can utilize this API to automate workflows between Retool and other apps, creating powerful integrations that streamline your internal processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
retool: {
type: "app",
app: "retool",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.retool.com/api/v1/resources`,
headers: {
Authorization: `Bearer ${this.retool.$auth.access_token}`,
"Accept": `application/json`,
},
})
},
})
The Auth0 Management API can be used to create, read, update,
and delete users, as well as to query for them. Additionally, you can
use the Management API to change user passwords, add and remove user roles,
link and unlink user accounts, and more. For more information, see the Auth0 Management API documentation here
// In order to use the example request below, please ensure that you have the scope
// `read:users` on your application.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
auth0_management_api: {
type: "app",
app: "auth0_management_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.auth0_management_api.$auth.domain}/api/v2/users`,
headers: {
Authorization: `Bearer ${this.auth0_management_api.$auth.oauth_access_token}`,
},
})
},
})