Options

Le champ options est un dictionnaire dont la clef est le code de l'option et la valeur est un dictionnaire contenant sa configuration.

La plateforme supporte 6 types d'options:

  • la portabilité,

  • la mise sur liste rouge du numéros,

  • la demande d'un engagement sur le temps de rétablissement du service en cas d'interruption,

  • la désserte interne,

  • l'option modem,

  • la durée du contrat,

  • la sécurisation ENNI.

Note

La disponibilité de l'option dépend du produit choisi pour le service. Il est possible de connaître les options activables sur le produit que l'on a choisi en récupérant ses informations via l'api products.

Dans le cas de l'option internal_cabling, la liste des valeurs possibles est: 0-5m, 5-60m, 60m+.

Dans le cas de l'option grt, certains produits bénéficient d'une valeur par défaut. Si l'option grt n'est pas activée, c'est cette valeur par défaut qui sera utilisée.

Dans le cas de l'option contract_term, tous les produits bénéficient d'une valeur par défaut. Si l'option contract_term n'est pas activée, c'est cette valeur par défaut qui sera utilisée.

Dans le cas de l'option enni_redundancy, la liste des valeurs possibles est: active_standby. Si l'option enni_redundancy est activée, la sélection de 2 services ENNI différents est alors requise (contre un sans l'option activée).

Exemple

{
    "portability": {
        "enabled": true,
        "rio_code": "1234",
        "prefix_code": "1255",
        "contract_ref": "kosc1",
        "operator_code": "kosc2"
    },
    "grt": {
        "enabled": true,
        "value": "4h_24_7",
        "default_value": "4h_bhbd"
    },
    "unlisted_number": {
        "enabled": true
    },
    "internal_cabling": {
        "enabled": true,
        "internal_cabling_length": "5-60m"
    },
    "demarcation_device": {
        "enabled": true
    },
    "contract_term": {
        "enabled": true,
        "value": "36_months",
        "default_value": "12_months"
    },
    "enni_redundancy": {
        "enabled": true,
        "value": "active_standby"
    }
}