Skip to content

Eligibility Request

Operation

sequenceDiagram participant Client participant Covage API participant Covage Backend Client->>Covage API: Request for offer families sold by Covage Covage API-->>Client: List of offer families Client->>Covage API: Eligibility request for a site to multiple offer families Covage API-->>Client: Eligibility request ID Covage API->>Covage Backend: Eligibility request for a site to multiple offers Covage Backend-->>Covage API: List of eligible offers for this address Client->>Covage API: Retrieve eligibility results Covage API-->>Client: Eligibility results Client->>Covage API: Offer details Covage API->>Covage Backend: Request for pack details with details and price Covage Backend-->>Covage API: Pack details Covage API-->>Client: Offer details

Request for Offer Families Sold by Covage

Retrieving the offer families sold by Covage

GET /api/v1/catalog/category

Response

Name Type Description Required
name string Name of the offer family ('BPE','BPEA') Yes
type string Type of offer family ('OFFER_FAMILY') Yes
description string Description of the offer family No

Eligibility Request for a Site to Multiple Offers

Creating an eligibility request to check the eligibility of an address for one or more offers.

POST /api/v1/product_offering_qualification

Request Field Parameters

Name Type Description Required
external_id string External identifier for the request No
project_id string Associated project identifier No
product_offering_qualification_item array List of offer qualification items Yes

Offer Qualification Item

Name Type Description Required
offer_families array Requested offer families Yes
eligibility_id string Eligibility identifier (from the address search API) Yes
address object Address details to verify No

Address Details

Name Type Description Required
label string Address label No
street_ext string Street extension No
street_nr string Street number No
city object City details No
street object Street details No

City Details

Name Type Description Required
city_id string City identifier (from the address search API) No
insee_code string INSEE code of the city No
city_name string City name No
post_code string Postal code of the city No

Street Details

Name Type Description Required
street_id string Street identifier (from the address search API) No
street_name string Street name No

Response

Name Type Description
id string Eligibility request identifier

Retrieving Eligibility Results

Retrieving the eligibility results of an eligibility request.

GET /api/v1/product_offering_qualification/{id}

Request Field Parameters

Name Type Description Required
id string Eligibility request identifier Yes

Response

Name Type Description Required
id string Eligibility request identifier Yes
creation_date string Request creation date Yes
external_id string External identifier for the request No
project_id string Associated project identifier No
effective_qualification_date string Effective eligibility date No
href string Link to the resource No
state string Current state of the request Yes
state_change array State change history Yes

State Change

Name Type Description Required
change_reason string Reason for the state change Yes
change_date string State change date Yes
state string New state Yes

Offer Qualification Item Details

Name Type Description Required
id string Qualification item identifier Yes
density string Offer density Yes
offer_families array Available offer families Yes
zone_type_bpe string BPE zone type Yes
zone_type_bpea string BPEA zone type Yes
zone_bpe number BPE zone Yes
zone_bpea number BPEA zone Yes
place object Place details Yes
address object Address details No
guaranteed_until_date string Date until which the offer is guaranteed Yes
state string Current state of the item Yes
state_change array State change history of the item Yes
products_offering array List of offered products Yes

Place Details

Name Type Description Required
location object Geographical coordinates Yes
building_ref string Building reference No
eligibility_id string Eligibility identifier Yes

Address Details

Name Type Description Required
label string Address label No
street_ext string Street extension No
street_nr string Street number No
city object City details No
street object Street details No

City Details

Name Type Description Required
city_id string City identifier No
insee_code string INSEE code of the city No
city_name string City name No
post_code string Postal code of the city No

Street Details

Name Type Description Required
street_id string Street identifier No
street_name string Street name No

Offer Details

Name Type Description Required
product_id string Offer identifier (product_offering) Yes
name string Product name Yes
description string Product description Yes
bandwidth string Product bandwidth Yes
bandwidth_guarantee string Bandwidth guarantee Yes
commitment string Product commitment Yes
offer_technology string Offer technology Yes
offer_family string Offer family Yes
tarif_zone string Tariff zone Yes

Offer Details

Retrieving the details of an offer.

GET /api/v1/product_offering/{id}

Request Field Parameters

Name Type Description Required
id string Offer identifier (product_offering) Yes
zone integer Tariff zone (from eligibility) No

Response

Name Type Description Required
id string Offer identifier Yes
href string Link to the resource Yes
name string Offer name Yes
description string Offer description Yes
bandwidth_guarantee string Bandwidth guarantee Yes
commitment string Offer commitment Yes
tarif_zone string Tariff zone Yes
far number FAR value Yes
fas number FAS value Yes
price number Offer price Yes
recurring boolean Indicates if the offer is recurring Yes
offer_family string Offer family Yes
offer_technology string Offer technology Yes
available_options array Available options for the offer Yes
last_update string Last update date Yes

Available Options Details

Name Type Description Required
name string Option name Yes
type string Option type Yes
values array Values associated with the option Yes

Option Values Details

Name Type Description Required
option_id string Option identifier Yes
label string Option label Yes
price number Option price Yes
recurring boolean Indicates if the option is recurring Yes