> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.handy.la/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):

``` 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://storage.crisp.chat/users/helpdesk/website/177b8b0520ef2400/8268c36e-b7de-4871-a0c5-2be178_1jc35yp.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.