SynapseNetCom

<back to all web services

DobaviArtikle

Requires Authentication
The following routes are available for this service:
GET/artikli
DobaviArtikleResult Parameters:
NameParameterData TypeRequiredDescription
ArtikliformList<Artikal>No
ResponseStatusformResponseStatusNo
Artikal Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
SifraformstringNo
NazivformstringNo
BarkodformstringNo
KataloskiBrojformstringNo
JedinicaMereformstringNo
MinStanjeformdecimalNo
OptStanjeformdecimalNo
MaxStanjeformdecimalNo
NetoMasaformdecimalNo
BrutoMasaformdecimalNo
DuzinaformdecimalNo
SirinaformdecimalNo
VisinaformdecimalNo
UnetformDateTime?No
ModifikovanformDateTime?No
ModifikovaoformstringNo
TipArtiklaformIdNazivNo
Kategorija1formIdNazivNo
Kategorija2formIdNazivNo
Kategorija3formIdNazivNo
ProizvodjacformIdNazivNo
BrendformIdNazivNo
PorezformPorezNo
CarinskaTarifaformCarinskaTarifaNo
EkoTaksaformEkoTaksaNo
ZemljaPoreklaformIdNazivNo
IdNaziv Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NazivformstringNo
Porez Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NazivformstringNo
IznosformdecimalNo
CarinskaTarifa Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
SifraformstringNo
ProcenatformdecimalNo
EkoTaksa Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NazivformstringNo
IznosformdecimalNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /artikli HTTP/1.1 
Host: netcom.poslovnisoftver.rs 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	artikli: 
	[
		{
			id: String,
			sifra: String,
			naziv: String,
			barkod: String,
			kataloskiBroj: String,
			jedinicaMere: String,
			unet: 0001-01-01,
			modifikovan: 0001-01-01,
			modifikovao: String,
			tipArtikla: 
			{
				id: String,
				naziv: String
			},
			kategorija1: 
			{
				id: String,
				naziv: String
			},
			kategorija2: 
			{
				id: String,
				naziv: String
			},
			kategorija3: 
			{
				id: String,
				naziv: String
			},
			proizvodjac: 
			{
				id: String,
				naziv: String
			},
			brend: 
			{
				id: String,
				naziv: String
			},
			porez: 
			{
				id: String,
				naziv: String
			},
			carinskaTarifa: 
			{
				id: String,
				sifra: String
			},
			ekoTaksa: 
			{
				id: String,
				naziv: String
			},
			zemljaPorekla: 
			{
				id: String,
				naziv: String
			}
		}
	],
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}