# Use Cases
source: https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/index.md

## User Journey {#user-journey}

### Onboarding New billers {#onboarding-new-billers}

The RPPS Biller Maintenance Service currently is to be used by Concentrators to onboard new Billers as well as retrieve the status of Work Requests to onboard those billers. A concentrator will make an 'add biller' request to the api. If all validations pass in the request, a work request will be created and a HTTP 200 Success message will be sent back to the concentrator using the api. For more information on this use case, please refer to [Onboarding Biller](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/add-biller/index.md).

### Editing Biller {#editing-biller}

Concentrators can edit their new billers via the Remote Payment and Presentment Service (RPPS) Biller Maintenance Service directly from their system. The API will ensure all the business rules are being met, and if not, will advise the Concentrator when issues arise and how to correct them. This is accomplished by calling the biller-request path.
For more information on this use case, please refer to [Editing Biller](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/edit-biller/index.md).

### Deactivating Biller {#deactivating-biller}

Concentrators can remote billers via the Remote Payment and Presentment Service (RPPS) Biller Maintenance Service directly from their system. The API will ensure all the business rules are being met, and if not, will advise the Concentrator when issues arise and how to correct them. This is accomplished by calling the biller-request path.
For more information on this use case, please refer to [Deactivating Biller](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/deactivate-biller/index.md).

### Get Biller Details {#get-biller-details}

Concentrators can get biller details for purposes of validating the records in RPPS as well as retrieving the keys for updating the records in the edit biller. This is performed via the Remote Payment and Presentment Service (RPPS) Biller Maintenance Service directly from their system. The API will ensure all the business rules are being met, and if not, will advise the Concentrator when issues arise and how to correct them. This is accomplished by calling the /biller/{biller_id} path.
For more information on this use case, please refer to [Onboarding Biller](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/get-biller-details/index.md).

### Getting Work Request Status {#getting-work-request-status}

Once the Work Request has been created, Concentrators may call the "work request status" request to the api. For more information on this use case, please refer to [Work Request Status](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/work-request-status/index.md).

## Next Steps {#next-steps}

Please continue to [Add Biller](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/add-biller/index.md) or [Get Work Request Status](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/use-cases/work-request-status/index.md).

For what is required in the payload, please refer to [Parameters](https://developer.mastercard.com/rpps-biller-maintenance-service/documentation/parameters/index.md).
