Skip to content

[Work Item] Extend CSAPI support to additional entities #21

@Sam-Bolling

Description

@Sam-Bolling

📌 Task Description

Track implementation of additional CSAPI entities beyond core methods. Includes:

  • getProcedures()
  • getDeployments()
  • getProperties()
  • getSamplingFeatures()
  • getDatastreams()
  • getControlChannels()
  • getSystemEvents()

Each method should follow the same modular, compositional design as existing CSAPI methods and be conditionally exposed via .connectedSystems based on capability detection.

✅ Acceptance Criteria

  • All extended methods scoped and implemented
  • Each method tested with mock data using vitest or jest
  • Includes JSDoc comments for documentation
  • Linked to milestone and project board

🔗 Related Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    api-methodsSpecific to CSAPI method implementationfeatureNew functionality being addedfutureScoped for future implementation; not prioritized for current milestone.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions