skedulo-api-developer
Expert patterns for building high-performance solutions with Skedulo Pulse APIs.
Use this skill when
- Working with
@skedulo/pulse-solution-servicesin any Pulse Platform function - Writing GraphQL queries or mutations against the Skedulo API
- Writing EQL (Extended Query Language) filter expressions
- Implementing batch operations (read or write) on Pulse data
- Validating resources or checking availability
- Optimizing API performance in Connected Functions or Optimization Extensions
- Debugging API errors, rate limits, or unexpected query results
What to expect
Once activated, this skill enforces correct patterns for using @skedulo/pulse-solution-services — including proper client initialization, GraphQL query structure, EQL syntax, batch sizing, and error handling. It prevents common mistakes like N+1 queries, incorrect EQL operators, and missing required fields.
Example
// Fetch all jobs for a region using a batch read
const jobs = await sdk.sked.query.readObjects('Jobs', {
filter: `RegionId == '${regionId}'`,
fields: ['UID', 'Name', 'Status', 'Start', 'End']
})