Añadir Part Number proveedor
Con esta función es posible agregar una relación entre el Part Number del proveedor y el código interno del componente en el sistema.
URL
/CTNEAT/SPN/ADD/{tkn}
Método HTTP
POST
Parámetros de la solicitud
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Obligatorio | Posibles valores |
|---|---|---|---|---|
| ITEMCODE | cadena | Código interno del artículo | Sí | Cualquiera |
| SPNCODE | cadena | Código part number del proveedor | Sí | Cualquiera |
| CODETYPE | cadena | Código del formato del artículo relacionado con este proveedor | No | Ver posibles valores |
| CODETYPE | numérico | Código del formato del artículo relacionado con este fabricante | Sí | Ver posibles valores |
Encabezados de la solicitud
| Nombre del encabezado | Descripción del encabezado | Obligatorio |
|---|---|---|
| Content-Type | Tipo de contenido de la solicitud | Sí |
Cuerpo de la solicitud
Formato del cuerpo de la solicitud: application/json
Descripción del cuerpo de la solicitud:
{
"ITEMCODE":"CODIGO_PN_INTERNO",
"SPNCODE":"CODIGO_PN_PROVEEDOR",
"CODETYPE":"CODETYPE"
}
Parámetros de la respuesta
| Nombre del parámetro | Tipo de dato | Descripción del parámetro | Formato |
|---|---|---|---|
| ErrorContent | JSON | Json con la descripción del resultado de la operación | Formato ErrorContent |
Códigos de estado de la respuesta
| Código de estado | Descripción del código de estado | Posibles razones |
|---|---|---|
| 200 | OK | La solicitud fue exitosa |
| 400 | Petición errónea | Alguno de los parámetros pasados no es correcto |
| 500 | Error interno | Error en el servidor |
| 401 | Unauthorized | El usuario no está autenticado |
Ejemplo de consulta
http://ctincoming/CTNEAT/SPN/ADD/6A201F1F5147079FF9CA80DCDBB032AB386905091BC973B53F50E6493EC53868
{
"ITEMCODE":"CODIGO_PN",
"SPNCODE":"CODIGO_PN_PROVEEDOR",
"CODETYPE":2
}
Ejemplo de respuesta
{ "Success":true, "fault":{ "faultcode":"none", "faultstring":"Relation added", "detail":"Relation successfully added" } }