> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://staging.chrisp.chat/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Codificación de caracter diagonal "/" en la API

****¿Por qué no puedo usar el caracter / diagonal en los códigos de productos y clientes en la API?****

###### Explicación corta:

El caracter "/" está reservado para denotar jerarquías en la URL, por lo tanto solamente se puede utilizar para ello.

###### Explicación detallada:

Al consultar endpoints de la API web, como [el de clientes](https://app.handy.la/api-documentation#!/customer/show):

```
undefined GET/api/v2/customer/{customerCode}
```

Si el código de cliente contiene espacios, u otros símbolos, debe de codificarse como UTF-8, donde un código de cliente como

****MI CLIENTE****

Se codifica a:

****MI%20CLIENTE%0A****

Esto lo puedes probar en un [codificador en línea](https://www.urlencoder.org/) o en tu lenguaje de programación favorito.

Codificar de esta manera, permite incluir en tus códigos de cliente caracteres como puntos, símbolos +, -, etc.

Sin embargo, el caracter "/" es un caracter reservado en el uso de URLs, que sirve para denotar jerarquía, como lo indica la W3, el consorcio que estandariza la web:

[https://www.w3.org/Addressing/URL/4_URI_Recommentations.html](https://www.w3.org/Addressing/URL/4_URI_Recommentations.html)

![](https://storage.crisp.chat/users/helpdesk/website/-/e/e/4/4/ee44b67ed67b5800/5a3f3598-205d-4818-b15a-76adb7_1vjyph3.png)

Por lo tanto, el framework web que utilizamos toma las diagonales en las URLs de la misma manera, como separador de jerarquía.

Para poder utilizar estos endpoints de la API, ****la recomendación sería remover las diagonales del código de cliente****, si es que se tienen.

Puede resultar un poco confuso pues Handy permite que utilices diagonales en el código de producto o cliente, pero este problema solamente se presenta si lo usas en colaboración con la API.

Vamos a trabajar en mejorar este componente para en el futuro poder especificar la diagonal en el cuerpo de la solicitud.