Docs

Update Customer Membership

Updates an existing customer membership in ServiceTitan.

PUT

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
number
number
number
number
number
number
number
number

Business unit ID

string

Next date that this membership will be billed on

string
string
date
date

The end date of this membership (null if ongoing)

number

The ID of the invoice template used to bill this membership. Can either be a "settings template" (when invoice template is shared – in this case new invoice template will be created), or be a new invoice template created specifically for this customer membership.

number

ID of the user that was credited for the sale of this membership

number
string

Required if RecurringLocationId is set. Determines how many of the customer's locations that recurring services should be added to: all, single, or none (which deletes existing recurring services).

number

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.