Durées de couverture
Lister les durées actives
Utiliser durationCode (pas l'id) dans le payload de création de contrat.
Authorization
bearerAuth COMPANY_ADMIN, BROKER_ADMIN, SOUSCRIPTEUR, SUPERVISEUR, ACCOUNTANT, CLAIMS_HANDLER, BROKER_USERAuthorizationBearer <token>
Jeton obtenu via POST /provider/token. Les valeurs listées par opération sont les rôles acceptés.
In: header
Scope: COMPANY_ADMIN, BROKER_ADMIN, SOUSCRIPTEUR, SUPERVISEUR, ACCOUNTANT, CLAIMS_HANDLER, BROKER_USER
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://apigw-pp.pooltpv.app/subscription/api/v1/provider/durations"[
{
"id": "5c8b…",
"durationCode": "3_MOIS",
"durationLabel": "3 mois",
"numberOfMonths": 3,
"fractionatedRate": 0,
"isTemporary": false,
"isActive": true,
"displayOrder": 3
},
{
"id": "9d1a…",
"durationCode": "12_MOIS",
"durationLabel": "12 mois",
"numberOfMonths": 12,
"fractionatedRate": 0,
"isTemporary": false,
"isActive": true,
"displayOrder": 12
}
]{
"status": 404,
"title": "Élément introuvable",
"detail": "Contract not found",
"exception": "CONTRACT_NOT_FOUND",
"instance": "/api/v1/provider/contracts/abc",
"details": {
"property1": "string",
"property2": "string"
}
}{
"status": 404,
"title": "Élément introuvable",
"detail": "Contract not found",
"exception": "CONTRACT_NOT_FOUND",
"instance": "/api/v1/provider/contracts/abc",
"details": {
"property1": "string",
"property2": "string"
}
}{
"status": 404,
"title": "Élément introuvable",
"detail": "Contract not found",
"exception": "CONTRACT_NOT_FOUND",
"instance": "/api/v1/provider/contracts/abc",
"details": {
"property1": "string",
"property2": "string"
}
}