INNER CODE UNIT · TypeScript
attioPlatform
rowboatlabs/rowboat · apps/harbor/packages/server/src/connectors/attio/index.ts:131
export function attioPlatform(baseUrl?: string): ConnectorPlatform {
return integrationPlatform({
label: 'Attio',
client: (secret) => new AttioApi(secret, baseUrl),
check: (api) => api.check(),
commands: [{
name: 'company',
args: '<domain>',
summary: 'find companies by exact domain, such as acme.com',
async run(api, args) {
const domain = companyDomain(args);
return lookupReply(await api.companies(domain), 'companies', domain, companySummary);
},
}, {
name: 'person',
args: '<email>',
summary: 'find people by exact email, such as jane@acme.com',
async run(api, args) {