Skip to content

Create HSL API integration service #15

@3nd3r1

Description

@3nd3r1

Implement service layer for fetching routes from HSL Routing API (Digitransit).

Technical Details:

  • Create app/services/hsl_service.py
  • Implement route fetching with origin/destination coordinates
  • Handle HSL API authentication and rate limiting
  • Parse and normalize HSL route response format
  • Add error handling for API failures

Acceptance Criteria:

  • Can query HSL API with coordinates
  • Returns structured route data (legs, duration, distance, transport modes)
  • Handles API errors gracefully
  • Unit tests for HSL service

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Subtask.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions