Attio API Authentication & Setup

•
2.1k
•

Configures Attio REST API authentication using access tokens or OAuth 2.0 to securely connect applications with your CRM workspace.

This Claude Code skill streamlines the process of authenticating with the Attio REST API, providing a standardized approach to setting up access tokens and OAuth 2.0 flows. It guides users through generating tokens with specific scopes—such as record permissions and object configurations—and provides ready-to-use TypeScript implementation patterns for client initialization and error handling. Whether you are building internal tools or multi-workspace integrations, this skill ensures a secure and robust connection to the Attio platform without the need for an official SDK, enabling seamless access to people, companies, and deals.

Key Features

01Granular Scope Management: Reference guide for mapping API scopes to specific data access requirements like records and tasks.
02TypeScript Client Initialization: Boilerplate code for a custom fetch-based Attio client with built-in error handling.
03OAuth 2.0 Implementation: Detailed flow for multi-workspace application integration using Authorization Code Grant.
04Connection Verification: Automated scripts and curl commands to validate API connectivity and workspace access.
05Access Token Configuration: Step-by-step guidance for generating and configuring workspace-specific API keys.
062,083 GitHub stars

Use Cases

01Automating lead ingestion or data synchronization between external web forms and Attio records.
02Developing a multi-tenant SaaS application that requires OAuth access to customer Attio workspaces.
03Setting up a secure backend connection for a custom internal dashboard using Attio CRM data.