RPA example for booking consultations without authentication.
| API | Description |
|---|---|
book-consultations |
Automates filling out and submitting a consultation booking form with configurable topic, date, time, and contact info |
get-consultations-by-email |
Retrieves all consultation bookings associated with a specific email address |
npm install
# or
yarnIf the intuned CLI is not installed, install it globally:
npm install -g @intuned/cliAfter installing dependencies, intuned command should be available in your environment.
# Book consultations with different topics
intuned dev run api book-consultations .parameters/api/book-consultations/default.json
intuned dev run api book-consultations .parameters/api/book-consultations/automation-consultation.json
intuned dev run api book-consultations .parameters/api/book-consultations/api-integration-consultation.json
intuned dev run api book-consultations .parameters/api/book-consultations/data-extraction-consultation.json
intuned dev run api book-consultations .parameters/api/book-consultations/other-topic-consultation.json
# Get consultations by email
intuned dev run api get-consultations-by-email .parameters/api/get-consultations-by-email/default.jsonintuned dev provisionintuned dev deploy/
├── api/
│ ├── book-consultations.ts # Book a consultation
│ └── get-consultations-by-email.ts # Get consultations for an email
├── utils/
│ └── typesAndSchemas.ts # Type definitions and Zod schemas
├── intuned-resources/
│ └── jobs/
│ ├── book-consultations.job.jsonc # Job for booking consultations
│ └── get-consultations-by-email.job.jsonc # Job for getting consultations
├── .parameters/api/ # Test parameters
├── Intuned.jsonc # Project config
├── package.json # Node.js dependencies
├── tsconfig.json # TypeScript configuration
└── README.md