{"id":15148475,"url":"https://github.com/bendres97/pihole-api","last_synced_at":"2026-01-31T23:39:42.737Z","repository":{"id":40456595,"uuid":"439525847","full_name":"bendres97/Pihole-API","owner":"bendres97","description":"Pihole does not have an excellent way to manage multi-host / HA setups. This API is intended to help make all changes to both hosts simultaneously so as to always keep them in sync. This also allows automation for adding DNS records or any other required changes during automated deployments.","archived":false,"fork":false,"pushed_at":"2023-12-27T00:06:04.000Z","size":8298,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T02:47:37.743Z","etag":null,"topics":["api-rest","pihole","rest-api"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bendres97.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-12-18T04:18:12.000Z","updated_at":"2023-06-13T00:49:57.000Z","dependencies_parsed_at":"2023-12-27T00:43:11.740Z","dependency_job_id":null,"html_url":"https://github.com/bendres97/Pihole-API","commit_stats":{"total_commits":115,"total_committers":6,"mean_commits":"19.166666666666668","dds":0.4434782608695652,"last_synced_commit":"6186a4301afa8ec4f385a78a08a3ca81e9ee8291"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/bendres97/Pihole-API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendres97%2FPihole-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendres97%2FPihole-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendres97%2FPihole-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendres97%2FPihole-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bendres97","download_url":"https://codeload.github.com/bendres97/Pihole-API/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bendres97%2FPihole-API/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259686126,"owners_count":22896054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-rest","pihole","rest-api"],"created_at":"2024-09-26T13:04:01.807Z","updated_at":"2026-01-31T23:39:37.713Z","avatar_url":"https://github.com/bendres97.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pihole-API\nThis repo is a work-in-progress. By no means should you deploy this to any production environment.\n\nContributions are always welcome.\n\n## For Me (Because I forget things)\n\nGenerate spec from file:\n\n```bash\ndocker run --rm -v $PWD:/local openapitools/openapi-generator-cli generate -i /local/spec.yaml -g go-server -o /local/\n```\n\n# Actions Statuses\n[![CodeQL](https://github.com/bendres97/Pihole-API/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/bendres97/Pihole-API/actions/workflows/codeql-analysis.yml)\n\n[![Tests](https://github.com/bendres97/Pihole-API/actions/workflows/go.yml/badge.svg)](https://github.com/bendres97/Pihole-API/actions/workflows/go.yml)\n\n[![OpenAPI Spec Generator](https://github.com/bendres97/Pihole-API/actions/workflows/spec.yml/badge.svg)](https://github.com/bendres97/Pihole-API/actions/workflows/spec.yml)\n\n[![Release](https://github.com/bendres97/Pihole-API/actions/workflows/release.yml/badge.svg)](https://github.com/bendres97/Pihole-API/actions/workflows/release.yml)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbendres97%2Fpihole-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbendres97%2Fpihole-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbendres97%2Fpihole-api/lists"}