Customers

Customer Management

Endpoints for managing customer information and interactions within RoofLink.

Supported Customer Operations

This category includes the following operations:

Querying Customers

  • List Customers: Retrieve a paginated list of customers with filtering options by representative and region.
  • Get Customer Details: Retrieve detailed information for a specific customer including contact information, address, and metadata.
  • Search Jobs: This endpoint can be used to search for the jobs associated with a given customer.

Managing Customer Data

Customer Creation

As noted above, customers are created automatically through the job creation process using the address-only lead endpoint.

Important Note About Customer Creation

In the RoofLink system, customers are not created directly through dedicated customer endpoints. Instead, customers are automatically created as part of the job creation process.

How to Create Customers

To create a new customer, use the job creation endpoints:

When you create a job, the system automatically creates the associated customer record if one doesn't already exist.