# Subscriber Flex ## Create SubscriberFlex - [POST /subscribers/{subscriberID}/groups/{groupID}/plans/{planID}/flexes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-flex/createsubscriberflex.md): Creates a new SubscriberFlex ## List SubscriberFlex - [GET /subscribers/{subscriberID}/groups/{groupID}/plans/{planID}/flexes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-flex/listsubscriberflex.md): Lists all SubscriberFlex for the given subscriberID and groupID and planID ## Get SubscriberFlex - [GET /subscribers/{subscriberID}/groups/{groupID}/plans/{planID}/flexes/{calendarYear}/{effectiveDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-flex/getsubscriberflex.md): Gets SubscriberFlex ## Update SubscriberFlex - [PUT /subscribers/{subscriberID}/groups/{groupID}/plans/{planID}/flexes/{calendarYear}/{effectiveDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-flex/updatesubscriberflex.md): Updates a specific SubscriberFlex. ## Delete SubscriberFlex - [DELETE /subscribers/{subscriberID}/groups/{groupID}/plans/{planID}/flexes/{calendarYear}/{effectiveDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-flex/deletesubscriberflex.md): Deletes an SubscriberFlex ## Create or Update Batch SubscriberFlex - [PUT /subscribers/{subscriberID}/groups/{groupID}/plans/{planID}/flexes-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/subscriber-flex/updatebatchsubscriberflex.md): Create or Update multiple SubscriberFlex at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.