# Elevate Customer and Sites API ### Customer and Site Management Provides read & write access to customer and site entities. #### Definitions * Customer - the primary entity within Elevate to represent the person or company who is contracted with a Contract Owner for the provision of products or services * Site - within each Customer, there are one or more Sites to represent the physical locations of the Customer Products and services are associated to the Sites as inventory items. Sites can be setup to receive invoices individually or to consolidate invoices to a particular site or sites Version: 1.41 ## Servers ``` https://rest.elevatebilling.com/v1 ``` ## Security ### bearerAuth Type: http Scheme: bearer Bearer Format: JWT ## Download OpenAPI description [Elevate Customer and Sites API](https://docs.elevatebilling.com/_bundle/openapi/prod/gen/billing-rest-customer.yaml) ## customers Customers represent the person or company contracted to receive products or services ### Get a list of available customers - [GET /customers](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/getcustomers.md) ### Create a new customer and primary site - [POST /customers](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/createcustomer.md) ### Check if customer exists - [HEAD /customers](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/checkcustomer.md) ### Get a specific customer - [GET /customers/{customer_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/getcustomer.md) ### Update a customer - [PATCH /customers/{customer_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/updatecustomer.md) ### Returns billing summary information - [GET /customer-billing-summaries](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/getcustomerbillingsummary.md): Returns billing summary information for customers including open vs previous bill run values ### Returns usage data information for a customer - [GET /customer-usage-data](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/customers/getcustomerusagedata.md) ## sites Sites represent the physical locations for each Customer ### Get a list of available sites - [GET /sites](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/sites/getsites.md) ### Create a new site - [POST /sites](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/sites/createsite.md) ### Check if site exists - [HEAD /sites](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/sites/checksite.md) ### Get a specific site - [GET /sites/{site_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/sites/getsite.md) ### Update a site - [PATCH /sites/{site_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-customer/sites/updatesite.md)