with TMetric and SmartSuite?
Search for records based on matching field(s). See the documentation
The TMetric API provides the ability to interact programmatically with TMetric's time tracking features, allowing developers to create, read, update, and delete time entries, projects, and workspaces. By leveraging the API within Pipedream, you can connect TMetric to hundreds of other apps to automate time tracking as part of larger business processes, such as invoicing, project management, and reporting workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
tmetric: {
type: "app",
app: "tmetric",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.tmetric.com/api/v3/user`,
headers: {
Authorization: `Bearer ${this.tmetric.$auth.api_token}`,
},
})
},
})
The SmartSuite API offers a way to streamline work by automating tasks, managing data, and integrating with other services. Within Pipedream, you can leverage this API to create workflows that react to events in SmartSuite, manipulate data within SmartSuite, or synchronize data between SmartSuite and other apps. This could range from updating project statuses, to aggregating data for reports, to syncing contacts across platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
smartsuite: {
type: "app",
app: "smartsuite",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://app.smartsuite.com/api/v1/applications/members/records/list/`,
headers: {
"Authorization": `Token ${this.smartsuite.$auth.api_token}`,
"ACCOUNT-ID": `${this.smartsuite.$auth.account_id}`,
"Content-Type": `application/json`,
},
params: {
offset: `0`,
limit: `3`,
},
})
},
})