Hanzo
OpenapiIntegrations

Seeds the native todo with the EXISTING issues across the org's granted repos…

Seeds the native todo with the EXISTING issues across the org's granted repos (default state=open); the webhook keeps them live thereafter.

POST /v1/integrations/github/issues/backfill

Addresshttps://api.hanzo.ai/v1/integrations/github/issues/backfill
MethodPOST
Operationpost_integrations_github_issues_backfill
AuthAuthorization: Bearer $HANZO_API_KEY

Seeds the native todo with the EXISTING issues across the org's granted repos (default state=open); the webhook keeps them live thereafter. Org-scoped by the validated principal — a caller only ever backfills its OWN org. Synchronous + bounded (a total time budget and an issue cap) so it returns the counts directly; idempotent by ExtRef, so a re-run continues where a truncated pass left off and never duplicates.

Request

1 field, body application/json (required).

FieldInTypeRequiredDescription
statebodystringState is the GitHub issue state to walk: "open" (the default), "closed" or "all".

Response

StatusBodyMeaning
200githubBackfillResultok

200 body — 6 fields.

FieldInTypeAlwaysDescription
createdbodyintegerCreated is how many native issues this pass created.
failedbodyintegerFailed is how many repos or issues errored; the pass continues past each.
issuesbodyintegerIssues is how many upstream issues were seen.
reposbodyintegerRepos is how many granted repos were walked (archived/disabled are skipped).
truncatedbodybooleanTruncated is set when the time budget or the issue cap stopped the pass early.
updatedbodyintegerUpdated is how many existing native issues this pass refreshed.

Failure carries the platform error shape — see Errors.

Examples

hanzo integrations github issues backfill

Integrations API · All Hanzo APIs · Interactive reference

How is this guide?

On this page