MobileGrading2

APIDescription
GET api/MobileGrading2/api-info

No documentation available.

POST api/MobileGrading2/token

No documentation available.

GET api/MobileGrading2/companies

No documentation available.

GET api/MobileGrading2/settings

No documentation available.

GET api/MobileGrading2/commodities

No documentation available.

GET api/MobileGrading2/commodities/Texts

No documentation available.

GET api/MobileGrading2/AdjustmentCodes

No documentation available.

GET api/MobileGrading2/WeightTickets

No documentation available.

GET api/MobileGrading2/WeightTickets/{id}

No documentation available.

POST api/MobileGrading2/WeightTickets/{id}

No documentation available.

POST api/MobileGrading2/WeightTickets/{ticketId}/Photo/{itemId}

No documentation available.

POST api/MobileGrading2/WeightTickets/{ticketId}/Photo/NotGraded

No documentation available.

GET api/MobileGrading2/WipTickets

No documentation available.

GET api/MobileGrading2/WipTickets/{id}

No documentation available.

POST api/MobileGrading2/WipTickets/{id}

No documentation available.

GET api/MobileGrading2/WipTickets/{id}/NewItem/Uuid

No documentation available.

POST api/MobileGrading2/WipTickets/{ticketId}/Photo/{itemId}

No documentation available.

POST api/MobileGrading2/WipTickets/{ticketId}/Photo/NotGraded/{itemId}

No documentation available.

GET api/MobileGrading2/Photos/{id}?maxWidth={maxWidth}&maxHeight={maxHeight}

No documentation available.

GET api/MobileGrading2/Photos/GetList?ids[0]={ids[0]}&ids[1]={ids[1]}&maxWidth={maxWidth}&maxHeight={maxHeight}

No documentation available.

TruckRunImage

APIDescription
POST api/TruckRunImage/EmptyRun?RequestId={RequestId}&MessageId={MessageId}&MessageTimeStamp={MessageTimeStamp}&FileType={FileType}&RunId={RunId}&TextId={TextId}&FreeText={FreeText}&gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}&fileLink={fileLink}

POST TruckRunImage/EmptyRun ...

POST api/TruckRunImage?RequestId={RequestId}&MessageId={MessageId}&MessageTimeStamp={MessageTimeStamp}&FileType={FileType}&RunId={RunId}&TextId={TextId}&FreeText={FreeText}&gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}

POST TruckRunImage ...

TruckRunState

TruckRun state controller

APIDescription
PUT api/TruckRunState/Ext

PUT endpoint for list of TruckRunStateExt objects inside body of this method is requied list of TruckRunStateExt in JSON format

PUT api/TruckRunState/{id}?requestId={requestId}&messageId={messageId}&stateId={stateId}&updateMode={updateMode}&gpsLatitude={gpsLatitude}&gpslongitude={gpslongitude}&timestamp={timestamp}

modifty truck run state

PUT api/TruckRunState/{id}?requestId={requestId}&messageId={messageId}&stateId={stateId}&updateMode={updateMode}&gpsLatitude={gpsLatitude}&gpslongitude={gpslongitude}&timestamp={timestamp}&fileLink={fileLink}&textId={textId}&freeText={freeText}

No documentation available.

PUT api/TruckRunState

PUT endpoint for list of TruckRunState objects inside body of this method is requied list of TruckRunState in JSON format

Version

controller to get actual version of backend, this can be called without autorization

APIDescription
GET api/version/common

Get common API version based on the common interface library

GET api/Version

GET controller to recieve atual server version

Tags

APIDescription
POST api/Tags/CreateMultiBatch

No documentation available.

GET api/Tags/Validate/Number/{tagNumber}/Type/{tagType}/Weight/{weight}

No documentation available.

GET api/Tags/ValidateFgTag/{fgTagNumber}

No documentation available.

POST api/Tags/CreateInventory

No documentation available.

CRMActivityCategories

Controller for CRMActivityCategory Object

APIDescription
GET api/CRMActivityCategories/withGroups?search={search}&fields={fields}

GET method to recieve List of CRMActivityCategoryGroup Objects based on filter parameters Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCategoriesWithGroupByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

GET api/CRMActivityCategories?search={search}&fields={fields}

GET method to recieve List of CRMActivityCategory Objects based on filter parameters Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCategoriesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

CustomerLogin

APIDescription
GET api/CustomerLogin/{id}?fields={fields}

GET method to recieve ONE CustomerLogin Object with defined ID

GET api/CustomerLogin/{id}?customerLoginAccountId={customerLoginAccountId}&accountId={accountId}&carrierId={carrierId}&fields={fields}

GET method to recieve list of customer login CustomerLogin objects.

POST api/CustomerLogin

POST method to create one CustomerLogin. The body of request contains one object CustomerLogin

POST api/CustomerLogin?customerLoginId={customerLoginId}

POST method to create one CustomerLoginAccount in existing CustomerLogin by customerLoginId. The body of request contains one object CustomerLoginAccount only

