View as Markdown
Attio icon

Attio ACTION

List Records

List records for an object (people, companies, deals, or a custom object), most recent first. Use when you need to find or enumerate records and don't have a specific id. Set Object and optionally a Limit and Fields. Example: Object companies, Limit 20. Returns an array of records with their attribute values. If the number of records returned equals the Limit, call again with Offset advanced by the limit to fetch the next page. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Attio account once, then configure and run List Records from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "attio-list-records",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    attio: { authProvisionId: "apn_xxxxxxx" },
    objectId: "Object ID",
    limit: 10,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

List Records inputs
Property Type Description
objectId Object ID string
The object to list records from (e.g. people, companies, deals, or a custom object).
Required Dynamic
limit Limit integer
Maximum number of records to return (1–500). Lower it when you only need a few. Defaults to 50.
Optional
offset Offset integer
Number of records to skip, for paging. If the number of records returned equals the Limit, call again with this advanced by the limit to fetch the next page.
Optional
fields Fields string[]
Return only these attribute slugs per record (e.g. ["name", "domains"]), to keep results small. Omit to return all attributes.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
attio-list-records
Version
0.0.2
App
Attio
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes