Problem description
In the note for a subscription-ends event the subscriptionExpireTime is declared as "required by the requester".
But this request-parameter in POST /subscriptions is not mandatory.
Expected behavior
Remove "required by the requester".
Alternative solution
Add subscriptionExpireTime as mandatory parameter
Additional context
subscriptionExpireTime is optional
CreateSubscription:
description: The request for creating a Device Status event subscription
type: object
required:
- webhook
- subscriptionDetail
properties:
subscriptionDetail:
$ref: "#/components/schemas/SubscriptionDetail"
subscriptionExpireTime:
type: string
format: date-time
example: 2023-01-17T13:18:23.682Z
description: The subscription expiration time in date-time format.
webhook:
$ref: "#/components/schemas/Webhook"