PUT api/CustomerLogin?customerLoginAccountId={customerLoginAccountId}

PUT method to update existing CustomerLoginAccount. The body of request contains one object CustomerLoginAccount only

PUT api/CustomerLogin?customerLoginId={customerLoginId}

PUT method to update existing CustomerLogin. The body of request contains one object CustomerLogin

IRecySettings

APIDescription
GET api/IRecySettings/MobileGrading

No documentation available.

GET api/IRecySettings?appName={appName}

No documentation available.

TrackRun

APIDescription
PUT api/TrackRun/{id}/CapturedContainers?requestId={requestId}&messageId={messageId}&gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}&timestamp={timestamp}

modify captured containers of run In message body send list of RunCapturedContainers object.

PUT api/TrackRun/{id}/AmountOfSpace?amountOfSpace={amountOfSpace}&requestId={requestId}&messageId={messageId}&gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}&timestamp={timestamp}

modify amount of space of run

POST api/TrackRun

create new run In message body send list of TrackRun object.

TruckContainers

Controller for Container object

APIDescription
POST api/TruckContainers/PeriodicMaintenance?uuid={uuid}

UVV Prüfung übermitteln: bietet die Möglichkeit einen neuen Prüftermin in einem Behälter zu hinterlegen.Es wird dabei das Datum der Prüfung und nicht der Termin der nächsten Prüfung übermittelt. inside body of this method is requied object TruckContainerPeriodicMaintenance in JSON format

POST api/TruckContainers/{uuid}/PeriodicMaintenance

UVV Prüfung übermitteln: bietet die Möglichkeit einen neuen Prüftermin in einem Behälter zu hinterlegen.Es wird dabei das Datum der Prüfung und nicht der Termin der nächsten Prüfung übermittelt. inside body of this method is requied object TruckContainerPeriodicMaintenance in JSON format

GET api/TruckContainers?containerNumber={containerNumber}&transponderCode={transponderCode}&locationId={locationId}&runid={runid}&barcode={barcode}

GET method to recieve list of Container objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckContainers(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

GET api/TruckContainers?fromContainer={fromContainer}&countContainer={countContainer}

GET method to recieve list of Container objects to buffer them in the APP to be used in Offline Mode. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckContainers(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

POST api/TruckContainers

No documentation available.

TruckEvents

controller for TruckEvent object

APIDescription
POST api/TruckEvents/Ext

POST endpoint for list of postTruckEventExt objects inside body of this method is requied list of <see cref="!:TruckEventExt" /> in JSON format

GET api/TruckEvents

GET method to recieve list of TruckEvent objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckEvent(RECYWebAPI.Business.Objects.HeaderProperties)" />

POST api/TruckEvents

POST endpoint for list of postTruckEvent objects inside body of this method is requied list of TruckEvent in JSON format

AddPhoto

APIDescription
GET api/AddPhoto/OverseasContainer/{containerNumber}

No documentation available.

POST api/AddPhoto/OverseasContainer/Photo/{containerNumber}/{processDateTime}

No documentation available.

POST api/AddPhoto/WeightTicketImage/{weightTicketId}/{commodityId}

No documentation available.

GET api/AddPhoto/Settings

No documentation available.

LotTickets

APIDescription
GET api/LotTickets/{uuid}

No documentation available.

GET api/LotTickets/TicketNumberList?ticketNumber[0]={ticketNumber[0]}&ticketNumber[1]={ticketNumber[1]}&fields={fields}

GET method to recieve list of LotTicket objects. Method is calling iRecyBusiness.getLotTickets

GET api/LotTickets/TicketNumberList/{ticketNumbers}?ticketNumber[0]={ticketNumber[0]}&ticketNumber[1]={ticketNumber[1]}&fields={fields}

GET method to recieve list of LotTicket objects. Method is calling iRecyBusiness.getLotTickets

GET api/LotTickets/ReservationGroupList?accountId={accountId}&reservationGroup={reservationGroup}&fields={fields}

GET method to recieve list of group names (LotTicket.LotReservation.GroupName).

GET api/LotTickets/ReservationGroupList/account/{accountId}/group/{reservationGroup}?fields={fields}

GET method to recieve list of group names (LotTicket.LotReservation.GroupName).

GET api/LotTickets/ReservationGroupList/group/{reservationGroup}?accountId={accountId}&fields={fields}

GET method to recieve list of group names (LotTicket.LotReservation.GroupName).

PATCH api/LotTickets/ReservationAccount?uuid={uuid}&accountId={accountId}&reservationGroup={reservationGroup}

method for reservation of Lot for a account

PATCH api/LotTickets/{uuid}/Reservation/account/{accountId}?reservationGroup={reservationGroup}

method for reservation of Lot for a account

PATCH api/LotTickets/{uuid}/Reservation/account/{accountId}/group/{reservationGroup}

method for reservation of Lot for a account

PATCH api/LotTickets/{uuid}/Reservation/group/{reservationGroup}?accountId={accountId}

method for reservation of Lot for a account

PATCH api/LotTickets/StornoReservationAccount?uuid={uuid}&accountId={accountId}

method for delete of reservation of Lot for a account

PATCH api/LotTickets/{uuid}/Reservation/Storno/account/{accountId}

method for delete of reservation of Lot for a account

PATCH api/LotTickets/StornoReservationGroup?reservationGroup={reservationGroup}&accountId={accountId}

method for delete of reservation of Lot for a grou and account

PATCH api/LotTickets/Reservation/Storno/group/{reservationGroup}/account/{accountId}

method for delete of reservation of Lot for a grou and account

PATCH api/LotTickets/Reservation/Storno/group/{reservationGroup}

method for delete of reservation of Lot for a grou and account

PATCH api/LotTickets/ReleaseReservationGroup?reservationGroup={reservationGroup}&accountId={accountId}

No documentation available.

PATCH api/LotTickets/Reservation/Release/group/{reservationGroup}/account/{accountId}

No documentation available.

PATCH api/LotTickets/Reservation/Release/group/{reservationGroup}

No documentation available.

PATCH api/LotTickets/LockReservationGroup?reservationGroup={reservationGroup}&accountId={accountId}

No documentation available.

PATCH api/LotTickets/Reservation/Lock/group/{reservationGroup}/account/{accountId}

No documentation available.

PATCH api/LotTickets/Reservation/Lock/group/{reservationGroup}

No documentation available.

GET api/LotTickets?uuid={uuid}&reservationGroup={reservationGroup}&reservationAccountId={reservationAccountId}&ticketNumber={ticketNumber}&fields={fields}

GET method to recieve list of LotTicket objects. Method is calling iRecyBusiness.getLotTickets RECY5:

ContainerAccount

Controller for ContainerAccount object

APIDescription
GET api/ContainerAccount/Location/{locationId}

GET method to recieve list of ContainerAccount objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContainerAccountOnLocation(RECYWebAPI.Business.Objects.HeaderProperties,System.String)" />

Projects

Controller for Project object

APIDescription
GET api/Projects?search={search}&fields={fields}

GET method to recieve list of Project objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProjectsByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

BusinessUnits

Controller for BusinessUnit object

APIDescription
GET api/BusinessUnits?search={search}&fields={fields}

GET method to recieve list of BusinessUnit objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getBusinessUnits(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/BusinessUnits/{id}

GET method to recieve one BusinessUnit object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getBusinessUnits(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

TruckRunSequence

APIDescription
PUT api/TruckRunSequence

No documentation available.

ContainerTypes

Controller for ContainerType Object

APIDescription
GET api/ContainerTypes?search={search}&fields={fields}

GET method to recieve list of ContainerType objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContainerTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/ContainerTypes/{id}

GET method to recieve one ContainerType object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContainerTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

RailwayWagon

APIDescription
GET api/RailwayWagon?uuid={uuid}&search={search}&weightMode={weightMode}&withImages={withImages}&imgWidth={imgWidth}&imgHeight={imgHeight}&entryDate={entryDate}

GET - RailwayWagon - list of wagons Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getRailwayWagon(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.Int32,System.String,System.Int32,System.Int32,System.String)" />

GET api/RailwayWagon?uuid={uuid}&weightingMode={weightingMode}&scaleId={scaleId}&wagonCover={wagonCover}&comment={comment}&withImages={withImages}&imgWidth={imgWidth}&imgHeight={imgHeight}

GET - RailwayWagon - get weight from scale (for 1st or 2nd weighing)

PUT api/RailwayWagon?uuid={uuid}&weightingMode={weightingMode}&comment={comment}&withImages={withImages}&imgWidth={imgWidth}&imgHeight={imgHeight}&shipperId={shipperId}

PUT - RailwayWagon - release the 1. weight

PUT api/RailwayWagon?uuid={uuid}&weightingMode={weightingMode}&runId={runId}&commodityId={commodityId}&carrierId={carrierId}&wagonCover={wagonCover}&comment={comment}&withImages={withImages}&imgWidth={imgWidth}&imgHeight={imgHeight}&shipperId={shipperId}

PUT - RailwayWagon - release the 2. weight

PUT api/RailwayWagon?uuid={uuid}&wagonnumber={wagonnumber}&comment={comment}&wagontypeId={wagontypeId}

PUT - RailwayWagon - modify a wagon

PUT api/RailwayWagon?uuid={uuid}

PUT - RailwayWagon - modify a wagon

POST api/RailwayWagon?uuid={uuid}

POST - RailwayWagon - add a new image to wagon by the parameter uuid. content-type=image/jpeg or "image/png"

POST api/RailwayWagon

POST - RailwayWagon - add a new image to wagon by the parameter uuid. content-type=image/jpeg or "image/png" POST - RailwayWagon - add a new wagon by the parameter uuid. content-type=application/json

POST api/RailwayWagon?uuid={uuid}&wagonnumber={wagonnumber}&comment={comment}&wagontypeId={wagontypeId}&loadLimit={loadLimit}&supplyNumber={supplyNumber}

POST - RailwayWagon - add a new wagon

AdjustmentCodes

Controller for AdjustmentCode Object

APIDescription
GET api/AdjustmentCodes?search={search}&adjustmentTypeId={adjustmentTypeId}&weightGrading={weightGrading}&type={type}&fields={fields}

GET Method to recieve list of AdjustmentCode Objects Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAdjustmentCodesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String)" />

GET api/AdjustmentCodes/{id}

GET MEthod to recieve AdjustmentCode Object based on its UUID Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAdjustmentCodesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String)" />

ClosedDowntimes

Controller for ClosedDowntime Object

APIDescription
POST api/ClosedDowntimes

POST method to send ClosedDowntime object to server. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.postClosedDowntime(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.ClosedDowntime)" /> In body of POST request please send ClosedDowntime object in JSON format.

TruckGeofences

APIDescription
POST api/TruckGeofences

No documentation available.

TruckBackendVersion

APIDescription
GET api/TruckBackendVersion

GET method to recieve list of TruckBackendVersion objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckBackendVersion(RECYWebAPI.Business.Objects.HeaderProperties)" />

CRMActivites

Controller for CRMActivity object

APIDescription
GET api/CRMActivites?search={search}&timefilter={timefilter}&userfilter={userfilter}&accountid={accountid}&contactid={contactid}&fields={fields}&dateFrom={dateFrom}&dateTo={dateTo}&stateFilter={stateFilter}

GET method to recieve list of CRMActivity objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getActivitesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

GET api/CRMActivites/{id}

GET one activity CRMActivity object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getActivity(RECYWebAPI.Business.Objects.HeaderProperties,System.String)" />

POST api/CRMActivites

POST method to create new CRMActivity Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.createActivity(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.CRMActivity)" /> in message body send CRMActivity object.

PUT api/CRMActivites/{id}

PUT method to update existing CRMActivity Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.saveActivity(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.CRMActivity)" /> In message body send Account object.

DELETE api/CRMActivites/{id}

DELETE method to delete CRMActivity

TriggerEmailProduction

Controller for triggering sending email for production. works with TriggeredEmail object

APIDescription
POST api/TriggerEmailProduction

POST request to trigger email from production in request body please send TriggeredEmail object in JSON format

ClosedDisruptions

Conteroller for ClosedDisruption Object

APIDescription
POST api/ClosedDisruptions

POST method to send ClosedDisruption object to server. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.postClosedDisruption(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.ClosedDisruption)" /> In body of POST request please send ClosedDisruption object in JSON format.

PriceFiles

Controller for PriceFile object

APIDescription
GET api/PriceFiles?datatyp={datatyp}&account={account}&pricegroup={pricegroup}&pricelist={pricelist}&commoditygroup={commoditygroup}&commodity={commodity}&dateFrom={dateFrom}&dateTo={dateTo}&fields={fields}

GET method to recieve list of PriceFile objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getPriceFileByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

PUT api/PriceFiles/{id}

PUT method to modify one PriceItem

POST api/PriceFiles?accountId={accountId}

POST method to create one PriceItem of account

POST api/PriceFiles?priceCategoryId={priceCategoryId}

POST method to create one PriceItem of price category

GET api/PriceFiles?accountId={accountId}&ps={ps}&pricelist={pricelist}&commodityId={commodityId}

No documentation available.

GET api/PriceFiles?priceCategoryId={priceCategoryId}&ps={ps}&pricelist={pricelist}&commodityId={commodityId}

No documentation available.

CRMActivityPictures

Controller for CRMActivityFile object specially for CRMActivity pictures

APIDescription
GET api/CRMActivityPictures?activityId={activityId}&uuid={uuid}&imgHeight={imgHeight}

GET method to recieve list of CRMActivityFile objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getActivityPictures(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

POST api/CRMActivityPictures?filename={filename}&activityid={activityid}

POST method to create new activity picture Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.addActivityPicture(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" /> in message body send binary representation of image.

DELETE api/CRMActivityPictures?activityid={activityid}&uuid={uuid}

DELETE controller for CRMActivity pictures

TruckDataReadConfirm

APIDescription
POST api/TruckDataReadConfirm

No documentation available.

Depots

APIDescription
GET api/Depots/{id}?search={search}&fields={fields}

No documentation available.

TruckGeodata

controller for TruckGeodata object

APIDescription
POST api/TruckGeodata

POST endpoint for list of TruckGeodata objects inside body of this method is requied list of TruckGeodata in JSON format

Languages

APIDescription
GET api/Languages/{id}?search={search}&fields={fields}

No documentation available.

WeightTicketImage

Controller for posting weight Ticket images

APIDescription
POST api/WeightTicketImage?uuid={uuid}&datetime={datetime}&weightId={weightId}&weightGrading={weightGrading}&WIPsorting={WIPsorting}

POST method to create new weight ticket image on server

PriceCategories

Controller for PriceCategory object

APIDescription
GET api/PriceCategories?search={search}&fields={fields}

GET method to recieve list of PriceCategory objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getPriceCategoriesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

TruckScales

APIDescription
GET api/TruckScales?search={search}&fields={fields}

No documentation available.

GET api/TruckScales/{id}

No documentation available.

Stocks

Controller for Stock object

APIDescription
GET api/Stocks?fields={fields}

GET method to recieve list of Stock objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getStocks(RECYWebAPI.Business.Objects.HeaderProperties)" />

WeightTickets

Controller forWeightedRun object

APIDescription
GET api/WeightTickets?search={search}&weightID={weightID}&weightGrading={weightGrading}&WIPsorting={WIPsorting}&fields={fields}&ticketNo={ticketNo}&accountId={accountId}&shippingDateFrom={shippingDateFrom}&shippingDateTo={shippingDateTo}

GET method to recieve list of WeightTicket objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getWeightTickets(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

POST api/WeightTickets?weightGrading={weightGrading}&WIPsorting={WIPsorting}

POST method to post WeightedRun in body of request send WeightedRun in JSON format

TruckTextMsg

APIDescription
POST api/TruckTextMsg

POST endpoint for list of TruckTextMsg objects inside body of this method is requied list of TruckTextMsg in JSON format

CommodityGroups

Controller for CommodityGroup object

APIDescription
GET api/CommodityGroups?search={search}&fields={fields}

GET method to recieve list of CommodityGroup object

RailwayWagonType

APIDescription
GET api/RailwayWagonType

No documentation available.

Traders

Controller for Trader object

APIDescription
GET api/Traders

GET method to recieve list of Trader objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTraders(RECYWebAPI.Business.Objects.HeaderProperties)" />

TriggerEmailPriceFile

Controller for triggering sending email for Pricefile. works with TriggeredEmail object

APIDescription
POST api/TriggerEmailPriceFile

POST request to trigger email from activity in request body please send TriggeredEmail object in JSON format

Recy5Online

RECY5 online controller is used for displaying RecyOnline web pages.

APIDescription
GET api/Recy5Online

No documentation available.

POST api/Recy5Online

No documentation available.

Contracts

Controller for Contract object

APIDescription
GET api/Contracts?selectPS={selectPS}&accountid={accountid}&traderid={traderid}&commodityid={commodityid}&commodityGroupID={commodityGroupID}&status={status}&datefrom={datefrom}&dateTo={dateTo}&number={number}&withshipments={withshipments}&fields={fields}

GET method to recieve list of Contract objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContractsByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

GET api/Contracts/{id}

GET method to recieve one Contract object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContractsByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

POST api/Contracts

POST method to create one Contract

PUT api/Contracts/{id}

PUT method to modify one Contract

GET api/Contracts?accountId={accountId}&ps={ps}&commodityId={commodityId}

No documentation available.

SubCommodity

Controller for SubCommodity object

APIDescription
GET api/SubCommodity?commodityId={commodityId}&fields={fields}

GET method to recieve list of SubCommodity objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getSubCommodities(RECYWebAPI.Business.Objects.HeaderProperties,System.String)" />

Runs

Controller for Run object

APIDescription
GET api/Runs?search={search}&number={number}&accountid={accountid}&licensePlae={licensePlae}&status={status}&containerTypeId={containerTypeId}&locationId={locationId}&dispatchDate={dispatchDate}&ps={ps}&fields={fields}

GET method to recieve list of Run objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getRuns(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

GET api/Runs/{id}

GET method to recieve one Run object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getBoxTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

ProductionMachines

Controller for ProductionMachine object

APIDescription
GET api/ProductionMachines?search={search}&withStandardProduction={withStandardProduction}&withEmail={withEmail}&fields={fields}

GET method to recieve list of ProductionMachine objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProductionMachines(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String)" />

GET api/ProductionMachines/{id}

GET method to recieve one ProductionMachine object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProductionMachines(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String)" />

IncoTerms

Controller for IncoTerm object

APIDescription
GET api/IncoTerms?search={search}&uuid={uuid}

GET method to recieve list of IncoTerm objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getIncoTerms(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

TruckMasterData

APIDescription
GET api/TruckMasterData?requestId={requestId}&init={init}&masterDataTyp={masterDataTyp}&lastUpdate={lastUpdate}&bufferFrom={bufferFrom}&bufferSize={bufferSize}

GET method to recieve list of TruckMasterData objects. Method is calling iRecyBusiness method getTruckMasterData

OpenInvoices

Controller for OpenInvoice object

APIDescription
GET api/OpenInvoices?accountId={accountId}&invoiceNumber={invoiceNumber}&dueUntilDate={dueUntilDate}&date={date}&fields={fields}

GET method to recieve list of OpenInvoice objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getOpenInvoices(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime})" />

POST api/OpenInvoices?fastpayId={fastpayId}

No documentation available.

ArchiveDocumentTypes

Controller for ArchiveDocumentType object

APIDescription
GET api/ArchiveDocumentTypes?search={search}&fields={fields}

GET method to recieve list of ArchiveDocumentType objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAdjustmentTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

GET api/ArchiveDocumentTypes/{id}

GET method to recieve one ArchiveDocumentType object. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAdjustmentTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

Users

Controller for User object

APIDescription
GET api/Users?search={search}&fields={fields}&scaleId={scaleId}

GET method to recieve list of User objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getUsersByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

Currencies

Controller for Currency object

APIDescription
GET api/Currencies?search={search}&uuid={uuid}

GET method to recieve list of Currency objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCurrencies(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

Location

Controller for Location object

APIDescription
GET api/Location/{id}

GET method to recieve one Location object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getLocation(RECYWebAPI.Business.Objects.HeaderProperties,System.String)" />

GET api/Location?search={search}&accountid={accountid}&contactid={contactid}&fields={fields}&containerType={containerType}&containerNumber={containerNumber}&locationID={locationID}&runNumber={runNumber}

GET method to recieve list of Location objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getLocationByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

GET api/Location?gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}&fields={fields}

No documentation available.

ContainerTypLocations

Controller for ContainerTypLocation object

APIDescription
GET api/ContainerTypLocations?accountId={accountId}&containerTypId={containerTypId}&containerNumber={containerNumber}&siteid={siteid}&locationId={locationId}

GET method to recieve list of ContainerTypLocation objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContainerTypLocations(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

Commodites

Controller for Commodity Object

APIDescription
GET api/Commodites?search={search}&commoditygroupid={commoditygroupid}&fields={fields}&weightgrading={weightgrading}&withSubCommodities={withSubCommodities}&withTextModules={withTextModules}

GET method to recieve list of Commodity objects. Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCommoditesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)" />

BoxTypes

Controller for BoxType object

APIDescription
GET api/BoxTypes?search={search}&fields={fields}

GET method to recieve list of BoxType objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getBoxTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/BoxTypes/{id}

GET method to recieve one BoxType object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getBoxTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

SetRunBlocking

controller for enabling/ disabling of blocking one run

APIDescription
POST api/SetRunBlocking?uuid={uuid}&value={value}

POST method to set one run blocking/ unblocking Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.postMachineActivity(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.MachineActivity)" />

InvoicingUnits

Controller for InvoicingUnit object

APIDescription
GET api/InvoicingUnits?search={search}&fields={fields}

GET method to recieve list of InvoicingUnit objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getInvoicingUnits(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/InvoicingUnits/{id}

GET method to recieve one InvoicingUnit object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getInvoicingUnits(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

ProductionEquipments

Controller for ProductionEquipment object

APIDescription
GET api/ProductionEquipments?search={search}&withStandardProduction={withStandardProduction}&withEmail={withEmail}&fields={fields}

GET method to recieve list of ProductionEquipment objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProductionEquipment(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

GET api/ProductionEquipments/{id}

GET method to recieve one ProductionEquipment object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProductionEquipment(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

RailwayWagonShipper

APIDescription
GET api/RailwayWagonShipper

No documentation available.

TruckConfig

Controller for TruckConfig object

APIDescription
GET api/TruckConfig

GET method to recieve list of TruckConfig objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckConfig(RECYWebAPI.Business.Objects.HeaderProperties)" />

Sites

Controller for Site object

APIDescription
GET api/Sites?fields={fields}

GET method to recieve list of Site objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getSites(RECYWebAPI.Business.Objects.HeaderProperties)" />

ProductionActivities

Controller for ProductionActivity object

APIDescription
GET api/ProductionActivities?search={search}&fields={fields}

GET method to recieve list of ProductionActivity objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProductionActivities(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/ProductionActivities/{id}

GET method to recieve one ProductionActivity object. Based on uuid Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getProductionActivities(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

MachineActivity

Controller for MachineActivity object

APIDescription
POST api/MachineActivity

POST method to send MachineActivity object to server. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.postMachineActivity(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.MachineActivity)" /> In body of POST request please send MachineActivity object in JSON format.

Contact

Controller for Contact Object

APIDescription
GET api/Contact?uuid={uuid}

GET method to recieve one Contact object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContact(RECYWebAPI.Business.Objects.HeaderProperties,System.String)" />

GET api/Contact?search={search}&account={account}&location={location}&withAccount={withAccount}&fields={fields}

GET method to recieve list of Contact objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getContactByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

POST api/Contact

POST method to create new Contact Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.createContact(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.Contact)" /> in message body send Contact object in JSON format

PUT api/Contact/{id}

PUT method to update Contact Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.saveContact(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.Contact)" /> in message body send Contact object in JSON format

DELETE api/Contact?uuid={uuid}

No documentation available.

BasePriceList

Controller for BasePriceItem object

APIDescription
GET api/BasePriceList/{id}?withCommodities={withCommodities}&search={search}&fields={fields}

GET method to recieve list of BasePriceItem objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getBasePriceListByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.Boolean,System.String,System.String)" />

Carriers

APIDescription
GET api/Carriers?search={search}&uuid={uuid}&type={type}

GET method to recieve list of Carrier objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCarriers(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.Nullable{System.Int32})" />

CustomerLoginPermissions

APIDescription
GET api/CustomerLoginPermissions

No documentation available.

Companies

Controller for Company object

APIDescription
GET api/Companies

GET method to recieve list of Company objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCompanies(RECYWebAPI.Business.Objects.HeaderProperties)" />

GET api/Companies?sessionlngid={sessionlngid}

GET method to recieve list of Company objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCompanies(RECYWebAPI.Business.Objects.HeaderProperties)" />

CRMActivityFiles

Controller for CRMActivityFile Object

APIDescription
GET api/CRMActivityFiles?activityId={activityId}&uuid={uuid}&fileext={fileext}&imgWidth={imgWidth}&imgHeight={imgHeight}

GET method to recieve List of CRMActivityFile Objects based on filter parameters Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getActivityFiles(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String)" />

TriggerEmailActivity

Controller for triggering sending email for activity. works with TriggeredEmail object

APIDescription
POST api/TriggerEmailActivity

POST request to trigger email from activity in request body please send TriggeredEmail object in JSON format

TruckWaitingData

Controller for TruckWaitingData object

APIDescription
GET api/TruckWaitingData?requestId={requestId}&getStatus={getStatus}&scannerVer={scannerVer}&lastContact={lastContact}

GET method to recieve list of TruckWaitingData objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckWaitingData(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

Pricecodes

Controller for Pricecode object

APIDescription
GET api/Pricecodes?search={search}&uuid={uuid}&fields={fields}

GET method to recieve list of Pricecode objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getPriceCodesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

TruckTakeWeight

APIDescription
GET api/TruckTakeWeight?RequestId={RequestId}&MessageId={MessageId}&MessageTimeStamp={MessageTimeStamp}&RunId={RunId}&ScaleId={ScaleId}&gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}&ContainerId={ContainerId}&Comment={Comment}&TextModuleId={TextModuleId}&WeightMode={WeightMode}&WeightId={WeightId}

No documentation available.

AccountActivites

Controller for AccountActivity object

APIDescription
GET api/AccountActivites?selectPS={selectPS}&dateFrom={dateFrom}&dateTo={dateTo}&accountID={accountID}&commodityID={commodityID}&commodityGroupID={commodityGroupID}&locationID={locationID}&fields={fields}

GET - AccountActivities Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAccountActivity(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

Scales

Controller for Scale object

APIDescription
GET api/Scales?search={search}&fields={fields}

GET method to recieve list of Scale objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getScales(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/Scales/{id}

GET method to recieve one Scale object based on uuid. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getScales(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

PUT api/Scales/{id}?SerialNumber={SerialNumber}

PUT method to modify scale

Values

APIDescription
GET api/Values

No documentation available.

GET api/Values/{id}

No documentation available.

POST api/Values

No documentation available.

PUT api/Values/{id}

No documentation available.

DELETE api/Values/{id}

No documentation available.

Image

APIDescription
GET api/Image/{id}?imgWidth={imgWidth}&imgHeight={imgHeight}

No documentation available.

Ports

Controller for Port object

APIDescription
GET api/Ports?search={search}&uuid={uuid}

GET method to recieve list of Port objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getPorts(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

Statkey

APIDescription
GET api/Statkey

No documentation available.

AdjustmentTypes

Controller for AdjustmentType object

APIDescription
GET api/AdjustmentTypes?search={search}&fields={fields}

GET method to recieve list of AdjustmentType objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAdjustmentTypes(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />

Downtimes

Controller for Downtime object

APIDescription
GET api/Downtimes

GET method to recieve list of Downtime objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getDowntimes(RECYWebAPI.Business.Objects.HeaderProperties)" />

Recy5WebAPI

Controller for direct forwarding requests to Recy5 (used in mobile grading app)

APIDescription
GET api/Recy5WebAPI

No documentation available.

POST api/Recy5WebAPI

No documentation available.

TruckContainerTransactions

Controller for TruckContainerTransaction object

APIDescription
PUT api/TruckContainerTransactions

No documentation available.

ArchiveDocuments

Controller for ArchiveDocument object

APIDescription
GET api/ArchiveDocuments?withFile={withFile}&accountid={accountid}&InvoiceNumber={InvoiceNumber}&ExtInvoiceNumber={ExtInvoiceNumber}&InvoiceDateFrom={InvoiceDateFrom}&InvoiceDateTo={InvoiceDateTo}&DocumentTypId={DocumentTypId}&DocumentTypGroupID={DocumentTypGroupID}&withAllRelated={withAllRelated}&withCapturedImage={withCapturedImage}&fields={fields}&ArchiveLink={ArchiveLink}

GET method to recieve list of ArchiveDocument object. Method is calling iRecyBusinessmethod <see cref="M:RECYWebAPI.Business.IRecyBusiness.getArchiveDocuments(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

GET api/ArchiveDocuments/{id}

GET method to recieve one ArchiveDocument based on uuid of this document. Method is calling iRecyBusinessmethod <see cref="M:RECYWebAPI.Business.IRecyBusiness.getArchiveDocuments(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)" />

RailwayWagonNumber

APIDescription
GET api/RailwayWagonNumber

No documentation available.

TruckManualWeighing

APIDescription
POST api/TruckManualWeighing

Capture of weighings (in the truck). Inside body of this method is requied object TruckManualWeighing in JSON format

ArchiveDocumentTypeGroups

Controller for ArchiveDocumentTypeGroup object

APIDescription
GET api/ArchiveDocumentTypeGroups?search={search}&fields={fields}

GET method to recieve list of ArchiveDocumentTypeGroup objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getArchiveDocumentTypeGroups(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

GET api/ArchiveDocumentTypeGroups/{id}

GET method to recieve one ArchiveDocumentTypeGroup object. Based on UUID. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getArchiveDocumentTypeGroups(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

TriggerEmailContract

Controller for triggering sending email for contract. works with TriggeredEmail object

APIDescription
POST api/TriggerEmailContract

POST request to trigger email from activity in request body please send TriggeredEmail object in JSON format

TriggerEmailArchive

Controller for triggering sending email for archive. works with TriggeredEmail object

APIDescription
POST api/TriggerEmailArchive

POST request to trigger email from archive in request body please send TriggeredEmail object in JSON format

TruckAppStatus

APIDescription
POST api/TruckAppStatus

No documentation available.

Disruptions

Controller for Disruption object

APIDescription
GET api/Disruptions

GET method to recieve list of Disruption objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getDisruptions(RECYWebAPI.Business.Objects.HeaderProperties)" />

ClosedProduction

Controller for ClosedProduction Object

APIDescription
POST api/ClosedProduction

POST method to send ClosedProduction object to server. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.postClosedProduction(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.ClosedProduction)" /> In body of POST request please send ClosedProduction object in JSON format.

Account

Controller for Account Object

APIDescription
GET api/Account/{id}?onlyProspects={onlyProspects}&fields={fields}

GET method to recieve ONE Account Object with defined ID Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAccount(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" /> or <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAccountProspect(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" /> depends from Prospect parameter.

GET api/Account?search={search}&onlyProspects={onlyProspects}&contact={contact}&location={location}&fields={fields}

GET method to recieve List of Account Objects based on filter parameters Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getAccountsByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String,System.Boolean,System.String)" />

POST api/Account?prospect={prospect}

POST method to create new prospect Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.createAccountProspect(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.Account)" /> in message body send Account object.

PUT api/Account/{id}?prospect={prospect}

PUT method to update existing prospect Method is calling IRecyBusiness Interface method <see cref="M:RECYWebAPI.Business.IRecyBusiness.saveAccountProspect(RECYWebAPI.Business.Objects.HeaderProperties,RECYWebAPI.Business.Objects.Account)" /> In message body send Account object.

DELETE api/Account/{id}

DELETE method to delete one Account Object with defined ID

TruckData

Controller for TruckData object

APIDescription
GET api/TruckData?getStatus={getStatus}&requestid={requestid}&scannerVer={scannerVer}&lastContact={lastContact}

GET method to recieve list of TruckData objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getTruckData(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String,System.String)" />

POST api/TruckData

afer recieving TruckData schould be send confirmation using this endpoint Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.commitTruckData(RECYWebAPI.Business.Objects.HeaderProperties,System.Collections.Generic.List{RECYWebAPI.Business.Objects.TruckData})" />

TruckRunSignature

APIDescription
POST api/TruckRunSignature?RequestId={RequestId}&MessageId={MessageId}&MessageTimeStamp={MessageTimeStamp}&FileType={FileType}&RunId={RunId}&TextId={TextId}&FreeText={FreeText}&gpsLatitude={gpsLatitude}&gpsLongitude={gpsLongitude}&personName={personName}

POST TruckRunSignature ...

IRecyModules

Controller for IRecyModule Object

APIDescription
GET api/IRecyModules

GET method to recieve list of IRecyModule objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getModules(RECYWebAPI.Business.Objects.HeaderProperties)" />

Countries

Controller for Country object

APIDescription
GET api/Countries?search={search}&fields={fields}

GET method to recieve list of Country objects. Method is calling iRecyBusiness method <see cref="M:RECYWebAPI.Business.IRecyBusiness.getCountriesByFilter(RECYWebAPI.Business.Objects.HeaderProperties,System.String,System.String)" />