> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.navipartner.com/_mcp/server. # Membership Lifecycle Services The lifecycle endpoints are designed to manage and track the different stages and key events in a membership's existence. These endpoints help organizations and users understand the status, changes, and important transitions in a membership’s lifecycle, providing insight into its history and future. ### Membership History This endpoint provides a detailed view of the membership's past, capturing important milestones like creation, renewals, upgrades, downgrades, suspensions, and cancellations. It is useful for auditing and understanding the entire journey of the membership, from initiation to the current state. ### Renew The renew endpoint extends the membership beyond its current expiration date, adding additional time after the current period ends. This keeps the membership alive and ensures continuity for the member without any gaps in service. ### Upgrade The upgrade endpoint allows for the membership to be transitioned to a higher or lower plan or tier. This changes the benefits or features associated with the membership but does not affect the overall membership duration. The focus here is on enhancing the membership while keeping the time period intact. ### Extend The extend endpoint is used to modify the membership's time period by immediately terminating the current period and starting a new period from today. Unlike renewals, this results in an overall membership duration that is greater than before. > Documentation for NaviPartner's NP Retail, NP Attractions, NP Hospitality, NP Store Assistant and Entria products, plus their REST APIs, built on Microsoft Dynamics 365 Business Central. ## API Docs - Lifecycle [Get Membership History](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/get-membership-history.md) - Lifecycle [Activate Membership](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/activate-membership.md) - Lifecycle [Get Cancel Options](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/get-cancel-options.md) - Lifecycle [Cancel Membership](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/cancel-membership.md) - Lifecycle [Get Renewal Options](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/get-renewal-options.md) - Lifecycle [Renew Membership](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/renew-membership.md) - Lifecycle [Get Upgrade Options](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/get-upgrade-options.md) - Lifecycle [Upgrade Membership](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/upgrade-membership.md) - Lifecycle [Get Extend Options](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/get-extend-options.md) - Lifecycle [Extend Membership](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/extend-membership.md) - Lifecycle [Get Membership Recurring Subscription Payment Information](https://docs.navipartner.com/apis/api-reference/memberships/service-lifecycle/get-membership-recurring-payment-info.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.navipartner.com/openapi.json) - [OpenAPI YAML](https://docs.navipartner.com/openapi.yaml)