Modification de service
L'API unifiée Netwo permet de modifier le débit d'un service FTTH actif (upgrade ou downgrade) sans avoir à gérer les spécificités de chaque opérateur d'infrastructure. Le processus se déroule en trois étapes : lister les offres disponibles, demander la modification, puis suivre son avancement.
Lister les offres disponibles
Récupérez la liste des offres vers lesquelles le service peut être modifié (upgrade ou downgrade), avec les tarifs associés.
/v1/services/{serviceId}/offersRetourne l'offre actuelle du service ainsi que les offres cibles disponibles pour une modification de débit.
curl https://api.netwo.io/v1/services/SVC-2024-00312/offers \
-H "Authorization: Bearer YOUR_API_KEY"Demander une modification
Soumettez une demande de modification de débit en précisant l'offre cible, la date souhaitée et le motif.
/v1/services/{serviceId}Demande une modification de débit sur un service FTTH actif.
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
targetOfferCode | string | requis | Code de l'offre cible issue de la liste des offres disponibles |
effectiveDate | string | optionnel | Date souhaitée pour la prise d'effet (format ISO 8601). Si absente, appliquée au prochain cycle de facturation |
reason | string | optionnel | Motif de la modification (à titre informatif) |
curl -X PATCH https://api.netwo.io/v1/services/SVC-2024-00312 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"targetOfferCode": "FTTH_ACT_2G",
"effectiveDate": "2024-05-01T00:00:00Z",
"reason": "Upgrade débit client vers 2 Gbps"
}'Suivre une modification
Consultez le statut et les détails d'une modification en cours ou passée à partir de son identifiant.
/v1/services/{serviceId}/modifications/{modificationId}Retourne les détails complets d'une modification, y compris son statut, les offres source et cible, et la date effective.
curl https://api.netwo.io/v1/services/SVC-2024-00312/modifications/MOD-2024-00087 \
-H "Authorization: Bearer YOUR_API_KEY"Réponse - Offres disponibles
La liste des offres retourne l'offre actuelle du service et les offres cibles possibles avec leur type (UPGRADE ou DOWNGRADE) et le tarif mensuel.
{
"serviceId": "SVC-2024-00312",
"currentOffer": {
"code": "FTTH_ACT_1G",
"technology": "FTTH",
"maxDownload": 1000,
"maxUpload": 500,
"monthlyPrice": 29.90
},
"availableOffers": [
{
"code": "FTTH_ACT_500M",
"technology": "FTTH",
"maxDownload": 500,
"maxUpload": 250,
"monthlyPrice": 19.90,
"type": "DOWNGRADE"
},
{
"code": "FTTH_ACT_2G",
"technology": "FTTH",
"maxDownload": 2000,
"maxUpload": 1000,
"monthlyPrice": 39.90,
"type": "UPGRADE"
},
{
"code": "FTTH_ACT_8G",
"technology": "FTTH",
"maxDownload": 8000,
"maxUpload": 4000,
"monthlyPrice": 59.90,
"type": "UPGRADE"
}
]
}Réponse - Suivi de modification
Le suivi de modification retourne le statut actuel, les offres précédente et cible, ainsi que la date effective prévue.
{
"modificationId": "MOD-2024-00087",
"serviceId": "SVC-2024-00312",
"status": "PENDING",
"previousOffer": {
"code": "FTTH_ACT_1G",
"maxDownload": 1000,
"maxUpload": 500
},
"targetOffer": {
"code": "FTTH_ACT_2G",
"maxDownload": 2000,
"maxUpload": 1000
},
"reason": "Upgrade débit client vers 2 Gbps",
"effectiveDate": "2024-05-01T00:00:00Z",
"createdAt": "2024-04-15T14:22:00Z"
}