---
title: "Customer actions, commands, pipelines"
slug: "customer-actions-commands-pipelines"
abstract: ""
---
# Customer actions, commands, pipelines

The following table describes the customer actions, commands, and pipelines:

| Action/Command/Pipeline | Description |
| --- | --- |
| `AddCustomer`<br><br>`CreateCustomerCommand`<br><br>`CreateCustomerPipeline` | Creates a new customer record. |
| `GetCustomer`<br><br>`GetCustomerCommand`<br><br>`GetCustomerPipeline` | Retrieves a specific customer record. |
| `EditCustomer`<br><br>`UpdateCustomerDetailsCommand`<br><br>`UpdateCustomerDetailsPipeline` | Edits a customer record. |
| `RemoveCustomer`<br><br>`DeleteCustomerCommand`<br><br>`DeleteCustomerPipeline` | Deletes a customer record. |
| `AddAddress`<br><br>`CreateCustomerAddressCommand`<br><br>`CreateCustomerAddressPipeline` | Creates a new address record for a customer. |
| `GetCustomerAddress`<br><br>`GetCustomerAddressCommand`<br><br>`GetCustomerAddressPipeline` | Retrieves the address of a specified customer. |
| `EditAddress`<br><br>`UpdateCustomerAddressCommand`<br><br>`UpdateCustomerAddressPipeline` | Edits a customer address record. |
| `RemoveAddress`<br><br>`DeleteCustomerAddressCommand`<br><br>`DeleteCustomerAddressPipeline` | Deletes a customer address record. |
| `ValidateAddress`<br><br>`ValidateAddressCommand`<br><br>`ValidateAddressPipeline` | Validates a customer address. |