# Subscribers

## An Advanced Search for listing all the Subscribers

 - [GET /api/subscribers/advanced-search](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_advancedsearch.md)

## Syncs the Subscriber information into the CRM

 - [POST /api/subscribers/{personId}/crm-sync](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_syncsubscriber.md)

## Lists available Subscriber Audit Trails for all Subscribers.

 - [GET /api/subscribers/audit-trails](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getaudittrailsforallsub.md)

## Lists available Subscriber Access Rights Audit Trails for all subscriberAccess

 - [GET /api/subscribers/access-rights/audit-trails](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getsubscriberaccessaudittrailsforall.md)

## Subscriber Created Webhook API

 - [POST /api/subscribers/integrations/apptivo/subscribers-create](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_processcreatedsubscriberwebhook.md)

## Subscriber updated Webhook API

 - [POST /api/subscribers/integrations/apptivo/subscribers-update](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_processupdatedsubscriberwebhook.md)

## Subscriber deleted Webhook API

 - [POST /api/subscribers/integrations/apptivo/subscribers-delete](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_processdeletedsubscriberwebhook.md)

## Gets the Subscriber information by metadata.

 - [GET /api/subscribers/metadata](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getbymetadata.md)

## Adds the Policy Groups to Subscriber.

 - [POST /api/subscribers/{personId}/policy-groups](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_addpolicygroupstosubscriber.md)

## Patches the Subscriber Access information by updating the items they were provided.

 - [PATCH /api/subscribers/{personId}/access-rights/{subscriberAccessId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_updatesubscriberaccessbyid.md)

## Adds the Subscriber Access.

 - [POST /api/subscribers/{personId}/access-rights](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_createsubscriberaccess.md)

## Archives the Subscriber Access information.

 - [POST /api/subscribers/{personId}/access-rights/{subscriberAccessId}/archive](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_archivesubscriberaccess.md)

## Restores the Subscriber Access information.

 - [POST /api/subscribers/{personId}/access-rights/{subscriberAccessId}/restore](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_restoresubscriberaccess.md)

## Activate the Subscriber Access information.

 - [POST /api/subscribers/{personId}/access-rights/{subscriberAccessId}/activate](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_activatesubscriberaccess.md)

## Deactivate the Subscriber Access information.

 - [POST /api/subscribers/{personId}/access-rights/{subscriberAccessId}/deactivate](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_deactivatesubscriberaccess.md)

## Adds the Subscriber.

 - [POST /api/subscribers](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_create.md)

## Lists all the available Subscribers.

 - [GET /api/subscribers](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getall.md)

## Adds the Subscriber By Id.

 - [POST /api/subscribers/{personId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_createsubscriberbyid.md)

## Gets the Subscriber information.

 - [GET /api/subscribers/{personId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getbyid.md)

## Deletes the Subscriber information.

 - [DELETE /api/subscribers/{personId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_deletebyid.md)

## Patches the Subscriber information by updating the items they were provided.

 - [PATCH /api/subscribers/{personId}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_updatesubscriberbyid.md)

## Gets the Subscriber information by legacy Identifier.

 - [GET /api/subscribers/legacy-identifier/{legacyIdentifier}](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getbylegacyidentifierid.md)

## Archives the Subscriber information.

 - [POST /api/subscribers/{personId}/archive](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_archive.md)

## Restores the Subscriber information.

 - [POST /api/subscribers/{personId}/restore](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_restore.md)

## Activate the Subscriber information.

 - [POST /api/subscribers/{personId}/activate](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_activate.md)

## Deactivate the Subscriber information.

 - [POST /api/subscribers/{personId}/deactivate](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_deactivate.md)

## Lists available Subscriber Audit Trails  for given SubscriberId

 - [GET /api/subscribers/{personId}/audit-trails](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getaudittrailsforsubid.md)

## Lists available devices for a given Subscriber

 - [GET /api/subscribers/{personId}/devices](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getdevicesforsubid.md): If active query param not passed both active & deactivated devices will be returned

## Lists available Subscriber Access Rights Audit Trails for given subscriberAccessId

 - [GET /api/subscribers/{personId}/access-rights/{subscriberAccessId}/audit-trails](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_getallsubscriberaccessaudittrails.md)

## Adds the Subscriber metadata

 - [POST /api/subscribers/{personId}/metadata](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_addmetadata.md)

## Update subscriber's metadata

 - [PATCH /api/subscribers/{personId}/metadata](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_updatemetadata.md)

## Delete the Subscriber's metadata

 - [DELETE /api/subscribers/{personId}/metadata](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_delete.md)

## Anonymize the Subscriber Information.

 - [POST /api/subscribers/{personId}/anonymize](https://ecg-api-documentation.redocly.app/products/organizations/apis/orgs/subscribers/subscriberscontroller_anonymizesubscriber.md)

