with SmugMug and Conversion Tools?
Gets details of the authenticated user. See the docs here
Gets an image. An image is a photo or video stored on SmugMug. See the docs here
Gets a user profile. A user profile is the data provided by a user to establish that user's public presence. This may include social networking links, biographical text, and bio and cover images. See the docs here
The SmugMug API provides programmatic access to a user's SmugMug account, allowing them to manage photos, albums, and account settings. With Pipedream, you can automate tasks such as uploading new images, synchronizing photo galleries with other platforms, or triggering actions based on account activity. The API's capabilities paired with Pipedream's serverless platform enable you to craft custom workflows that react to events in SmugMug or orchestrate tasks across multiple apps.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
smugmug: {
type: "app",
app: "smugmug",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.smugmug.com/api/v2!authuser`,
headers: {
"Accept": `application/json`,
},
}, {
token: {
key: this.smugmug.$auth.oauth_access_token,
secret: this.smugmug.$auth.oauth_refresh_token,
},
oauthSignerUri: this.smugmug.$auth.oauth_signer_uri,
})
},
})
The Conversion Tools API allows for seamless file conversions between various formats, including document, image, audio, and video transformation. In Pipedream, you can use the API to automate such conversions within workflows, and handle file manipulation tasks efficiently, integrating them with hundreds of other services to create a smooth data processing pipeline.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
conversion_tools: {
type: "app",
app: "conversion_tools",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.conversiontools.io/v1/tasks`,
headers: {
Authorization: `Bearer ${this.conversion_tools.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})