Your systems talk to Sunset. Sunset talks to every partner.
CRM, BSS, OSS, portals
Translation & orchestration layer
TalkTalk, BT, Openreach...
Without Sunset
With Sunset
Everything you need to manage the full order lifecycle — from availability checks to fault management.
Search addresses and check product availability across all partners through a single endpoint.
Search, reserve, and confirm engineer appointments. One format, every partner.
Place new provide, migrate, and cease orders. Sunset translates to each partner's format.
Poll order status or receive webhook notifications. Normalised status codes across all partners.
Cancel in-flight orders with a single call. Sunset handles each partner's cancellation flow.
Raise and track fault reports. Unified ticket format mapped to each partner's assurance API.
One API spec to learn, one set of credentials, one webhook format. Access every partner through Sunset.
Partner API integrations typically take 3-6 months. With Sunset, you're live in days.
SOAP to REST translations, TMF mapping, authentication flows, retry logic — all handled for you.
When we add a new partner, you get access automatically. No code changes on your side.
We're continuously adding new wholesale partner integrations.
Every request follows the same pattern regardless of which partner fulfils the order. Standard REST conventions, JSON payloads, and consistent error handling.
// Place an order — Sunset routes to the right partner
const response = await fetch(
"https://api.sunset.app/v1/orders",
{
method: "POST",
headers: {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
partner: "talktalk",
type: "provide",
address_id: "AB12345678",
product: "FTTP_80_20",
appointment_id: "appt_29f3..."
})
}
);