Account

APIDescription
POST api/Account/Login

Logs in the user

GET api/Account/ValidateToken?authToken={authToken}&application={application}

Checks the token validity and returns the up to date information

POST api/Account/AccessRecovery

Recovers the access.

POST api/Account/Register

Registers the user.

POST api/Account/Edit?authToken={authToken}

Edits the user specified by the authentication token.

POST api/Account/ChangePassword?authToken={authToken}

Changes the password.

POST api/Account/ExistsNif?nif={nif}

Checks if the nif exists.

POST api/Account/ExistsEmail?email={email}

Check if the email exists.

GET api/Account/GetAccountInfo?authToken={authToken}

Gets the account information.

GET api/Account/GetCountries?currentLanguage={currentLanguage}

Gets the countries.

POST api/Account/CreateAccount?authToken={authToken}

Creates the account.

POST api/Account/ChangeAccountState?authToken={authToken}&accountId={accountId}&enabled={enabled}

Changes the state of the account.

POST api/Account/FindEntityAccounts?authToken={authToken}

Finds the entity accounts.

Parcel

APIDescription
POST api/Parcel/Create?authToken={authToken}

Creates a Parcel.

POST api/Parcel/Edit?authToken={authToken}

Edits the user specified by the authentication token.

POST api/Parcel/Delete?authToken={authToken}&parcelId={parcelId}

Edits the user specified by the authentication token.

GET api/Parcel/GetAuctionParcel?authToken={authToken}&auctionParcelId={auctionParcelId}

Get Auction Parcel Information

GET api/Parcel/Get?authToken={authToken}&parcelId={parcelId}

Get Specific Parcel by Id

GET api/Parcel/GetExternalOperators?authToken={authToken}

Get External Operators

POST api/Parcel/FindAvailableForAuction?authToken={authToken}

Finds the available Parcels for auction with the given filters.

POST api/Parcel/FindInAuction?authToken={authToken}

Find Parcels in Auction for the Current user

POST api/Parcel/FindCarrierOnGoingParcels?authToken={authToken}

Find OnGoing Parcels For carrier

POST api/Parcel/FindCarrierJobs?authToken={authToken}

Find Carrier Jobs

POST api/Parcel/FindClientOnGoingParcels?authToken={authToken}

Find OnGoing Parcels For client

POST api/Parcel/FindClientDeliveredParcels?authToken={authToken}

Find Delivered Parcels For client

POST api/Parcel/FindClientPickingUpParcels?authToken={authToken}

Find Picking up Parcels for Client

Notification

APIDescription
POST api/Notification/Find?authToken={authToken}

No documentation available.

Insurance

APIDescription
GET api/Insurance/GetInsurances?authToken={authToken}

No documentation available.

PushNotificationRegister

APIDescription
POST api/PushNotificationRegister/RequestRegistrationIdAndHubName?authToken={authToken}&handle={handle}

No documentation available.

POST api/PushNotificationRegister/RegisterDevice/{id}?authToken={authToken}

No documentation available.

DELETE api/PushNotificationRegister/Delete/{id}?authToken={authToken}

No documentation available.

Auction

APIDescription
POST api/Auction/Create?authToken={authToken}

Creates an Auction.

POST api/Auction/ValidatePackagePickUp?authToken={authToken}

Validates the Package Pickup

GET api/Auction/GetParcelInformation?authToken={authToken}&code={code}

Gets Parcel Information by Package QrCode

GET api/Auction/GetParcelInformationByExternalCode?authToken={authToken}&code={code}&externalOperatorId={externalOperatorId}

Gets Parcel Information by Package External Code

POST api/Auction/ValidateParcelDelivery?authToken={authToken}

Validates if the parcel has been deliveried.

POST api/Auction/Bid?authToken={authToken}

Make a BID on an Auction.

GET api/Auction/Get?authToken={authToken}&auctionId={auctionId}

Get Auction info

POST api/Auction/FindBids?authToken={authToken}&auctionId={auctionId}

Find Bids For Auction

POST api/Auction/CancelAuction?authToken={authToken}&auctionId={auctionId}

Cancel the Auction

POST api/Auction/CloseAuctionAndSelectWinner?authToken={authToken}&auctionId={auctionId}&bidId={bidId}

Close Auction And Select Winner

POST api/Auction/UpdateParcelDeliveryState?authToken={authToken}

Updates the Parcel Delivery State

POST api/Auction/SetParcelOnPickup?authToken={authToken}&aucionParcelId={aucionParcelId}

Sets The Parcel On Pickup

POST api/Auction/SetParcelOnDistribution?authToken={authToken}&aucionParcelId={aucionParcelId}

Sets The Parcel On Distribution

POST api/Auction/Find?authToken={authToken}

Find All Auctions

POST api/Auction/FindActive?authToken={authToken}

Find Active Auctions for the Client

POST api/Auction/FindInactive?authToken={authToken}

Find Inactive Auctions for the Client

POST api/Auction/FindClientAwaitingPayment?authToken={authToken}

No documentation available.

POST api/Auction/FindClientAwaitingWinner?authToken={authToken}

No documentation available.

POST api/Auction/FindClientFinishedWithSuccess?authToken={authToken}

No documentation available.

POST api/Auction/FindClientFinishedWithoutSuccess?authToken={authToken}

No documentation available.

POST api/Auction/FindClientCanceled?authToken={authToken}

No documentation available.

POST api/Auction/FindAvailable?authToken={authToken}

Find Available Auctions for the Carrier

POST api/Auction/FindLastMinute?authToken={authToken}

Find Last Minute Auctions for the Carrier

POST api/Auction/FindCurrentForCarrier?authToken={authToken}

Find Current Auctions for the Carrier

POST api/Auction/FindCompletedForCarrier?authToken={authToken}

Find Completed Auctions for the Carrier

Delivery

APIDescription
POST api/Delivery/UpdateCoordinates?authToken={authToken}

Updates the coordinates.

GET api/Delivery/Track?code={code}&lang={lang}

Get Tracking Information