# 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.

Version: 1.0.0_Beta

## Servers

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

## Download OpenAPI description

[Introduction to the Entitlement REST API](https://fnoapi.redocly.app/_bundle/apis/rest/entitlement/entitlement-service.yaml)

## MaintenanceLineItem

API for performing operations on Maintenance Line Items.

### Create maintenance line items

 - [POST /v1/entitlements/{entitlementId}/maintenance-line-items](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/maintenancelineitem/postmaintenancelineitems.md)

## Entitlement

API for performing operations on Entitlements and Line Items.

### Get a list of simple entitlements.

 - [GET /v1/entitlements](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/entitlement/getentitlements.md)

### Create a simple Entitlement

 - [POST /v1/entitlements](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/entitlement/postentitlement.md)

## LineItem

API for performing operations on Line Items.

### Get line items for an entitlement

 - [GET /v1/entitlements/{entitlementId}/line-items](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/lineitem/getlineitems.md)

### Create a line item

 - [POST /v1/entitlements/{entitlementId}/line-items](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/lineitem/postlineitems.md)

### Configure line item policies

 - [PATCH /v1/entitlements/{entitlementId}/line-items/{activationId}/policies](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/lineitem/configurelineitempolicies.md)

### Update attributes of line items for an entitlement

 - [PATCH /v1/entitlements/{entitlementId}/additional-properties](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/lineitem/updateentitlementlineitemsproperties.md)

### Link Maintenance Line Item

 - [PATCH /v1/entitlements/line-items/link-maintenance](https://fnoapi.redocly.app/apis/rest/entitlement/entitlement-service/lineitem/linkmaintenancelineitem.md)

