Maestro
Acceso a datos tablas maestras de a3ERP
Parámetros
Puedes consultar todos los maestros en el enlace de abajo.
ParámetrosCampos de Maestros
En el siguiente enlace puedes consultar todos los campos de A3.
Llamadas GET
Filtrado
En el siguiente enlace puedes consultar como filtrar esta llamada.
Te devuelve los datos del maestro indicado (Consultar parámetros para ver los maestros disponibles).
Ejemplo:
Maestro a recuperar
Bearer + JWT_token
GET /api/maestro/{maestro} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
Devuelve un Array Objetos con todos los datos del maestro
{
"codart": " 1",
"descart": "ARTICULO REVISAR CONTABILIZACION",
"afestock": "[F,T]",
"artpro": "",
"bloqueado": "[F,T]",
"cantmin": 0,
"codalm": "text",
"descalm": "text",
"codpro": "text",
"nompro": "text",
"esacabado": "[F,T]",
"escomponente": "[F,T]",
"escompra": "[F,T]",
"esventa": "[F,T]",
"codalt": "text"
}
Te devuelve la fila del maestro indicado (Consultar parámetros para ver los maestros disponibles).
Ejemplo:
Maestro a recuperar
El codigo del maestro a recuperar
Bearer + JWT_token
GET /api/maestro/{maestro}/{codigo} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
Devuelve la fila del maestro seleccionada por el identificador
{
"codart": " 1",
"descart": "ARTICULO REVISAR CONTABILIZACION",
"afestock": "[F,T]",
"artpro": "",
"bloqueado": "[F,T]",
"cantmin": 0,
"codalm": "text",
"descalm": "text",
"codpro": "text",
"nompro": "text",
"esacabado": "[F,T]",
"escomponente": "[F,T]",
"escompra": "[F,T]",
"esventa": "[F,T]",
"codalt": "text"
}
Maestro a cambiar
El codigo actual
El nuevo codigo
Bearer + JWT_token
GET /api/maestro/{maestro}/cambiarcodigo/{actual}/{nuevo} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
Ok
Sin contenido
El maestro a comprobar
El campo a comprobar
Bearer + JWT_token
GET /api/maestro/{maestro}/existecampo/{campo} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
Devuelve existe o no existe
Sin contenido
El maestro a duplicar
El codigo del maestro a duplicar
El nuevo codigo del maestro duplicado
Opciones especiales a duplicar (Stock, Vinculos, Referencias, Idiomas, Escandallo, TarifasV, PreciosEspV, AlarmasV, ComisionesV, DescuentosV, TarifasC, PreciosEspC, AlarmasC, DescuentosC) p.e Stock=True,Idiomas=False,DescuentosC=False
Bearer + JWT_token
GET /api/maestro/{maestro}/duplicar/{actual}/{nuevo}/{params} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
Se ha duplicado el articulo
Sin contenido
Llamada POST
Esta llamada te permite dar de alta mas datos del maestro seleccionado.
Maestro a añadir
Bearer + JWT_token
POST /api/maestro/{maestro} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 99
{
"json": {
"codart": 8403,
"descart": "PORTATIL LENOVO THINKPAD T480",
"prccompra": 1100,
"prcventa": 1500
}
}
Insertado correctamente el maestro: {numero del maestro}
{
"Codigo": "{numero de maestro}"
}
Llamadas PUT
Esta llamada actualiza la fila del maestro seleccionado.
Maestro a actualizar
Codigo del maestro a actualizar, En maestros con clave múltiple, el codigo se deja en blanco y se establecen los valores de clave en el JSON.
Bearer + JWT_token
PUT /api/maestro/{maestro}/{codigo} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"json": {
"prccompra": "text",
"prcventa": "text"
}
}
Modificado correctamente el maestro: {numero de maestro}
Sin contenido
Llamadas DELETE
Maestro con la fila a borrar
Codigo de la fila del maestro a borrar
Bearer + JWT_token
DELETE /api/maestro/{maestro}/{codigo} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
Eliminado correctamente el maestro: {numero de maestro}
Sin contenido
Última actualización
¿Te fue útil?