@genofx/api
v1.1.0
Published
Official GenofX API SDK — programmatic access to your GenofX workspace
Maintainers
Readme
@genofx/api
Official GenofX API SDK — programmatic access to your workspace.
Install
npm install @genofx/apiUsage
import { GenofXAPI } from '@genofx/api';
const api = new GenofXAPI({
apiKey: 'your-api-key', // from workspace settings → developer
workspaceId: 'your-ws-id',
});
// Database
const tables = await api.database.listTables();
const rows = await api.database.getRows('my-table');
await api.database.upsertRow('my-table', { name: 'Alice', age: 30 });
// Drive
const files = await api.drive.listFiles();
const url = await api.drive.getDownloadUrl('file-id');
// Workflows
const workflows = await api.workflows.list();
await api.workflows.trigger('workflow-id', { message: 'hello' });
// Usage
const usage = await api.usage.get();
console.log(`Actions used: ${usage.actions.used}/${usage.actions.limit}`);API Reference
Full docs at genofx.com/developers/api
