Portal

<back to all web services

EditProcurement

The following routes are available for this service:
PUT/tender/{tenderid}/user/{userid}/procurement/{procurementid}
EditProcurement Parameters:
NameParameterData TypeRequiredDescription
TenderIdpathintNo
UserIdpathintNo
ProcurementIdpathintNo
ModifyProcurementBase Parameters:
NameParameterData TypeRequiredDescription
IsGroupMemberformbool?No
GroupNameformstringYes
GroupShortNameformstringYes
CountryIdformint?No
VatNumberformstringYes
RegistrationNumberformstringYes
DunsformstringYes
AddressformstringYes
MainActivityformstringYes
EstablishedDateformDateTime?No
Workforceformint?No
WebsiteformstringYes
SalesManagerNameformstringYes
SalesManagerPhoneformstringYes
SalesManagerEmailformstringYes
CsrManagerNameformstringYes
CsrManagerPhoneformstringYes
CsrManagerEmailformstringYes
AccountCountryIdformint?No
BankNameformstringYes
AccountNumberformstringYes
IbanformstringYes
SwiftformstringYes
CurrencyIdformint?No
WorkForceN1formint?No
WorkForceN2formint?No
WorkForceN3formint?No
SubscribedCapitalformlong?No
SubscribedCapitalCurrencyIdformint?No
RevenueN1formlong?No
RevenueN2formlong?No
RevenueN3formlong?No
NetProfitN1formlong?No
NetProfitN2formlong?No
NetProfitN3formlong?No
EquityN1formlong?No
EquityN2formlong?No
EquityN3formlong?No
LiabilityN1formlong?No
LiabilityN2formlong?No
LiabilityN3formlong?No
OperatingResultN1formlong?No
OperatingResultN2formlong?No
OperatingResultN3formlong?No
DBFailureScoreformstringYes
IsAuditedAccountformbool?No
IsAuditedAccountCommentformstringYes
IsLiquidationProceedingsformbool?No
IsLiquidationProceedingsCommentformstringYes
VeoliaAnnualRevenuesProportionformdecimal?No
IsAntiCorruptionDocumentformbool?No
IsCorruptionRiskMapformbool?No
IsThirdPartiesEvaluatingSystemformbool?No
IsInternalRulesformbool?No
IsHumanRightsformbool?No
IsAntiCorruptionTrainingformbool?No
IsAntiCorruptionReportSystemformbool?No
IsIso9001formbool?No
IsEcoVadisScorecardformbool?No
EcoVadisTotalScoreformint?No
IsReduceEmployeeSafetyRiskformbool?No
IsPromoteSocialIntegrationformbool?No
IsNondiscriminationPolicyformbool?No
IsIso14001formbool?No
IsIdentifiedMajorEnvironmentalImpactsformbool?No
IsUseWaterResourcesformbool?No
IsConsumptionOfRawMaterialsformbool?No
IsEnergyConsumptionformbool?No
IsGreenhouseGasEmissionsformbool?No
IsAtmosphericEmissionsformbool?No
IsAqueousPollutionformbool?No
IsWasteGenerationformbool?No
IsNaturalAreasPollutionformbool?No
IsPrivacyStatementformbool?No
IsVeoliaSupplierCharterformbool?No
IsVeoliaCoreStandardsformbool?No
ModifyRequestBase Parameters:
NameParameterData TypeRequiredDescription
ConcurrencyStampformstringYes
ModifyEntityResponse Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ResponseBase Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusYes

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.

PUT /tender/{tenderid}/user/{userid}/procurement/{procurementid} HTTP/1.1 
Host: szallitoiportal-be.veolia.hu 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	TenderId: 0,
	UserId: 0,
	ProcurementId: 0,
	IsGroupMember: False,
	GroupName: String,
	GroupShortName: String,
	CountryId: 0,
	VatNumber: String,
	RegistrationNumber: String,
	Duns: String,
	Address: String,
	MainActivity: String,
	EstablishedDate: 0001-01-01,
	Workforce: 0,
	Website: String,
	SalesManagerName: String,
	SalesManagerPhone: String,
	SalesManagerEmail: String,
	CsrManagerName: String,
	CsrManagerPhone: String,
	CsrManagerEmail: String,
	AccountCountryId: 0,
	BankName: String,
	AccountNumber: String,
	Iban: String,
	Swift: String,
	CurrencyId: 0,
	WorkForceN1: 0,
	WorkForceN2: 0,
	WorkForceN3: 0,
	SubscribedCapital: 0,
	SubscribedCapitalCurrencyId: 0,
	RevenueN1: 0,
	RevenueN2: 0,
	RevenueN3: 0,
	NetProfitN1: 0,
	NetProfitN2: 0,
	NetProfitN3: 0,
	EquityN1: 0,
	EquityN2: 0,
	EquityN3: 0,
	LiabilityN1: 0,
	LiabilityN2: 0,
	LiabilityN3: 0,
	OperatingResultN1: 0,
	OperatingResultN2: 0,
	OperatingResultN3: 0,
	DBFailureScore: String,
	IsAuditedAccount: False,
	IsAuditedAccountComment: String,
	IsLiquidationProceedings: False,
	IsLiquidationProceedingsComment: String,
	VeoliaAnnualRevenuesProportion: 0,
	IsAntiCorruptionDocument: False,
	IsCorruptionRiskMap: False,
	IsThirdPartiesEvaluatingSystem: False,
	IsInternalRules: False,
	IsHumanRights: False,
	IsAntiCorruptionTraining: False,
	IsAntiCorruptionReportSystem: False,
	IsIso9001: False,
	IsEcoVadisScorecard: False,
	EcoVadisTotalScore: 0,
	IsReduceEmployeeSafetyRisk: False,
	IsPromoteSocialIntegration: False,
	IsNondiscriminationPolicy: False,
	IsIso14001: False,
	IsIdentifiedMajorEnvironmentalImpacts: False,
	IsUseWaterResources: False,
	IsConsumptionOfRawMaterials: False,
	IsEnergyConsumption: False,
	IsGreenhouseGasEmissions: False,
	IsAtmosphericEmissions: False,
	IsAqueousPollution: False,
	IsWasteGeneration: False,
	IsNaturalAreasPollution: False,
	IsPrivacyStatement: False,
	IsVeoliaSupplierCharter: False,
	IsVeoliaCoreStandards: False,
	ConcurrencyStamp: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Id: 0,
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String,
				Meta: 
				{
					String: String
				}
			}
		],
		Meta: 
		{
			String: String
		}
	}
}