v52

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-0393116227.2 KB
githubs

Start deletion of GitHub data source

Initiates an asynchronous deletion job for the specified GitHub data source. The response indicates that the deletion job has been accepted, not that the deletion is complete.

Required roles: All

delete/githubs/{id}

Path parameters

idstring required

GitHub data source ID

Response

Successfully deleted GitHub data source

idstring required

GitHub data source ID

ingestion_setting_idstring required

GitHub ingestion setting ID

namestring required

Name of the GitHub ingestion setting

repositorystring required

GitHub repository in owner/repo format (e.g. "octocat/Hello-World")

path_filtersstring[]

Path filter patterns

reference_type'default' | 'branch' | 'tag' | 'commit' required

Git reference type

reference_paramstring

Reference parameter (branch name, tag name, or commit hash)

creation_timeinteger

Creation time (Unix timestamp in seconds)

status'unknown' | 'queued' | 'not_started' | 'managed' | 'starting' | 'started' | 'success' | 'failure' | 'canceling' | 'canceled' | 'deleting' | 'delete_job_failure' required

Job status

start_timeinteger

Job start time (Unix timestamp in seconds)

end_timeinteger

Job end time (Unix timestamp in seconds)