emailagent-sdk
v0.1.0
Published
Official TypeScript SDK for EmailAgent
Downloads
21
Readme
emailagent-sdk (TypeScript)
Official TypeScript SDK for EmailAgent.
Install
npm install [email protected]Usage
import { EmailAgentClient } from 'emailagent-sdk';
const client = new EmailAgentClient({
apiKey: process.env.EMAILAGENT_API_KEY!,
baseUrl: 'https://api.emailagent.dev'
});
const inboxes = await client.listInboxes();
console.log(inboxes.data);
const emails = await client.listEmails({ inboxId: '<inbox_uuid>' });
console.log(emails.data);
await client.updateEmailRead('<email_uuid>', true, {
idempotencyKey: 'mark-read-001'
});Idempotency
Pass idempotencyKey for mutating calls:
await client.createInbox(
{ localPart: 'agent-1' },
{ idempotencyKey: 'create-inbox-agent-1' }
);