action onsched_put_consumer_v1_customers_id { label: "Update Customer" description: "

Use this endpoint to Update a Customer object. A valid customer id is required. Note: Blank fields are not changed.

" provider: onsched method: PUT path: "/consumer/v1/customers/{id}" encoding: json input: { type: "object" properties: { address: { type: "object" properties: { addressLine1: { type: "string" } addressLine2: { type: "string" } city: { type: "string" } country: { type: "string" } postalCode: { type: "string" } state: { type: "string" } } additionalProperties: false } contact: { type: "object" properties: { businessPhone: { type: "string" } businessPhoneExt: { type: "string" } conferenceInfo: { type: "string" } homePhone: { type: "string" } mobilePhone: { type: "string" } preferredPhoneType: { type: "string" } skypeUsername: { type: "string" } } additionalProperties: false } customFields: { type: "object" properties: { field1: { type: "string" } field10: { type: "string" } field2: { type: "string" } field3: { type: "string" } field4: { type: "string" } field5: { type: "string" } field6: { type: "string" } field7: { type: "string" } field8: { type: "string" } field9: { type: "string" } } additionalProperties: false } email: { type: "string" } firstname: { type: "string" } id: { type: "string" } lastname: { type: "string" } locationId: { type: "string" } name: { type: "string" } notificationType: { type: "string" description: "0 = default(Email), 1 = Email, 2 = SMS, 3 = Email and SMS" } stripeCustomerId: { type: "string" } type: { type: "integer" format: "int32" } } required: ["id"] additionalProperties: false } output: { type: "object" additionalProperties: true } }