How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

KPN Rest Track And Trace Controller API

Rest Track And Trace Controller

KPN Rest Track And Trace Controller API is one of 104 APIs that KPN publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include rest-track-and-trace-controller. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and pricing.

This API exposes 12 operations across 12 paths, and defines 45 schemas. It is described by OpenAPI 3.2.0, at version v11.

Requests are made against a single base URL, https://api-prd.kpn.com/mobile/kpn/mobileservices.

12 operations 12 paths 45 schemas 9 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v11
Base URL
https://api-prd.kpn.com/communication/kpn/numberverify
Authentication
OAuth 2.0
Terms of Service
Resource Areas
1

Authentication & Security 1

KPN Rest Track And Trace Controller API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the clientCredentials flow.

Paths & Operations 12

Across 12 paths, the API surfaces 12 operations — 9 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

rest-track-and-trace-controller 12

Rest Track And Trace Controller

GET
/track-and-trace/orders
Get order list
getOrdersUsingGET 8 params → 200400401403404429500503
GET
/track-and-trace/orders/{id}
Get order details
getOrderDetailsUsingGET 1 param → 200400401403404429500503
POST
/track-and-trace/orders/{id}/cancel
Cancel order
cancelOrderUsingPOST 2 params → 200400401403404429500503
GET
/track-and-trace/orders/{id}/hardware
Get list of hardware which was ordered in the order with the given id
getHardwareForOrderUsingGET 1 param → 200400401403404429500503
POST
/track-and-trace/orders/{id}/porting-data
Change port in date or customer number
changePortingDataUsingPOST 1 param body → 200400401403404429500503
GET
/track-and-trace/orders/{id}/pretty
Get order details in pretty form
getPrettyOrderDetailsUsingGET 1 param → 200400401403404429500503
GET
/track-and-trace/overview
Get number of orders grouped by orders type
getOverviewUsingGET → 200400401403404429500503
GET
/track-and-trace/returned-hardware-service-requests
Get return hardware service requests list
getReturnedHardwareServiceRequestUsingGET 7 params → 200400401403404429500503
GET
/track-and-trace/service-requests
Get service requests list
getServiceRequestsUsingGET 9 params → 200400401403404429500503
GET
/track-and-trace/service-requests/{id}
Get service requests details
getServiceRequestDetailsUsingGET 1 param → 200400401403404429500503
GET
/track-and-trace/service-requests/{id}/attachments/{attachmentId}
Get attachment with given id and serviceRequestId
getAttachmentUsingGET 2 params → 200400401403404429500503
POST
/track-and-trace/service-requests/{id}/cancel
Cancel service request
cancelServiceReqestUsingPOST 2 params → 200400401403404429500503

Schemas 45

The contract defines 45 schemas that model the data the API accepts and returns. The most detailed are OrderDetails1 (40 properties), PrettyOrderDetails (35 properties), ServiceRequestDetails (23 properties), Order (14 properties). Each schema is shown below with its type and property counts.

Hardware
object
7 properties
FixedNumberPresentation
object
2 properties
BlockingOrder
object
4 properties
OrderAuthorizer1
object
6 properties
OperationAvailability
object
3 properties
ReturnedHardware
object
2 properties
ServiceRequestDetails
object
23 properties
Attachment
object
2 properties
Threshold
object
4 properties
OperationAvailability2
object
2 properties
Serializable
object
Order
object
14 properties
OrderParticipants
object
3 properties
ErrorResponse
object
5 properties
OrderReceiver1
object
7 properties
OrderCancelStatus1
object
2 properties
OrderReceiver
object
7 properties
PrettyOrderDetails
object
35 properties
PagedResult_ServiceRequest_
object
Paged list of elements
2 properties
OrderParticipant1
object
5 properties
FlexibleNumberPresentation
object
3 properties
LocalizedString1
object
Text with two language versions
2 properties
ServiceRequest
object
13 properties
PagedResult_Order_
object
Paged list of elements
2 properties
LocalizedString
object
Text with two language versions
2 properties
FlexibleNumberPresentation1
object
3 properties
ContractItem
object
7 properties
Address2
object
11 properties
PrettyContractingSuborder
object
9 properties
OrderParticipants1
object
3 properties
ReturnedHardwareServiceRequests
object
7 properties
OrderDetails1
object
40 properties
Product
object
4 properties
ContractingSuborder1
object
12 properties
Threshold1
object
2 properties
OrderCancelStatus
object
2 properties
OrderAuthorizer
object
6 properties
ContractingSuborder
object
12 properties
PagedResult_ReturnedHardwareServiceRequests_
object
Paged list of elements
2 properties
ContractServiceUpdate
object
4 properties
ChangePortingData
object
3 properties
OrderParticipant
object
5 properties
Address
object
11 properties
Address1
object
11 properties
HardwareSuborder
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

kpn-rest-track-and-trace-controller-api-openapi.yml Raw ↑

Other APIs KPN publishes across the network.

KPN GRIP API
KPN PIM ID API
KPN SMS Campaigns API
KPN Email-to-SMS API
KPN Account API
KPN Activation API
KPN Alarm API
KPN Appliance.configure API
KPN Appliance.monitor API
KPN Application API
KPN Application Keys API
KPN Applications API
Where this information came from

This is an independent, third-party profile of KPN Rest Track And Trace Controller API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.