# `Stripe.Services.CustomerTaxIdService`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/services/customer_tax_id_service.ex#L2)

CustomerTaxId API operations.

# `create`

```elixir
@spec create(Stripe.Client.t(), String.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}
```

Create a Customer tax ID

Creates a new `tax_id` object for a customer.

# `delete`

```elixir
@spec delete(Stripe.Client.t(), String.t(), String.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}
```

Delete a Customer tax ID

Deletes an existing `tax_id` object.

# `list`

```elixir
@spec list(Stripe.Client.t(), String.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}
```

List all Customer tax IDs

Returns a list of tax IDs for a customer.

# `retrieve`

```elixir
@spec retrieve(Stripe.Client.t(), String.t(), String.t(), map(), keyword()) ::
  {:ok, term()} | {:error, Stripe.Error.t()}
```

Retrieve a Customer tax ID

Retrieves the `tax_id` object with the given identifier.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
