Skip to content

TASK: IGDB ETL – Fetch Updated IDs > watermark #25

@AndersonGACFilho

Description

@AndersonGACFilho

Summary

Using the watermark, query the IGDB API to get a list of game IDs that have been updated since the last run.

Details

  • The IGDB API's /games endpoint with a where updated_at > {watermark} filter should be used.
  • This step only fetches the IDs, not the full game records.

Acceptance Criteria

  • The ETL makes a correct API call to IGDB to fetch updated game IDs.
  • The list of IDs is successfully parsed from the API response.
  • Tests updated/added (unit/integration)
  • No linter / build errors

Dependencies

  • IGDB ETL – Watermark Read/Write

Out of Scope

  • Fetching the full details for each game ID.

Test Plan

  • Write a test that mocks the IGDB API and verifies that the ETL sends the correct request with the watermark filter.

Checklist

  • Labels added (task, component/igdb-etl)
  • CHANGELOG updated if user-visible
  • No secrets committed

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions