# Introduction to the Entitlement REST API

The Entitlement REST API enables producers to create entitlements and line items in FlexNet Operations. The endpoints allow users to create entitlements and line items; fetch entitlement details, such as accounts, products, and associated line items; and create maintenance line items.

{% admonition type="warning" %}
  The Entitlement REST API is currently in its beta version and remains under active development. As such, it is not yet fully optimized, and may undergo significant changes or enhancements. Revenera strongly advises against using this API in production environments.
{% /admonition %}

Version: 1.0.0_Beta

## Servers

Generated server url
```
https://flex1102-uat.flexnetoperations.com/entitlements-api
```

## Download OpenAPI description

 - [Introduction to the Entitlement REST API](https://developer.revenera.com/_bundle/products/fno-api/apis/rest/entitlement/entitlement-service.yaml)

## MaintenanceLineItem

 - [POST /v1/entitlements/{entitlementId}/maintenance-line-items](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/maintenancelineitem/postmaintenancelineitems.md)
## Entitlement

 - [GET /v1/entitlements](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/entitlement/getentitlementsv3.md)
 - [POST /v1/entitlements](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/entitlement/postentitlement.md)
 - [POST /v1/entitlements/{entitlementId}/email](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/entitlement/postentitlementemailnotification.md): Sends the entitlement notification email for an existing entitlement.Exposed through the API gateway as /entitlements-api/v1/entitlements/{entitlementId}/email.
 - [GET /v1/entitlements/{entitlementId}](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/entitlement/getentitlement.md)
 - [PATCH /v1/entitlements/{entitlementId}](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/entitlement/patchentitlement.md)
## LineItem

 - [GET /v1/entitlements/{entitlementId}/line-items](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/lineitem/getlineitemsv1.md)
 - [POST /v1/entitlements/{entitlementId}/line-items](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/lineitem/postlineitems.md)
 - [POST /v1/entitlements/line-items/{activationId}/email](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/lineitem/postactivatableitememailnotification.md): Sends the activation notification email for an existing line item. Exposed through the API gateway as /entitlements-api/v1/entitlements/line-items/{activationId}/email.
 - [PATCH /v1/entitlements/{entitlementId}/line-items/{activationId}/policies](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/lineitem/configurelineitempolicies.md)
 - [PATCH /v1/entitlements/{entitlementId}/additional-properties](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/lineitem/updateentitlementlineitemsproperties.md)
 - [PATCH /v1/entitlements/line-items/link-maintenance](https://developer.revenera.com/products/fno-api/apis/rest/entitlement/entitlement-service/lineitem/linkmaintenancelineitem.md)
