{"id":22998265,"url":"https://github.com/uswitch/broadband-customer-api-provider-docs","last_synced_at":"2026-01-15T22:14:55.376Z","repository":{"id":47720133,"uuid":"347021802","full_name":"uswitch/broadband-customer-api-provider-docs","owner":"uswitch","description":"Documentation on how to use our customer API","archived":false,"fork":false,"pushed_at":"2021-08-16T15:58:51.000Z","size":24,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-04-02T13:26:50.794Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uswitch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-12T10:08:09.000Z","updated_at":"2025-03-30T08:07:51.000Z","dependencies_parsed_at":"2022-09-23T17:40:24.402Z","dependency_job_id":null,"html_url":"https://github.com/uswitch/broadband-customer-api-provider-docs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uswitch/broadband-customer-api-provider-docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uswitch%2Fbroadband-customer-api-provider-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uswitch%2Fbroadband-customer-api-provider-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uswitch%2Fbroadband-customer-api-provider-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uswitch%2Fbroadband-customer-api-provider-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uswitch","download_url":"https://codeload.github.com/uswitch/broadband-customer-api-provider-docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uswitch%2Fbroadband-customer-api-provider-docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28472624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T22:13:38.078Z","status":"ssl_error","status_checked_at":"2026-01-15T22:12:11.737Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-12-15T06:12:29.551Z","updated_at":"2026-01-15T22:14:55.360Z","avatar_url":"https://github.com/uswitch.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Broadband customer API\n**We want to support customers through the best possible broadband switching experience. **\n\nOur API provides partners with the means to access customer journey data from Uswitch. This API aims to reduce the duplication of data capture on both Uswitch and Provider sites, if a customer needs to give us an address and the provider will also need that address we will use this API to share data accross so the user has a smoother experience.\n\n![image](https://user-images.githubusercontent.com/2581278/110932740-c8bf3400-8323-11eb-9027-4015c9fce6e5.png)\n\n[high level sequence diagram](https://sequencediagram.org/index.html?presentationMode=readOnly#initialData=C4S2BsFMAIAkQOYAsoDdLmgZ0gRwK6QB2AxjAGbgD2A7gFB0CGJwVATtPjm3QA6NtQJEPyLBOWGmBJIAtOTZUxxACZ8BQkYzHRG5ciHAhGwSLKKRgNdgGt1gkMNHjei1CBWQe-B0+3jGfGA5bncye01naBIuVgBbL1lGXhAGOi5EgD4uKWAZeUVlIhUALgQQdCwJXRUVNkgsKu0VbAxIFiboVyoVfBZ0yWk5BSVTYtlMmKx4xOSQEpwY+vAAT2xWeokvaBAicipdBEZd6d1sJAFIFoArKnw2CzWPaAAKbGvngEoB3PyRopUEz0BiMJjMFisthK-Ea0CU72eu2gwRgAEUAMpMfSGYymcyWaxsGwTbruTxsaGMWHwrAfFpIlHQDEMUkeLKBYKyUKOSAleoEBoBZFUGzEJgsCpg3RBEJeMKQJgyrlynkktxsikISzQABGzBsZ1YoqIdE8zFAqClHNlbHlLPV5ImUxmbCSKQWqmFxt0xQRanNktM0ViVASrrmdGdodmKTVVDJXjK2r1JANGQ4u32bDiJhASlNkADlqDUbDbtSQA)\n\n\n# How does it work?\nOur API makes available information about the customers you have acquired through Uswitch, meaning it can be consumed by your systems programmatically. It operates on a ‘pull’ pattern — we make the data available, and your application retrieves it. \n\nIf you're an developer integrating with our API, we suggest reading the following: \n- [Authentication guide](https://github.com/uswitch/broadband-customer-api-provider-docs/blob/main/Authentication.md) for how to authenticate\n- [API endpoints](https://github.com/uswitch/broadband-customer-api-provider-docs/blob/main/api-endpoints.md) for how to query our endpoints\n\n\n# How do I join?\nThere is an onboarding proccess we need to follow in order to give you access to our API. Contact any member from the Commercial team and they should be able to help you get started.\n\n# Is it secure?\nAll data is encrypted using industry best-practice standards while in transit. Your customers’ data will only ever be visible to you, and is secured with your secret key. If you lose your key, we can immediately invalidate it, and issue you with a new one.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuswitch%2Fbroadband-customer-api-provider-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuswitch%2Fbroadband-customer-api-provider-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuswitch%2Fbroadband-customer-api-provider-docs/lists"}