DraftsV1

APIDescription
GET Api/Drafts/Get

List of PendingOrders.

GET Api/Drafts/GetBulk?id={id}

Get PendingOrders by ID.

GET Api/Drafts/ReuseBulk?id={id}

Reuse PendingOrders by ID.

GET Api/Drafts/GetRx?id={id}

Get PendingOrders by ID.

GET Api/Drafts/GetRxDraftView?id={id}

Get PendingOrders by ID.

GET Api/Drafts/GetBulkLenses?id={id}

Get PendingOrders by ID.

GET Api/Drafts/ReuseBulkLenses?id={id}

Get PendingOrders by ID.

POST Api/Drafts/GetPendingOrdersBySpaceIdAndSearchText

Get PendingOrders by SpaceId.

GET Api/Drafts/GetCalculationXML?calcResultsId={calcResultsId}

No documentation available.

POST Api/Drafts/SaveBulk

Add PendingOrders.

POST Api/Drafts/SaveRxOrder

Add PendingOrders.

POST Api/Drafts/SavePromoOrder

POST Api/Drafts/SaveBulkLensesOrder

Add PendingOrders.

PUT Api/Drafts/UpdateBulk

Update PendingOrders.

PUT Api/Drafts/UpdateRxOrder

Update PendingOrders.

PUT Api/Drafts/UpdateBulkLensesOrder

Update PendingOrders.

PUT Api/Drafts/UpdatePromoOrder

Update PendingOrders.

DELETE Api/Drafts/Delete?id={id}

Delete PendingOrders.

POST Api/Drafts/DeleteByOwOrderId?id={id}

Delete PendingOrders ByOwOrderId.

GET Api/Drafts

List of PendingOrders.

GET api/Drafts/{id}/GetBulk

Get PendingOrders by ID.

GET api/Drafts/{id}/ReuseBulk

Reuse PendingOrders by ID.

GET api/Drafts/{id}/GetRx

Get PendingOrders by ID.

GET api/Drafts/{id}/GetRxDraftView

Get PendingOrders by ID.

GET api/Drafts/{id}/GetBulkLenses

Get PendingOrders by ID.

GET api/Drafts/{id}/ReuseBulkLenses

Get PendingOrders by ID.

DELETE api/Drafts/{id}/Delete

Delete PendingOrders.

POST api/Drafts/{id}/DeleteByOwOrderId

Delete PendingOrders ByOwOrderId.

BarCodeV1

APIDescription
POST Api/BarCode/GenerateBarCode?idSynchro={idSynchro}

Get Order by ID.

OrdersStatusHistoryV1

APIDescription
POST Api/OrdersStatusHistory/GetOWOrderId

Get Order by ID.

RxOrdersV1

APIDescription
GET Api/RxOrders/ArchiveOrder?owOrderId={owOrderId}

Archive Order by OWOrderId.

GET Api/RxOrders/ArchivePromotion?headerPromoPackageId={headerPromoPackageId}

Archive a promotion order by PromoPackage.

POST Api/RxOrders/CalcAndSaveOrder

Generate Xml Comercial on Calc and Save Orders

POST Api/RxOrders/CalculateForLensComparison

Calls the calculation for every order in the array

POST Api/RxOrders/Calculate

POST Api/RxOrders/CancelOrder?accountCode={accountCode}&owOrderId={owOrderId}&spaceId={spaceId}

Cancel an order

DELETE Api/RxOrders/Delete?id={id}

Delete Order.

GET Api/RxOrders/DeletePair?owOrderId={owOrderId}

Delete a pair from a promotion (remove info from ow_orders after insert on ow_archives)

POST Api/RxOrders/Export

This method exports an order to Opsysweb

GET Api/RxOrders/Get

List of Order.

GET Api/RxOrders/ByOrderId?id={id}

Get Order by OWOrderId.

POST Api/RxOrders/Filter

Get Orders by filter query.

GET Api/RxOrders/Reuse?id={id}

Get Order by ID.

POST Api/RxOrders/GetOrderFromPmsClient

Get an Order send by OWOrderBase64 or ExternalSystemOrderId on pms init format

POST Api/RxOrders/StatusHistory

Get Status History from order.

GET Api/RxOrders/GetXml?id={id}

Get Order by ID.

POST Api/RxOrders/GetPdfOrderDetail

Get an Order Detail on pdf format

GET Api/RxOrders/GetShape?id={id}

Get Shape by Id.

POST Api/RxOrders/SendBulkDraftOrders?customerServiceUserName={customerServiceUserName}

Send Draft Orders in bulk mode

POST Api/RxOrders/ResendBulkDraftOrders

Send Draft Orders in bulk mode

POST Api/RxOrders/SendSingleOrder

POST Api/RxOrders/SendPromoOrder

GET Api/RxOrders

List of Order.

DELETE api/RxOrders/{id}/Delete

Delete Order.

GET api/RxOrders/{id}/ByOrderId

Get Order by OWOrderId.

GET api/RxOrders/{id}/Reuse

Get Order by ID.

GET api/RxOrders/{id}/GetXml

Get Order by ID.

GET api/RxOrders/{id}/GetShape

Get Shape by Id.

PromosV1

Promos resource.

APIDescription
GET Api/Promos/CleanUserLocalFolder?userId={userId}

CleanUserLocalFolder

POST Api/Promos/ClonePromotion

Clone promo.

DELETE Api/Promos/Delete?id={id}

Delete promo.

GET Api/Promos/DeletePromosFileTermsConditions?localeName={localeName}&userId={userId}

DeletePromosFileTermsConditions

POST Api/Promos/EditPromotion

Edit promo.

GET Api/Promos/Get

List of promos.

GET Api/Promos/Get?id={id}

Get Promo by ID.

GET Api/Promos/Accounts?userId={userId}&promoId={promoId}

Returns list of Accounts by Promo Id

GET Api/Promos/Archive?headerPromoPackageId={headerPromoPackageId}

GET Api/Promos/ReuseArchive?headerPromoPackageId={headerPromoPackageId}

GET Api/Promos/ArchivePairOrders?headerPromoPackageId={headerPromoPackageId}

GET Api/Promos/Draft?owOrderId={owOrderId}

GET Api/Promos/ReusePromoDraft?owOrderId={owOrderId}

GET Api/Promos/PairOrders?headerPromoPackageId={headerPromoPackageId}

GET Api/Promos/PromoPairs?id={id}

Returns list of Pairs by Promo Id

GET Api/Promos/Sent?headerPromoPackageId={headerPromoPackageId}&isView={isView}

GET Api/Promos/ReusePromoSent?headerPromoPackageId={headerPromoPackageId}

GET Api/Promos/ReusePromoSent?headerPromoPackageId={headerPromoPackageId}&isFinishedPromo={isFinishedPromo}

GET Api/Promos/Unfinished?headerPromoPackageId={headerPromoPackageId}&isView={isView}

POST Api/Promos/Cancel?headerPromoPackageId={headerPromoPackageId}&accountCode={accountCode}&spaceId={spaceId}

Cancel cancellable pair orders found in .

PATCH Api/Promos/Patch

No documentation available.

POST Api/Promos/PromosFileTermsConditions?localeName={localeName}&userId={userId}&spaceCode={spaceCode}

FileTermsConditions

POST Api/Promos/PromosThumbnailFile

PromosThumbnailFile

PUT Api/Promos/Put

Update promo.

POST Api/Promos/SavePromotion

Save promo.

POST Api/Promos/ValidateOrderPromo?promoId={promoId}&externalPmsId={externalPmsId}&selectedAccountCode={selectedAccountCode}

Validates an RxOrder against a promo searching for the first pair.

GET Api/Promos

List of promos.

GET Api/Promos

Get Promo by ID.

GET api/Promos/{id}

Get Promo by ID.

DELETE api/Promos/{id}/Delete

Delete promo.

GET api/Promos/{id}/Get

Get Promo by ID.

GET api/Promos/{id}/PromoPairs

Returns list of Pairs by Promo Id

CustomLinksV1

Controller for custom links

APIDescription
GET Api/CustomLinks/Get

Gets all the custom links in the database

POST Api/CustomLinks/GetCustomLinksForSpace

Get the custom links for a given space

POST Api/CustomLinks/Post

Creates a new custom link

PUT Api/CustomLinks/Put

Edits a custom link

DELETE Api/CustomLinks/Delete?id={id}

Deletes a custom link

POST Api/CustomLinks/UploadFile?siteId={siteId}

Uploads a custom application's file

GET Api/CustomLinks

Gets all the custom links in the database

DELETE api/CustomLinks/{id}/Delete

Deletes a custom link

CacheV1

Cache controller

APIDescription
POST Api/Cache/DeleteLensOffer?key={key}

Delete Lens objects from cache.

DELETE Api/Cache/DeleteFrameOffer?key={key}

Delete Frame objects from cache.

POST Api/Cache/RemoveCacheByKeys?keys={keys}

Delete objects from cache.

ChamferOptionsV1

FinishingOption resource.

APIDescription
GET Api/ChamferOptions/GetAll

List all of MasterchamferOptionsTypeDto.

GET Api/ChamferOptions/Get?id={id}

Get Chamfer Options by Id.

DELETE Api/ChamferOptions/Delete?id={id}

Delete edgeType.

GET Api/ChamferOptions/GetChamferOptionsByFrameType?frameTypeId={frameTypeId}

GetChamferOptionsByFrameTypeView

GET Api/ChamferOptions/GetChamferOptionsByFrameTypeJobType?frameTypeId={frameTypeId}&jobTypeId={jobTypeId}

GetChamferOptionsByFrameTypeJobTypeView

GET Api/ChamferOptions/GetChamferOptionsByFrameJobPosition?frameTypeId={frameTypeId}&jobTypeId={jobTypeId}&positionId={positionId}

GetChamferOptionsByFrameJobPositionView

POST Api/ChamferOptions/GetMasterChamferOptionsSpaceTranslate

Get Chamfer Options by spaceID.

POST Api/ChamferOptions/SaveMasterChamferOptionsSpaceTranslation

SaveChamferOptionsTransalation

PUT Api/ChamferOptions/EditMasterChamferOptionsSpaceTranslation

EditMasterChamferOptionsTransalation

DELETE Api/ChamferOptions/DeleteMasterChamferOptionsSpaceTranslation?ResourceName={ResourceName}&SpaceLocaleId={SpaceLocaleId}

DeleteMasterChamferOptionsTransalation

GET Api/ChamferOptions

Get Chamfer Options by Id.

GET api/ChamferOptions/{id}

Get Chamfer Options by Id.

GET api/ChamferOptions/{id}/Get

Get Chamfer Options by Id.

DELETE api/ChamferOptions/{id}/Delete

Delete edgeType.

FinishingOptionsV1

FinishingOption resource.

APIDescription
GET Api/FinishingOptions/Get

List of FrameTypes.

GET Api/FinishingOptions/JobTypes?spaceId={spaceId}

Return a job types list available, filtered by space(site)

GET Api/FinishingOptions/JobTypes?spaceId={spaceId}&offerId={offerId}

Return a job types list available, filtered by space(site) and offer

POST Api/FinishingOptions/JobTypesBySpaceId

Return a job types list available, filtered by SpaceId

POST Api/FinishingOptions/JobTypesBySpaceIdJobTypeId

Return a job types list available, filtered by SpaceId

POST Api/FinishingOptions/GetChamferBySpaceId

Return a chamfer options list available, filtered by space(site)

POST Api/FinishingOptions/GetGrooveBySpaceId

Return a groove options list available, filtered by space(site)

POST Api/FinishingOptions/GetGrooveBySpaceIdFrametypeId

Return a groove with SpaceId and FrameTypeId

GET Api/FinishingOptions/FinishingOptions?spaceId={spaceId}&offerId={offerId}&jobTypeId={jobTypeId}&frameTypeId={frameTypeId}&processSelectability={processSelectability}

Return Finishing options availables for a order, filtered by space(site) and offer

GET Api/FinishingOptions/EdgeFinishTypeValues?spaceId={spaceId}&offerId={offerId}&jobTypeId={jobTypeId}&frameTypeId={frameTypeId}&edgeFinishTypeId={edgeFinishTypeId}

Return Edge Finish Type Values availables for a order, filtered by space(site) and offer

GET Api/FinishingOptions/GetJFEFTypeValueEdgeFinishType?edgeFinishTypeId={edgeFinishTypeId}

GetJFEFTypeValueByEdgeFinishType

GET Api/FinishingOptions/GetDistinctEdgeFinishType

GetDistinctByEdgeFinishType

POST Api/FinishingOptions/GetSpaceJobFrameEdgeTypeAndValueView

POST Api/FinishingOptions/GetMasterFinishingOptionSpaceTranslate

Get FinishingOptionType by spaceID.

POST Api/FinishingOptions/SaveMasterFinishingOptionSpaceTranslation

SaveMasterFinishingOptionTransalation

PUT Api/FinishingOptions/EditMasterFinishingOptionSpaceTranslation

EditMasterFinishingOptionTransalation

DELETE Api/FinishingOptions/DeleteMasterFinishingOptionSpaceTranslation?resourceName={resourceName}&spaceLocaleId={spaceLocaleId}

DeleteMasterFinishingOptionTransalation

POST Api/FinishingOptions/GetMasterJFEFTypeValueSpaceTranslate

Get MasterJFEFTypeValueBySpaceTranslate by spaceID.

POST Api/FinishingOptions/SaveMasterJFEFTypeValueSpaceTranslation

SaveMasterJFEFTypeValueTransalation

PUT Api/FinishingOptions/EditMasterJFEFTypeValueSpaceTranslation

EditMasterJFEFTypeValueTransalation

DELETE Api/FinishingOptions/DeleteMasterJFEFTypeValueSpaceTranslation?resourceName={resourceName}&spaceLocaleId={spaceLocaleId}

DeleteMasterJFEFTypeValueTransalation

POST Api/FinishingOptions/PostSpaceJobTypeFinishingOptions

Save and Register SpaceJobType.

POST Api/FinishingOptions/DeleteSpaceJobTypeFinishingOptions

Delete a SpaceJobTypeFinishingOption By Id

POST Api/FinishingOptions/SpaceJobFrameEdgeFinishTypeViewDto

Get SpaceJobFrameEdgeFinishTypeViewDto

POST Api/FinishingOptions/GetMastersByJobTypeFrameTypeEdgeFinishType

Get Masters by JobTypeId, FrameTypeId and EdgeTypeId.

POST Api/FinishingOptions/PostSpaceJobFrameEdgeFinishTypeAndValue

Save and Register SpaceJobType.

POST Api/FinishingOptions/JobTypeFinishingOptionsBySpaceId

Return a job types list available, filtered by SpaceId

GET Api/FinishingOptions

List of FrameTypes.

ShapeOriginMasterV1

APIDescription
GET Api/ShapeOriginMaster/Get?id={id}

Get ShapeOriginSpace by ID.

GET Api/ShapeOriginMaster/GetAll

Get ShapeOrigin all.

GET Api/ShapeOriginMaster

Get ShapeOriginSpace by ID.

GET api/ShapeOriginMaster/{id}

Get ShapeOriginSpace by ID.

GET api/ShapeOriginMaster/{id}/Get

Get ShapeOriginSpace by ID.

ShapesV1

APIDescription
GET Api/Shapes/FrameTypes?shapeOrigin={shapeOrigin}&spaceId={spaceId}&hasDrillPoints={hasDrillPoints}&fTyp={fTyp}&fClass={fClass}&traceData={traceData}

Return a FramesDto from a shapeOrigin, frame type code and Fclass filter.

POST Api/Shapes/OmaValidate

Return a OmaSerializationStatusReport with the validate of file OMA.

GET Api/Shapes/StandardShape?shapeNumber={shapeNumber}&setId={setId}

Return a ShapeDto that contains StandardShape by Id and Set Id.

GET Api/Shapes/StandardShapeSet?setId={setId}

Return a List of ShapeDto that contains StandardShapes by set Id.

GET Api/Shapes/TraceData?frameId={frameId}

Return a ShapeDto that contains the information that a frame searching by Id.

GET Api/Shapes/ShapeOriginsBySpaceId?spaceId={spaceId}

Get ShapeOriginSpace by SpaceId

GET Api/Shapes/ShapeToolsBySpaceId?spaceId={spaceId}

Get ShapeToolsSpace by SpaceId

POST Api/Shapes/GetOmaFromMO1

Gets a ShapeDTO from an MO1 input

LensesV1

LensView resource

APIDescription
POST Api/Lenses/ValidateLensToPrescription

Get Lenses by filter query.

GET Api/Lenses/Get?id={id}

Get LensView by Id.

GET Api/Lenses/GetBaseCurveByLensAndOfferId?lensId={lensId}&offerId={offerId}&specialDiameter={specialDiameter}

POST Api/Lenses/GetBaseCurveByPrescription

GET Api/Lenses/LensIncompatibilities?addValueId={addValueId}&offerId={offerId}

Get the lens Incompatibilities by AddValueId and OfferId.

POST Api/Lenses/Filter

Get Lenses by filter query.

GET Api/Lenses/AddValuesForLens?lensId={lensId}&offerId={offerId}

Get AddValues by LensId and OfferId.

POST Api/Lenses/PromoFilter

Get Lenses for a Pair in promotions by filter query.

POST Api/Lenses/Details

Get AddValues by json filter

GET Api/Lenses/LensDiameters?lensId={lensId}&offerId={offerId}

Get Diameters by LensId and OfferId.

GET Api/Lenses/AllLensDiameters?accountId={accountId}&lensName={lensName}&offerId={offerId}

Get Diameters by an agrupation of lenses

GET Api/Lenses/LensDesigns?accountId={accountId}&offerId={offerId}

Get Lens Designs by LensId and OfferId.

GET Api/Lenses/LensGridConfiguration?offerId={offerId}&lensName={lensName}&commercialDiameterId={commercialDiameterId}&IsFinished={IsFinished}&usePositiveCylinder={usePositiveCylinder}

Return the lens grid configuration data for finished and semifinished lenses by diameter

GET Api/Lenses/LensMaterials?accountId={accountId}&offerId={offerId}

Get Lens materials by LensId and OfferId.

GET Api/Lenses/LensTints?accountId={accountId}&offerId={offerId}

Get Lens Tints by LensId and OfferId.

GET Api/Lenses/LensTreatments?accountId={accountId}&offerId={offerId}

Get Lens Treatments by LensId and OfferId.

GET Api/Lenses/LensTypes?accountId={accountId}&offerId={offerId}

Get Lenstypes by LensId and OfferId.

GET Api/Lenses/LensRange?lensId={lensId}&offerId={offerId}

Get Ranges by LensId and OfferId.

GET Api/Lenses/GetRxOffersByAccountIdAndLensCode?id={id}&lenscode={lenscode}

Returns list of RX Offers by Account Id and lens code

GET Api/Lenses

Get LensView by Id.

GET api/Lenses/{id}

Get LensView by Id.

GET api/Lenses/{id}/Get

Get LensView by Id.

GET api/Lenses/{id}/GetRxOffersByAccountIdAndLensCode?lenscode={lenscode}

Returns list of RX Offers by Account Id and lens code

FrameRangeV1

FrameRange resource

APIDescription
POST Api/FrameRange/GetSpecialBaseFromFrameRanges

Returns the special base by frame SKU and lens code for the prescription.

POST Api/FrameRange/GetEdgeThicknessFromFrameRanges

Returns the edge thickness by frame SKU and lens code for the prescription.

FrameUploadRequestV1

FrameUploadRequest resource

APIDescription
GET Api/FrameUploadRequest/GetAllRequests?spaceId={spaceId}

Returns all the frame requests

GET Api/FrameUploadRequest/GetRequestsByOfferCode?offerCode={offerCode}

Returns the requests filtered by OfferCode

POST Api/FrameUploadRequest/SaveRequest

Save a new Frame Upload Request

PUT Api/FrameUploadRequest/EditRequest

Update an existing Frame Upload Request

POST Api/FrameUploadRequest/UploadFile

Prepares the offer file to be loaded

POST Api/FrameUploadRequest/LoadFrameDefaultImages

Loads the frame Default Images into an existing server folder (commonly frames folder)

FramesLensCompatibilityV1

FrameLensCompatibility resource

APIDescription
POST Api/FramesLensCompatibility/AreRecommendedLensesForFrame

Returns if a Lens given is recommended for a frame (lens inside FFA info).

FramesV1

FrameTraces resource

APIDescription
DELETE Api/Frames/Delete?id={id}

Delete frameTrace.

POST Api/Frames/IsPrescriptionInsideFFARanges

Check if a prescription is inside the recommended range for a frame

POST Api/Frames/IsMeasurementInsideFFARanges

Check if a measurements (PD and Height) are inside the recommended range for a frame

DELETE api/Frames/{id}/Delete

Delete frameTrace.

SparePartTypeV1

LensView resource

APIDescription
GET Api/SparePartType/Get?id={id}

Get LensView by Id.

GET Api/SparePartType

Get LensView by Id.

GET api/SparePartType/{id}

Get LensView by Id.

GET api/SparePartType/{id}/Get

Get LensView by Id.

SparePartsV1

LensView resource

APIDescription
GET Api/SpareParts/Get?id={id}

Get LensView by Id.

GET Api/SpareParts

Get LensView by Id.

GET api/SpareParts/{id}

Get LensView by Id.

GET api/SpareParts/{id}/Get

Get LensView by Id.

LegalDocumentsViewV1

Legal Documents resource.

APIDescription
GET Api/LegalDocumentsView/Get

List of Legal Documents.

GET Api/LegalDocumentsView/Get?legalDocumentId={legalDocumentId}

Get Legal Documents by ID.

GET Api/LegalDocumentsView/GetByGroupId?legalDocumentGroupId={legalDocumentGroupId}

Get Legal Documents by GroupId.

GET Api/LegalDocumentsView/GetActiveBySpaceId?spaceId={spaceId}

Get active Legal Documents by spaceId.

GET Api/LegalDocumentsView/GetActiveBySpaceIdLocaleId?spaceId={spaceId}&localeId={localeId}

Get Legal Documents by SiteId.

GET Api/LegalDocumentsView

List of Legal Documents.

GET Api/LegalDocumentsView

Get Legal Documents by ID.

LegalDocumentsV1

Legal Documents resource.

APIDescription
GET Api/LegalDocuments/Get

List of Legal Documents.

GET Api/LegalDocuments/Get?id={id}

Get Legal Documents by ID.

POST Api/LegalDocuments/Post

Save Legal Document.

PUT Api/LegalDocuments/Put

Updates the Legal Document received

POST Api/LegalDocuments/UploadLegalDocumentFileToTemp?userId={userId}&spaceCode={spaceCode}&localeName={localeName}

FileTermsConditions

GET Api/LegalDocuments/DeleteLegalDocumentTempFile?userId={userId}&spaceCode={spaceCode}&localeName={localeName}&FileName={FileName}

DeleteLegalDocumentFileTemp

GET Api/LegalDocuments/DeleteAllLegalDocumentTempFiles?userId={userId}

DeleteAllLegalDocumentFilesTemp

PUT Api/LegalDocuments/Accept?userId={userId}&LegalDocumentsGroupId={LegalDocumentsGroupId}

Accept Legal Conditions

PUT Api/LegalDocuments/Revoke?userId={userId}

Revoke Legal Conditions

GET Api/LegalDocuments/GetDocumentsGroupBySpaceAndLocale?spaceId={spaceId}&localeId={localeId}

Get the Legal Document group by space and locale

GET Api/LegalDocuments/GetAcceptedDocumentsGroupBySpaceLocaleAndUser?spaceId={spaceId}&localeId={localeId}&userId={userId}

Get the Legal Document group by space and locale

POST Api/LegalDocuments/PostGroup

Create the Legal Document group received

POST Api/LegalDocuments/SaveDocuments

Create the Legal Document group and the documents

PUT Api/LegalDocuments/DeactivateGroupBySpaceAndLocale?spaceId={spaceId}&localeId={localeId}

Deactivate the Legal Document Group with the spaceId and the localeId

PUT Api/LegalDocuments/DeactivateGroupById?groupId={groupId}

Deactivate the Legal Document Group with the Id

GET Api/LegalDocuments

List of Legal Documents.

GET Api/LegalDocuments

Get Legal Documents by ID.

GET api/LegalDocuments/{id}

Get Legal Documents by ID.

GET api/LegalDocuments/{id}/Get

Get Legal Documents by ID.

TracersV1

APIDescription
DELETE Api/Tracers/Delete?accountId={accountId}&tracerSn={tracerSn}

POST Api/Tracers/DeleteConfig

GET Api/Tracers/Get

GET Api/Tracers/Get?accountId={accountId}&tracerSn={tracerSn}

GET Api/Tracers/List

GET Api/Tracers/ListOMA

PUT Api/Tracers/Put

POST Api/Tracers/Save

POST Api/Tracers/Migrate

GET Api/Tracers

GET Api/Tracers

LoginV1

Login Resource.

APIDescription
POST Api/Login/loginParams

Verify if the user and password are valid for the application.

POST Api/Login/impersonate

Verify if the call center user have permissions to supplant the user account based on billing and shipping. Create Owin Token for impersonated user. Only CustomerService role can impersonate users. Parameters related impersonated user.

GET Api/Login/portalSSOAccess?accessToken={accessToken}&userName={userName}

Create Owin Token for user. AccessToken.User Name.

GroupsV1

Groups Resource.

APIDescription
POST Api/Groups/AccountsByGroupAndSpacePaginated

Accounts by group and space paginated

DELETE Api/Groups/Delete?id={id}

Delete Group.

GET Api/Groups/Offers?id={id}&type={type}

Returns list of offers by GroupId

GET Api/Groups/Get

List of Groups.

GET Api/Groups/Get?id={id}

Get Group by ID.

POST Api/Groups/Filter

Get Groups by filter query.

GET Api/Groups/GetIdWithOffers?id={id}

Get Account by ID.

POST Api/Groups/OffersByGroupAndSpace

Offers by group and space paginated

POST Api/Groups/Post

Add Group.

PUT Api/Groups/Put

Update Group.

GET Api/Groups/SwapOrderGroups?groupAId={groupAId}&groupBId={groupBId}

Swap displayOrder between two groups.

GET Api/Groups

List of Groups.

GET Api/Groups

Get Group by ID.

GET api/Groups/{id}

Get Group by ID.

DELETE api/Groups/{id}/Delete

Delete Group.

GET api/Groups/{id}/Offers?type={type}

Returns list of offers by GroupId

GET api/Groups/{id}/Get

Get Group by ID.

GET api/Groups/{id}/GetIdWithOffers

Get Account by ID.

OffersV1

Offers Controller V1

APIDescription
GET Api/Offers/Get

List of offers.

GET Api/Offers/Get?id={id}

Get Offer by ID.

GET Api/Offers/Get?code={code}

Get Offer by Code.

GET Api/Offers/GetOfferCode

Get Offer by ID.

GET Api/Offers/GetIdWithOffers?id={id}

Get Account by ID.

GET Api/Offers/Accounts?id={id}

Get Accounts by offer ID.

GET Api/Offers/Groups?id={id}

Get Groups by offer ID.

POST Api/Offers/ValidationEditOffers

Validation Edit Offer in Target Environment

GET Api/Offers/OfferToOffer?id={id}

Get Groups By Offer

POST Api/Offers/SaveOffer

Save Offer

PUT Api/Offers/EditOffer

Edit Offer

PUT Api/Offers/EditOfferPublishEnvironment

EditOfferPublishEnvironment

POST Api/Offers/Post

Insert offer.

PUT Api/Offers/EditOfferAccess

Update offer.

PATCH Api/Offers/Patch

Partial update of offer object

PATCH Api/Offers/Patch?id={id}

The patch - Partial update of Offer object.

DELETE Api/Offers/Delete?id={id}

Delete offer.

POST Api/Offers/Filter

Get Accounts by filter query.

GET Api/Offers/FilterBetweenOffers?id={id}

Get Accounts by offer ID.

GET Api/Offers

List of offers.

GET Api/Offers

Get Offer by ID.

GET Api/Offers

Get Offer by Code.

GET api/Offers/{id}

Get Offer by ID.

GET api/Offers/{id}/Get

Get Offer by ID.

GET api/Offers/{id}/GetIdWithOffers

Get Account by ID.

GET api/Offers/{id}/Accounts

Get Accounts by offer ID.

GET api/Offers/{id}/Groups

Get Groups by offer ID.

GET api/Offers/{id}/OfferToOffer

Get Groups By Offer

PATCH api/Offers/{id}/Patch

The patch - Partial update of Offer object.

DELETE api/Offers/{id}/Delete

Delete offer.

GET api/Offers/{id}/FilterBetweenOffers

Get Accounts by offer ID.

T2WSV1

Manages the CRUD to the SignalRConnections table containing the relation between the browser and the client in SignalR Context.

APIDescription
GET Api/T2WS/GetConnectionBySignalRClientId?signalRClientId={signalRClientId}

Gets connection data from SignalR database environment by an specific Client's connection Id

GET Api/T2WS/GetConnectionByConnectionKey?connectionKeySet={connectionKeySet}

Gets connection data from SignalR database environment by an specific Client's connectionKeySet generated by the frontEnd

GET Api/T2WS/GetPublicIpAddress

Gets the public IP of the http context caller. This call doesn't need authorization.

PUT Api/T2WS/Put

Updates a SignalRConnection

RxArchivesV1

APIDescription
GET Api/RxArchives/Get?owOrderId={owOrderId}

Get Order by OWOrderId.

GET Api/RxArchives/Reuse?owOrderId={owOrderId}

Get Order by ID.

GET Api/RxArchives

Get Order by OWOrderId.

DropzoneV1

Manages file uploads using the Dropzone Javascript controller http://www.dropzonejs.com/

APIDescription
POST Api/Dropzone/UploadFile

Uploads a file to the repository

EmailV1

APIDescription
POST Api/Email/Post

No documentation available.

GroupTranslationV1

Group Translations Resource.

APIDescription
POST Api/GroupTranslation/GetRxCPGroupErrorsTranslated

List of Group Errors Message translated.

POST Api/GroupTranslation/Post

Save and Register Group Translation.

DELETE Api/GroupTranslation/DeleteGroupTranslation?TranslationId={TranslationId}&GroupId={GroupId}

Delete group translation.

GET Api/GroupTranslation/FindGroupTranslationByTranslationIdGroupId?spaceId={spaceId}&localeId={localeId}&messageId={messageId}&groupId={groupId}

List of Errors Group Translations

OrderListDisplayV1

OrderListDisplay Resource.

APIDescription
GET Api/OrderListDisplay/Get

List of OrderListDisplay.

GET Api/OrderListDisplay

List of OrderListDisplay.

SliderViewV1

APIDescription
GET Api/SliderView/Get?spaceId={spaceId}

No documentation available.

GET Api/SliderView

No documentation available.

SpaceLogoV1

APIDescription
GET Api/SpaceLogo/GetBySpaceId?spaceId={spaceId}

Get SpaceLogo by SpaceId.

FilesRepositoryV1

APIDescription
GET Api/FilesRepository/PromotionsTerms?siteCode={siteCode}&offerCode={offerCode}&locale={locale}

Terms and Conditions file.

GET Api/FilesRepository/GetT2WSLoggingPath

Gets the T2WS common logging path based on the FilesRepository path configured in the web.config

BulkLensesV1

Controller for bulk of lenses

APIDescription
GET Api/BulkLenses/Get?id={id}

Get Order by ID.

GET Api/BulkLenses/Reuse?id={id}

Get Order by ID.

POST Api/BulkLenses/Post

Creates a new bulk lenses order using the DTO to generate the XML.

GET Api/BulkLenses

Get Order by ID.

GET api/BulkLenses/{id}

Get Order by ID.

GET api/BulkLenses/{id}/Get

Get Order by ID.

GET api/BulkLenses/{id}/Reuse

Get Order by ID.

FlowTypesV1

Pairs resource.

APIDescription
GET Api/FlowTypes/GetFlowTypes

List of flow types.

PromoTypesV1

PromoTypes resource.

APIDescription
DELETE Api/PromoTypes/Delete?id={id}

Delete promoType.

GET Api/PromoTypes/Get

List of pairVoucherCodes.

GET Api/PromoTypes/Get?id={id}

Get PromoType by ID.

POST Api/PromoTypes/Post

Save promoType.

PUT Api/PromoTypes/Put

Update promoType.

GET Api/PromoTypes

List of pairVoucherCodes.

GET Api/PromoTypes

Get PromoType by ID.

GET api/PromoTypes/{id}

Get PromoType by ID.

DELETE api/PromoTypes/{id}/Delete

Delete promoType.

GET api/PromoTypes/{id}/Get

Get PromoType by ID.

PairAggregationModeV1

Public services for the domain entity PairAggregationMode

APIDescription
GET Api/PairAggregationMode/Get

Returns all the PairAggregationModes

GET Api/PairAggregationMode

Returns all the PairAggregationModes

SelectionOptionV1

Selection Option resource.

APIDescription
GET Api/SelectionOption/Get

List of selection option.

GET Api/SelectionOption/Get?id={id}

Get selection option by ID.

GET Api/SelectionOption

List of selection option.

GET Api/SelectionOption

Get selection option by ID.

GET api/SelectionOption/{id}

Get selection option by ID.

GET api/SelectionOption/{id}/Get

Get selection option by ID.

PromosViewV1

PromosView resource.

APIDescription
GET Api/PromosView/Get

List of Promos View.

GET Api/PromosView/Get?id={id}

Get PromoView by ID.

GET Api/PromosView/GetPromoByPromoIdAndUserId?promoId={promoId}&userId={userId}

No documentation available.

GET Api/PromosView

List of Promos View.

GET Api/PromosView

Get PromoView by ID.

GET api/PromosView/{id}

Get PromoView by ID.

GET api/PromosView/{id}/Get

Get PromoView by ID.

PromoDetailsV1

PromoDetails resource.

APIDescription
DELETE Api/PromoDetails/Delete?id={id}

Delete promoDetail.

GET Api/PromoDetails/Get

List of pairVoucherCodes.

GET Api/PromoDetails/Get?id={id}

Get PromoDetail by ID.

POST Api/PromoDetails/Post

Save promoDetail.

PUT Api/PromoDetails/Put

Update promoDetail.

GET Api/PromoDetails

List of pairVoucherCodes.

GET Api/PromoDetails

Get PromoDetail by ID.

GET api/PromoDetails/{id}

Get PromoDetail by ID.

DELETE api/PromoDetails/{id}/Delete

Delete promoDetail.

GET api/PromoDetails/{id}/Get

Get PromoDetail by ID.

PairVoucherCodesV1

PairVoucherCodes resource.

APIDescription
DELETE Api/PairVoucherCodes/Delete?id={id}

Delete pairVoucherCode.

GET Api/PairVoucherCodes/Get

List of pairVoucherCodes.

GET Api/PairVoucherCodes/Get?id={id}

Get PairVoucherCode by ID.

POST Api/PairVoucherCodes/Post

Save pairVoucherCode.

PUT Api/PairVoucherCodes/Put

Update pairVoucherCode.

GET Api/PairVoucherCodes

List of pairVoucherCodes.

GET Api/PairVoucherCodes

Get PairVoucherCode by ID.

GET api/PairVoucherCodes/{id}

Get PairVoucherCode by ID.

DELETE api/PairVoucherCodes/{id}/Delete

Delete pairVoucherCode.

GET api/PairVoucherCodes/{id}/Get

Get PairVoucherCode by ID.

PairShapeOriginsV1

PairShapeOrigins resource.

APIDescription
DELETE Api/PairShapeOrigins/Delete?id={id}

Delete pairShapeOrigin.

GET Api/PairShapeOrigins/Get

List of pairs.

GET Api/PairShapeOrigins/Get?id={id}

Get PairShapeOrigin by ID.

POST Api/PairShapeOrigins/Post

Save pairShapeOrigin.

PUT Api/PairShapeOrigins/Put

Update pairShapeOrigin.

GET Api/PairShapeOrigins

List of pairs.

GET Api/PairShapeOrigins

Get PairShapeOrigin by ID.

GET api/PairShapeOrigins/{id}

Get PairShapeOrigin by ID.

DELETE api/PairShapeOrigins/{id}/Delete

Delete pairShapeOrigin.

GET api/PairShapeOrigins/{id}/Get

Get PairShapeOrigin by ID.

PairsV1

Pairs resource.

APIDescription
DELETE Api/Pairs/Delete?id={id}

Delete pair.

POST Api/Pairs/EditPair

Edit promo.

GET Api/Pairs/Get

List of pairs.

GET Api/Pairs/Get?id={id}

Get Pair by ID.

GET Api/Pairs/Modules?pairId={pairId}

Returns list of Modules by Pair

GET Api/Pairs/offers?pairId={pairId}&typeId={typeId}

Returns list of offers by type linked to a Pair

POST Api/Pairs/Frames

Returns list of Promo frames of a pair

GET Api/Pairs/VoucherCodes?pairId={pairId}

Returns list of VoucherCode by Pair

PUT Api/Pairs/Put

Update pair.

POST Api/Pairs/SavePair

Save pair.

GET Api/Pairs

List of pairs.

GET Api/Pairs

Get Pair by ID.

GET api/Pairs/{id}

Get Pair by ID.

DELETE api/Pairs/{id}/Delete

Delete pair.

GET api/Pairs/{id}/Get

Get Pair by ID.

ModuleTemplatesV1

APIDescription
GET Api/ModuleTemplates/Get

List of modulees.

GET Api/ModuleTemplates/Get?id={id}

Get ModuleTemplate by ID.

POST Api/ModuleTemplates/Post

Save module.

PUT Api/ModuleTemplates/Put

Update module.

DELETE Api/ModuleTemplates/Delete?id={id}

Delete module.

GET Api/ModuleTemplates

List of modulees.

GET Api/ModuleTemplates

Get ModuleTemplate by ID.

GET api/ModuleTemplates/{id}

Get ModuleTemplate by ID.

GET api/ModuleTemplates/{id}/Get

Get ModuleTemplate by ID.

DELETE api/ModuleTemplates/{id}/Delete

Delete module.

ModuleTemplateDetailsV1

APIDescription
GET Api/ModuleTemplateDetails/Get

List of moduleTemplateDetailes.

GET Api/ModuleTemplateDetails/Get?id={id}

Get ModuleTemplateDetail by ID.

POST Api/ModuleTemplateDetails/Post

Save moduleTemplateDetail.

PUT Api/ModuleTemplateDetails/Put

Update moduleTemplateDetail.

DELETE Api/ModuleTemplateDetails/Delete?id={id}

Delete moduleTemplateDetail.

GET Api/ModuleTemplateDetails

List of moduleTemplateDetailes.

GET Api/ModuleTemplateDetails

Get ModuleTemplateDetail by ID.

GET api/ModuleTemplateDetails/{id}

Get ModuleTemplateDetail by ID.

GET api/ModuleTemplateDetails/{id}/Get

Get ModuleTemplateDetail by ID.

DELETE api/ModuleTemplateDetails/{id}/Delete

Delete moduleTemplateDetail.

ModulesV1

APIDescription
GET Api/Modules/Get

List of modulees.

GET Api/Modules/Get?id={id}

Get Module by ID.

POST Api/Modules/Post

Save module.

PUT Api/Modules/Put

Update module.

DELETE Api/Modules/Delete?id={id}

Delete module.

GET Api/Modules

List of modulees.

GET Api/Modules

Get Module by ID.

GET api/Modules/{id}

Get Module by ID.

GET api/Modules/{id}/Get

Get Module by ID.

DELETE api/Modules/{id}/Delete

Delete module.

SpaceLocaleV1

APIDescription
GET Api/SpaceLocale/Get

List of Archives.

GET Api/SpaceLocale/FindBySpaceIdAndLocaleId?spaceId={spaceId}&localeId={localeId}

Get SpaceLocale by SpaceId and LocaleId.

GET Api/SpaceLocale/FindBySpaceId?spaceId={spaceId}

GET Api/SpaceLocale

List of Archives.

LensFavouriteV1

APIDescription
POST Api/LensFavourite/Post

Add PendingOrders.

DELETE Api/LensFavourite/Delete?userId={userId}&lensId={lensId}&offerId={offerId}

Delete favourite lense

LocalesV1

Locales Resource.

APIDescription
GET Api/Locales/Get

List of Locales.

GET Api/Locales

List of Locales.

MessagesV1

APIDescription
GET Api/Messages/GetRxCPErrors

List of RxCPErrors Messages.

POST Api/Messages/GetRxCPErrorsTranslated

List of Errors Message translated.

POST Api/Messages/GetRxCPErrorsTranslatedBySpaceIdMessageCode

List of Errors Message translated.

MessageMappingsV1

APIDescription
GET Api/MessageMappings/Get

List of Message Mappings.

GET Api/MessageMappings

List of Message Mappings.

OfferMaintenanceWindowV1

APIDescription
GET Api/OfferMaintenanceWindow/Get

List of Offer Maintenance Windows.

GET Api/OfferMaintenanceWindow/Get?id={id}

Get Offer by ID.

GET Api/OfferMaintenanceWindow/Get?code={code}

Get offer Maintenance Window by Code.

POST Api/OfferMaintenanceWindow/Post

Insert offer Maintenance Window.

PUT Api/OfferMaintenanceWindow/Put

Update Offer Maintenance Window.

PATCH Api/OfferMaintenanceWindow/Patch

Partial update of Offer Maintenance Window object

PATCH Api/OfferMaintenanceWindow/Patch?id={id}

No documentation available.

DELETE Api/OfferMaintenanceWindow/Delete?id={id}

Delete offerMaintenanceWindow.

DELETE Api/OfferMaintenanceWindow/Delete?code={code}

Delete offerMaintenanceWindow.

GET Api/OfferMaintenanceWindow

List of Offer Maintenance Windows.

GET Api/OfferMaintenanceWindow

Get Offer by ID.

GET Api/OfferMaintenanceWindow

Get offer Maintenance Window by Code.

GET api/OfferMaintenanceWindow/{id}

Get Offer by ID.

GET api/OfferMaintenanceWindow/{id}/Get

Get Offer by ID.

PATCH api/OfferMaintenanceWindow/{id}/Patch

No documentation available.

DELETE api/OfferMaintenanceWindow/{id}/Delete

Delete offerMaintenanceWindow.

OptionSettingsV1

APIDescription
GET Api/OptionSettings/Get

Get a list of OptionSettings

GET Api/OptionSettings

Get a list of OptionSettings

ResourcesV1

APIDescription
GET Api/Resources/Get?lang={lang}

Get Resources by Space and Language For generic translation send 0 ("0|0|0|0|0")

GET Api/Resources

Get Resources by Space and Language For generic translation send 0 ("0|0|0|0|0")

RolesV1

APIDescription
GET Api/Roles/Get

List of Roles.

GET Api/Roles/Get?id={id}

Get Role by ID.

POST Api/Roles/Post

Add Role

PUT Api/Roles/Put?id={id}

Update Role.

DELETE Api/Roles/Delete?id={id}

Delete Role.

GET Api/Roles

List of Roles.

GET Api/Roles

Get Role by ID.

GET api/Roles/{id}

Get Role by ID.

GET api/Roles/{id}/Get

Get Role by ID.

PUT api/Roles/{id}/Put

Update Role.

DELETE api/Roles/{id}/Delete

Delete Role.

SeveritiesV1

APIDescription
GET Api/Severities/Get

List of Severities.

GET Api/Severities/GetSeverity

List of Severities.

GET Api/Severities

List of Severities.

OfferTypeV1

APIDescription
GET Api/OfferType/Get

List of OfferTypes.

GET Api/OfferType/Get?id={id}

Get OfferType by ID.

GET Api/OfferType

List of OfferTypes.

GET Api/OfferType

Get OfferType by ID.

GET api/OfferType/{id}

Get OfferType by ID.

GET api/OfferType/{id}/Get

Get OfferType by ID.

SubSpaceTypesV1

APIDescription
GET Api/SubSpaceTypes/Get

List of SubSpaceTypes.

GET Api/SubSpaceTypes/Get?id={id}

Get SubSpaceType by ID.

GET Api/SubSpaceTypes/Get?list={list}

Get all SubSpaceTypes with the related list of sections.

GET Api/SubSpaceTypes/GetFilterBySpaceId?list={list}&spaceId={spaceId}

No documentation available.

POST Api/SubSpaceTypes/Post

Add SubSpaceType.

PUT Api/SubSpaceTypes/Put

Update SubSpaceType.

DELETE Api/SubSpaceTypes/Delete?id={id}

Delete SubSpaceType.

GET Api/SubSpaceTypes

List of SubSpaceTypes.

GET Api/SubSpaceTypes

Get SubSpaceType by ID.

GET Api/SubSpaceTypes

Get all SubSpaceTypes with the related list of sections.

GET api/SubSpaceTypes/{id}

Get SubSpaceType by ID.

GET api/SubSpaceTypes/{id}/Get

Get SubSpaceType by ID.

DELETE api/SubSpaceTypes/{id}/Delete

Delete SubSpaceType.

TranslationsV1

Translations Resource.

APIDescription
GET Api/Translations/GetErrorTranslationsBySpaceLocale?spaceid={spaceid}&localeid={localeid}

List of Error Translation Messages filter by SpaceLocale.

POST Api/Translations/Post

Save and Register Translation.

DELETE Api/Translations/Delete?Id={Id}&MessageId={MessageId}&SpaceLocaleId={SpaceLocaleId}

Delete translation.

PUT Api/Translations/Put

Update translation.

POST Api/Translations/GetResourcesTranslationsBySpaceLocaleId

Get the list of resources for a spaceLocaleId

POST Api/Translations/UpdateTranslation

Updates translation value in passed space locale

GET Api/Translations/GetCsvLanguagesResources?spaceLocaleId={spaceLocaleId}

Gets the resources in a strin

POST Api/Translations/ImportLanguagesResources?spaceLocaleId={spaceLocaleId}

Reads a csv file and saves it values to translations

DELETE api/Translations/{Id}/Delete?MessageId={MessageId}&SpaceLocaleId={SpaceLocaleId}

Delete translation.

UsersV1

AppUsers Resource.

APIDescription
DELETE Api/Users/Delete?id={id}

Delete User.

POST Api/Users/DeleteMultipleUsers

Delete User.

GET Api/Users/Get

List of AppUsers.

GET Api/Users/Get?id={id}

Get User by ID.

GET Api/Users/ValidateUserName?userName={userName}&spaceId={spaceId}

Validate if user exits in this space.

GET Api/Users/Accounts?id={id}

Returns list of accounts by userId

GET Api/Users/AccountsByType?id={id}&accountTypeId={accountTypeId}

Returns list of accounts by userId and type of account

GET Api/Users/HasUserFrameOffers?userid={userid}

Returns if user has any frame offer on any account.

POST Api/Users/AllTypesOrdersSpaceId

Returns list of Bulk and RX Orders by SpaceId

POST Api/Users/AllTypesOrders

Returns list of Bulk and RX Orders by AccountId

POST Api/Users/BulkOrdersSpaceId

Returns list of Bulk Orders by SpaceId

POST Api/Users/BulkOrders

Returns list of Bulk Orders by AccountId

POST Api/Users/CountUnfinishedPromo

Count unfinished promo for an user

POST Api/Users/CountUserPromos

Count promos for an user

POST Api/Users/DraftsOrders

Returns list of Drafts Orders by username

POST Api/Users/LapsedPromoViews

Returns list of lapsed promotions for an user

GET Api/Users/PrivilegeGroups?id={id}

Returns list of sections by userId

POST Api/Users/PromoViews

Returns list of promotions for an user

POST Api/Users/RxArchiveOrders

Returns list of Rx Orders by AccountId

POST Api/Users/RxDraftsOrders

Returns list of Drafts Orders by username

POST Api/Users/BulkLensesDraftsOrders

Returns list of Drafts Orders by username

POST Api/Users/RxOrdersSpaceId

Returns list of Rx Orders by SpaceId

POST Api/Users/RxSentOrders

Returns list of Rx Orders by AccountId

POST Api/Users/RxUnfinishedPromoOrders

Return list of unfinished promotions for an user

POST Api/Users/BulkLensesSentOrders

Returns list of BulkLenses Orders by AccountId

GET Api/Users/Sections?id={id}

Returns list of sections by userId

GET Api/Users/Sections?id={id}&spaceId={spaceId}&subSpaceType={subSpaceType}

Returns list of sections by userId and spaceId

GET Api/Users/Spaces?id={id}

Returns list of spaces by userId

GET Api/Users/TracerConfigs?userId={userId}

GET Api/Users/UserAccounts?id={id}

Returns list of User Acounts/Accounts/Addresses by userId

GET Api/Users/PromoAccounts?id={id}

Returns list of Acounts by UserId that contains offers of promo type

POST Api/Users/UsersPagination

Returns list of users (optional query and pagination)

PATCH Api/Users/Patch

Partial update of user object

PATCH Api/Users/Patch?id={id}

No documentation available.

POST Api/Users/Post

Save and Register User.

PUT Api/Users/Put

Update User.

GET Api/Users

List of AppUsers.

GET Api/Users

Get User by ID.

GET api/Users/{id}

Get User by ID.

DELETE api/Users/{id}/Delete

Delete User.

GET api/Users/{id}/Get

Get User by ID.

GET api/Users/{id}/Accounts

Returns list of accounts by userId

GET api/Users/{id}/AccountsByType?accountTypeId={accountTypeId}

Returns list of accounts by userId and type of account

GET api/Users/{id}/PrivilegeGroups

Returns list of sections by userId

GET api/Users/{id}/Sections

Returns list of sections by userId

GET api/Users/{id}/Sections?spaceId={spaceId}&subSpaceType={subSpaceType}

Returns list of sections by userId and spaceId

GET api/Users/{id}/Spaces

Returns list of spaces by userId

GET api/Users/{id}/UserAccounts

Returns list of User Acounts/Accounts/Addresses by userId

GET api/Users/{id}/PromoAccounts

Returns list of Acounts by UserId that contains offers of promo type

PATCH api/Users/{id}/Patch

No documentation available.

PortalsV1

APIDescription
GET Api/Portals/Get

List of Portals.

GET Api/Portals/Get?id={id}

Get Portal by ID.

GET Api/Portals

List of Portals.

GET Api/Portals

Get Portal by ID.

GET api/Portals/{id}

Get Portal by ID.

GET api/Portals/{id}/Get

Get Portal by ID.

AccountTypesV1

APIDescription
GET Api/AccountTypes/Get

List of AccountTypeTypes.

GET Api/AccountTypes/Get?id={id}

Get AccountType by ID.

GET Api/AccountTypes

List of AccountTypeTypes.

GET Api/AccountTypes

Get AccountType by ID.

GET api/AccountTypes/{id}

Get AccountType by ID.

GET api/AccountTypes/{id}/Get

Get AccountType by ID.

ContentsV1

Contents Resource.

APIDescription
GET Api/Contents/Get

List of Contents.

GET Api/Contents/Get?id={id}

Get Content by ID.

GET Api/Contents

List of Contents.

GET Api/Contents

Get Content by ID.

GET api/Contents/{id}

Get Content by ID.

GET api/Contents/{id}/Get

Get Content by ID.

AddressTypesV1

Class AddressTypesControler

APIDescription
GET Api/AddressTypes/Get

List of AddressTypes.

GET Api/AddressTypes/Get?id={id}

Get AddressType by ID.

GET Api/AddressTypes

List of AddressTypes.

GET Api/AddressTypes

Get AddressType by ID.

GET api/AddressTypes/{id}

Get AddressType by ID.

GET api/AddressTypes/{id}/Get

Get AddressType by ID.

AddressesV1

APIDescription
GET Api/Addresses/Get

List of addresses.

GET Api/Addresses/Get?id={id}

Get Address by ID.

POST Api/Addresses/Post

Save address.

PUT Api/Addresses/Put

Update address.

DELETE Api/Addresses/Delete?id={id}

Delete address.

GET Api/Addresses

List of addresses.

GET Api/Addresses

Get Address by ID.

GET api/Addresses/{id}

Get Address by ID.

GET api/Addresses/{id}/Get

Get Address by ID.

DELETE api/Addresses/{id}/Delete

Delete address.

AccountsV1

Accounts resource.

APIDescription
GET Api/Accounts/Get

List of accounts.

GET Api/Accounts/Get?id={id}

Get Account by ID.

GET Api/Accounts/GetIdWithOffers?id={id}

Get Account by ID.

POST Api/Accounts/Filter

Get Accounts by filter query.

GET Api/Accounts/Options?id={id}&subSpaceId={subSpaceId}&sectionId={sectionId}

Get all the options by accountId and sectionId

POST Api/Accounts/AccountsPagination

Pagination

GET Api/Accounts/ValidateCode?code={code}&spaceId={spaceId}

Get all codes

POST Api/Accounts/Post

Save account.

PUT Api/Accounts/Put

Update account.

DELETE Api/Accounts/Delete?id={id}

Delete account.

GET Api/Accounts/rxoffers?id={id}

Returns list of RX Offers by Account Id

GET Api/Accounts/bulkoffers?id={id}

Returns list of bulk Offers by Account Id

POST Api/Accounts/frameOffersByLensOfferIds

Returns list of bulk Offers by Account Id

GET Api/Accounts/bulklensesoffers?id={id}

Returns list of bulk Offers by Account Id

GET Api/Accounts/HasFrameOffers?accountId={accountId}

Indicates if the account id has frame offers associated to it

POST Api/Accounts/bulkframes

Returns list of frames with details by AccountId

POST Api/Accounts/FullFrames

Returns list of frames with details by Account restrict by offers of lenses selected

POST Api/Accounts/FramesFilterByStock?stock={stock}

Returns list of frames with details by Account and frames in stock restrict by offers of lenses selected

POST Api/Accounts/PromoViews

Returns list of promotions for an account

POST Api/Accounts/LapsedPromoViews

Returns list of lapsed promotions for an account

GET Api/Accounts/FindUsersByAccount?spaceId={spaceId}&accountCode={accountCode}

Returns the identified by and a list of with the shipping accounts of the users having the searched account

GET Api/Accounts

List of accounts.

GET Api/Accounts

Get Account by ID.

GET api/Accounts/{id}

Get Account by ID.

GET api/Accounts/{id}/Get

Get Account by ID.

GET api/Accounts/{id}/GetIdWithOffers

Get Account by ID.

GET api/Accounts/{id}/Options?subSpaceId={subSpaceId}&sectionId={sectionId}

Get all the options by accountId and sectionId

DELETE api/Accounts/{id}/Delete

Delete account.

GET api/Accounts/{id}/rxoffers

Returns list of RX Offers by Account Id

GET api/Accounts/{id}/bulkoffers

Returns list of bulk Offers by Account Id

GET api/Accounts/{id}/bulklensesoffers

Returns list of bulk Offers by Account Id

PrivilegeGroupsV1

APIDescription
GET Api/PrivilegeGroups/Get

List of PrivilegeGroups.

GET Api/PrivilegeGroups/Get?id={id}

Get PrivilegeGroup by ID.

POST Api/PrivilegeGroups/Post

Save Privilege Group.

PUT Api/PrivilegeGroups/Put

Update Privilege Group.

DELETE Api/PrivilegeGroups/Delete?id={id}

Delete Privilege Group.

GET Api/PrivilegeGroups

List of PrivilegeGroups.

GET Api/PrivilegeGroups

Get PrivilegeGroup by ID.

GET api/PrivilegeGroups/{id}

Get PrivilegeGroup by ID.

GET api/PrivilegeGroups/{id}/Get

Get PrivilegeGroup by ID.

DELETE api/PrivilegeGroups/{id}/Delete

Delete Privilege Group.

PermissionsV1

Permissions Resource.

APIDescription
GET Api/Permissions/Get

List of Permissions.

GET Api/Permissions/Get?id={id}

Get Permission by ID.

POST Api/Permissions/Post

Add Permission.

PUT Api/Permissions/Put

Update Permission.

DELETE Api/Permissions/Delete?id={id}

Delete Permission.

GET Api/Permissions

List of Permissions.

GET Api/Permissions

Get Permission by ID.

GET api/Permissions/{id}

Get Permission by ID.

GET api/Permissions/{id}/Get

Get Permission by ID.

DELETE api/Permissions/{id}/Delete

Delete Permission.

LogTypesV1

APIDescription
GET Api/LogTypes/Get

List of LogTypes.

GET Api/LogTypes/Get?id={id}

Get LogType by ID.

GET Api/LogTypes

List of LogTypes.

GET Api/LogTypes

Get LogType by ID.

GET api/LogTypes/{id}

Get LogType by ID.

GET api/LogTypes/{id}/Get

Get LogType by ID.

SpacesV1

APIDescription
GET Api/Spaces/Get

List of Spaces.

GET Api/Spaces/Get?id={id}

Get Space by ID.

GET Api/Spaces/Get?url={url}

Get Space by URL.

GET Api/Spaces/GetIdWithOffers?id={id}

Get Account by ID.

GET Api/Spaces/GetByCode?code={code}

Get Space by site code.

GET Api/Spaces/GetByCodeForUac?code={code}

Get Space by site code.

GET Api/Spaces/GetByCodeSSO?code={code}

Get Space by site code and remove restricted information

GET Api/Spaces/SubSpacesAndLocales?id={id}

Get Space by ID.

GET Api/Spaces/Users?id={id}

Returns list of users by SpaceId

POST Api/Spaces/UserAccountInfo

No documentation available.

GET Api/Spaces/Locales?id={id}

Returns list of locales by SpaceId

GET Api/Spaces/PrivilegeGroupsSpace?id={id}

Get PrivilegeGroup by ID.

GET Api/Spaces/Accounts?id={id}

Returns list of accounts by SpaceId

GET Api/Spaces/Groups?id={id}&searchText={searchText}

Returns list of groups by SpaceId

GET Api/Spaces/Offers?id={id}

Returns list of offers by SpaceId

POST Api/Spaces/OffersFramesLens

Returns list of offers of Frames and Lens by SpaceId

GET Api/Spaces/EmailsMassiveLoading?spaceCode={spaceCode}

Returns list of emails by SpaceCode

GET Api/Spaces/OffersBySpaceAndType?id={id}&type={type}

Returns list of offers by GroupId

GET Api/Spaces/Sections?id={id}&subSpaceType={subSpaceType}

Returns list of sections by spaceId

GET Api/Spaces/TimeZones

Returns list of Time Zones in the worl

POST Api/Spaces/Post

Add Space.

PUT Api/Spaces/Put

Update Space.

PATCH Api/Spaces/Patch

Partial update of space object

PATCH Api/Spaces/Patch?id={id}

No documentation available.

DELETE Api/Spaces/Delete?id={id}

Delete Space.

POST Api/Spaces/Filter

Get Spaces by filter query.

POST Api/Spaces/Promos

No documentation available.

GET Api/Spaces

List of Spaces.

GET Api/Spaces

Get Space by ID.

GET Api/Spaces

Get Space by URL.

GET api/Spaces/{id}

Get Space by ID.

GET api/Spaces/{id}/Get

Get Space by ID.

GET api/Spaces/{id}/GetIdWithOffers

Get Account by ID.

GET api/Spaces/{id}/SubSpacesAndLocales

Get Space by ID.

GET api/Spaces/{id}/Users

Returns list of users by SpaceId

GET api/Spaces/{id}/Locales

Returns list of locales by SpaceId

GET api/Spaces/{id}/PrivilegeGroupsSpace

Get PrivilegeGroup by ID.

GET api/Spaces/{id}/Accounts

Returns list of accounts by SpaceId

GET api/Spaces/{id}/Groups?searchText={searchText}

Returns list of groups by SpaceId

GET api/Spaces/{id}/Offers

Returns list of offers by SpaceId

GET api/Spaces/{id}/OffersBySpaceAndType?type={type}

Returns list of offers by GroupId

GET api/Spaces/{id}/Sections?subSpaceType={subSpaceType}

Returns list of sections by spaceId

PATCH api/Spaces/{id}/Patch

No documentation available.

DELETE api/Spaces/{id}/Delete

Delete Space.

StatusV1

APIDescription
GET Api/Status/Get

List of Statuss.

GET Api/Status/Get?id={id}

Get Status by ID.

GET Api/Status

List of Statuss.

GET Api/Status

Get Status by ID.

GET api/Status/{id}

Get Status by ID.

GET api/Status/{id}/Get

Get Status by ID.

SectionsV1

APIDescription
GET Api/Sections/Get

List of Sections.

GET Api/Sections/Get?id={id}

Get Section by ID.

GET Api/Sections/Orders?sectionId={sectionId}

Returns list of orders by SectionId

POST Api/Sections/Post

Add Section.

PUT Api/Sections/Put

Update Section.

DELETE Api/Sections/Delete?id={id}

Delete Section.

GET Api/Sections

List of Sections.

GET Api/Sections

Get Section by ID.

GET api/Sections/{id}

Get Section by ID.

GET api/Sections/{id}/Get

Get Section by ID.

DELETE api/Sections/{id}/Delete

Delete Section.

SubSpacesV1

APIDescription
GET Api/SubSpaces/Get

List of SubSpaces.

GET Api/SubSpaces/Get?id={id}

Get SubSpace by ID.

POST Api/SubSpaces/Post

Add SubSpace.

PUT Api/SubSpaces/Put

Update SubSpace.

DELETE Api/SubSpaces/Delete?id={id}

Delete SubSpace.

GET Api/SubSpaces

List of SubSpaces.

GET Api/SubSpaces

Get SubSpace by ID.

GET api/SubSpaces/{id}

Get SubSpace by ID.

GET api/SubSpaces/{id}/Get

Get SubSpace by ID.

DELETE api/SubSpaces/{id}/Delete

Delete SubSpace.

CowNowV1

APIDescription
POST Api/CowNow/ExportData

BulkOrdersV1

APIDescription
GET Api/BulkOrders/Get

List of Order .

GET Api/BulkOrders/Get?id={id}

Get Order by ID.

POST Api/BulkOrders/Post

Add Order.

PUT Api/BulkOrders/Put

Update Order.

DELETE Api/BulkOrders/Delete?id={id}

Delete Order.

POST Api/BulkOrders/Validate

Validate that the content of the BulkOrder is valid.

POST Api/BulkOrders/ValidateAccounts

Validate that the accounts of the BulkOrder are valid.

POST Api/BulkOrders/ValidateItems

Validate that the items added to the BulkOrder are valid.

GET Api/BulkOrders

List of Order .

GET Api/BulkOrders

Get Order by ID.

GET api/BulkOrders/{id}

Get Order by ID.

GET api/BulkOrders/{id}/Get

Get Order by ID.

DELETE api/BulkOrders/{id}/Delete

Delete Order.

CalcResultsV1

APIDescription
GET Api/CalcResults/Get

List of Calculations .

GET Api/CalcResults/Get?id={id}

Get Calculation by ID.

GET Api/CalcResults/GetCalcXml?orderId={orderId}

Get Cacl by ID.

POST Api/CalcResults/Post

Add CalcResults.

PUT Api/CalcResults/Put

Update CalcResults.

DELETE Api/CalcResults/Delete?id={id}

Delete Calculation.

POST Api/CalcResults/GetCalculationResultImage

Get Calculation Image

POST Api/CalcResults/GetImages

Get Calulation images

POST Api/CalcResults/BadRequest

GET Api/CalcResults

List of Calculations .

GET Api/CalcResults

Get Calculation by ID.

GET api/CalcResults/{id}

Get Calculation by ID.

GET api/CalcResults/{id}/Get

Get Calculation by ID.

DELETE api/CalcResults/{id}/Delete

Delete Calculation.

EdgeTypesV1

APIDescription
GET Api/EdgeTypes/Get

List of EdgeTypes.

GET Api/EdgeTypes/Get?id={id}

Get edgeType by Id.

GET Api/EdgeTypes/GetEdgeType?code={code}

Get edgeType by Name.

POST Api/EdgeTypes/Post

Insert a new Edge Type.

PUT Api/EdgeTypes/Put

Update frame.

DELETE Api/EdgeTypes/Delete?id={id}

Delete edgeType.

POST Api/EdgeTypes/GetMasterEdgeTypeSpaceTranslate

Get EdgeType by spaceID.

POST Api/EdgeTypes/SaveMasterEdgeTypeSpaceTranslation

SaveMasterEdgeTypeTransalation

PUT Api/EdgeTypes/EditMasterEdgeTypeSpaceTranslation

EditMasterEdgeTypeTransalation

DELETE Api/EdgeTypes/DeleteMasterEdgeTypeSpaceTranslation?ResourceName={ResourceName}&SpaceLocaleId={SpaceLocaleId}

DeleteMasterEdgeTypeTransalation

GET Api/EdgeTypes

List of EdgeTypes.

GET Api/EdgeTypes

Get edgeType by Id.

GET api/EdgeTypes/{id}

Get edgeType by Id.

GET api/EdgeTypes/{id}/Get

Get edgeType by Id.

DELETE api/EdgeTypes/{id}/Delete

Delete edgeType.

MaterialTypesV1

APIDescription
GET Api/MaterialTypes/Get

List of MaterialTypes.

GET Api/MaterialTypes/Get?id={id}

Get frameType by FrameTypeID.

GET Api/MaterialTypes

List of MaterialTypes.

GET Api/MaterialTypes

Get frameType by FrameTypeID.

GET api/MaterialTypes/{id}

Get frameType by FrameTypeID.

GET api/MaterialTypes/{id}/Get

Get frameType by FrameTypeID.

FrameTypesV1

FrameTypes resource.

APIDescription
GET Api/FrameTypes/Get

List of FrameTypes.

GET Api/FrameTypes/Get?id={id}

Get frameType by FrameTypeID.

POST Api/FrameTypes/GetFrameTypeSpace

Get frameType by spaceID.

POST Api/FrameTypes/GetFrameTypeSpaceTranslate

Get frameType by spaceID.

GET Api/FrameTypes/GetFrameTypeGroove

Get frameType by Groove.

POST Api/FrameTypes/Post

Insert a new Frame Type.

PUT Api/FrameTypes/EditFrameTypeSpace

Update frame.

POST Api/FrameTypes/SaveFrameTypeSpaceTranslation

SaveFrameTypeTransalation

PUT Api/FrameTypes/EditFrameTypeSpaceTranslation

EditFrameTypeTransalation

DELETE Api/FrameTypes/DeleteFrameTypeSpaceTranslation?ResourceName={ResourceName}&SpaceLocaleId={SpaceLocaleId}

DeleteFrameTypeTransalation

DELETE Api/FrameTypes/Delete?FrameTypeID={FrameTypeID}&SpaceId={SpaceId}

Delete frameType.

GET Api/FrameTypes

List of FrameTypes.

GET Api/FrameTypes

Get frameType by FrameTypeID.

GET api/FrameTypes/{id}

Get frameType by FrameTypeID.

GET api/FrameTypes/{id}/Get

Get frameType by FrameTypeID.

EquithinningPrismTypeV1

APIDescription
GET Api/EquithinningPrismType/Get

GET Api/EquithinningPrismType/FindByType?type={type}

Return a EquithinningPrismTypeDto searching by type.

GET Api/EquithinningPrismType

AddValuesV1

APIDescription
GET Api/AddValues/getAddValues?lensId={lensId}&offerId={offerId}

Get AddValues by Lens and Offer Id

POST Api/AddValues/GetPromoAddValues

Get AddValues by Lens and Offer Id filteres by Ranking for Promotions

GET Api/AddValues/getMandatoryTintsByTreatmentSelected?lensId={lensId}&offerId={offerId}&addedValueId={addedValueId}

Get LensView by lensId, offerId, addedValueId.

EdgeFinishTypeV1

EdgeTypes resource.

APIDescription
GET Api/EdgeFinishType/GetAll

List all of MasterEdgeFinishTypeDto.

GET Api/EdgeFinishType/Get?id={id}

Get edgeType by Id.

DELETE Api/EdgeFinishType/Delete?id={id}

Delete edgeType.

POST Api/EdgeFinishType/GetMasterEdgeFinishSpaceTranslate

Get EdgeFinish by spaceID.

POST Api/EdgeFinishType/SaveMasterEdgeFinishSpaceTranslation

SaveMasterEdgeeTransalation

PUT Api/EdgeFinishType/EditMasterEdgeFinishSpaceTranslation

EditMasterEdgeFinishTransalation

DELETE Api/EdgeFinishType/DeleteMasterEdgeFinishSpaceTranslation?ResourceName={ResourceName}&SpaceLocaleId={SpaceLocaleId}

DeleteMasterEdgeFinishTransalation

GET Api/EdgeFinishType

Get edgeType by Id.

GET api/EdgeFinishType/{id}

Get edgeType by Id.

GET api/EdgeFinishType/{id}/Get

Get edgeType by Id.

DELETE api/EdgeFinishType/{id}/Delete

Delete edgeType.

MasterFinishingOptionV1

MasterFinishingOption resource

APIDescription
GET Api/MasterFinishingOption/GetAll

List all of Finishing Options.

MasterEdgeFinishTypeV1

MasterEdgeFinishType resource

APIDescription
GET Api/MasterEdgeFinishType/GetAll

List all of MasterEdgeFinishType.

MasterPositionV1

MasterJobType resource

APIDescription
GET Api/MasterPosition/GetAll

List all of MasterJobType.

MasterTracingProcessV1

MasterJobType resource

APIDescription
GET Api/MasterTracingProcess/GetAll

List of RxCPErrors Messages.

MasterJobTypeV1

MasterJobType resource

APIDescription
GET Api/MasterJobType/GetAll

List all of MasterJobType.

ShapeOriginSpaceV1

APIDescription
GET Api/ShapeOriginSpace/Get?id={id}

Get ShapeOriginSpace by ID.

GET Api/ShapeOriginSpace/GetBySpaceId?spaceId={spaceId}

Get ShapeOriginSpace by SpaceId .

POST Api/ShapeOriginSpace/Post

Add Space.

PUT Api/ShapeOriginSpace/Put

Update ShapeOriginSpace.

PATCH Api/ShapeOriginSpace/Patch

Partial update of ShapeOriginSpace object

DELETE Api/ShapeOriginSpace/Delete?id={id}

Delete ShapeOriginSpace.

GET Api/ShapeOriginSpace

Get ShapeOriginSpace by ID.

GET api/ShapeOriginSpace/{id}

Get ShapeOriginSpace by ID.

GET api/ShapeOriginSpace/{id}/Get

Get ShapeOriginSpace by ID.

DELETE api/ShapeOriginSpace/{id}/Delete

Delete ShapeOriginSpace.

ShapeOriginViewV1

APIDescription
GET Api/ShapeOriginView/GetBySpaceId?spaceId={spaceId}

Get ShapeOriginSpace by SpaceId .

SpaceGrooveV1

Groove Resource.

APIDescription
POST Api/SpaceGroove/Post

Save and Register Groove.

DELETE Api/SpaceGroove/Delete?Id={Id}

Delete translation.

DELETE api/SpaceGroove/{Id}/Delete

Delete translation.

SpaceChamferOptionsV1

Space Chamfer Options Resource.

APIDescription
POST Api/SpaceChamferOptions/Post

Save and Register SpaceChamferOptions.

DELETE Api/SpaceChamferOptions/Delete?Id={Id}

Delete translation.

DELETE api/SpaceChamferOptions/{Id}/Delete

Delete translation.

LensesThicknessTypeV1

ThicknessTypeView resource

APIDescription
GET Api/LensesThicknessType/GetThicknessType?spaceId={spaceId}&offerId={offerId}&precal={precal}&frameType={frameType}

GetThicknessTypeAll

GET Api/LensesThicknessType/GetThicknessTypeMaster

GetThicknessTypeMaster

POST Api/LensesThicknessType/GetThicknessBackOfficeSpace

GetThicknessTypeMinimumBackOfficeMaster

GET Api/LensesThicknessType/GetThicknessTypeBackOfficeMaster?frameTypeId={frameTypeId}&precal={precal}

GetThicknessTypeBackOfficeMaster

POST Api/LensesThicknessType/SaveThickness

Insert ThicknessTypePreaclFrameType and ThicknessMinimum in Space

PUT Api/LensesThicknessType/Put

Update frame.

DELETE Api/LensesThicknessType/Delete?FrameTypeId={FrameTypeId}&Precal={Precal}&ThicknessTypeId={ThicknessTypeId}&SpaceId={SpaceId}

Delete Frame Type

POST Api/LensesThicknessType/GetThicknessTypeSpaceTranslate

Get ThicknessType by spaceID.

POST Api/LensesThicknessType/SaveThicknessTypeSpaceTranslation

SaveThicknessTypeTransalation

PUT Api/LensesThicknessType/EditThicknessTypeSpaceTranslation

EditThicknessTypeTransalation

DELETE Api/LensesThicknessType/DeleteThicknessTypeSpaceTranslation?ResourceName={ResourceName}&SpaceLocaleId={SpaceLocaleId}

DeleteThicknessTypeTransalation

LensesThicknessMinimumV1

LensesThicknessMinimum

APIDescription
GET Api/LensesThicknessMinimum/GetThicknessMinimum?ThicknessTypeId={ThicknessTypeId}&SpaceId={SpaceId}&OfferId={OfferId}&MaterialCode={MaterialCode}&FrameType={FrameType}&Sphere={Sphere}

GetThicknessMinimumAll

GET Api/LensesThicknessMinimum/GetThicknessMinimumBackOfficeMaster?spaceId={spaceId}&frameTypeId={frameTypeId}&thicknessTypeId={thicknessTypeId}

GetThicknessMinimumBackOfficeMaster

MeasurementsV1

APIDescription
POST Api/Measurements/getSettings

Returns list of lenses by AccountId

SpecialParametersUIFieldV1

APIDescription
GET Api/SpecialParametersUIField/Get

Get SpecialParameterUIField All

GET Api/SpecialParametersUIField

Get SpecialParameterUIField All

SpecialParametersV1

Special Parameter Resource

APIDescription
GET Api/SpecialParameters/GetBySpTypeIdAndLocale?spTypeIdsList[0]={spTypeIdsList[0]}&spTypeIdsList[1]={spTypeIdsList[1]}

Get SpecialParameter by SPTypeId and Locale.

GET Api/SpecialParameters/AreSpecialParametersRequired?spTypeIdsList[0]={spTypeIdsList[0]}&spTypeIdsList[1]={spTypeIdsList[1]}&locale={locale}

Get required SpecialParameter value by SPTypeId and Locale.

GET Api/SpecialParameters/ValidateSpecialParameter?javascriptID={javascriptID}&value={value}

Validate an Special Parameter Value on API

ExternalSystemsV1

APIDescription
GET Api/ExternalSystems/Get

Gets all the ExternalSystems info

GET Api/ExternalSystems/GetById?id={id}

Gets a unique ExternalSystem by Id

POST Api/ExternalSystems/ReadImportData

Reads UMS data from the COW/NOW providers

POST Api/ExternalSystems/GetCommonOWOrders

Reads Order Data from COW database filtered by a NOW query in the tracking module

POST Api/ExternalSystems/GetRxOWOrders

Reads Order Data from COW database filtered by a NOW query in the tracking module

POST Api/ExternalSystems/GetArchivedOWOrders

Reads Archived Orders Data from COW database filtered by a NOW query in the tracking module

POST Api/ExternalSystems/GetPendingOWOrders

Reads Pending Orders (Drafts) Data from COW database filtered by a NOW query in the tracking module

POST Api/ExternalSystems/GetOma

Get Oma from ExternalSystemsPrepopulationDtoExt

GET Api/ExternalSystems/GetExternalOrder?id={id}&clearpmsinfo={clearpmsinfo}

Get the RxOrderDto Object from a ExternalSystem Id

GET Api/ExternalSystems/GetExternalPromo?id={id}&clearpmsinfo={clearpmsinfo}

Get the PromoDtoExt from a ExternalSystem Id

POST Api/ExternalSystems/GetXmls

Gets a XML (or various) from an enabled Provider

POST Api/ExternalSystems/GetAllListCounts

POST Api/ExternalSystems/WriteImportData

Writes the information provider for a given user id in the database

POST Api/ExternalSystems/SendBulkExternalSystemsOrder

Send Pms Bulk Order

POST Api/ExternalSystems/SaveExternalSystemsOrder

Translate a Pms input on a ExternalSystemsOrder.

GET Api/ExternalSystems/ReloadExternalOrder?id={id}&selectedAccount={selectedAccount}&selectedOfferCode={selectedOfferCode}&clearpmsinfo={clearpmsinfo}

Gets a External Order setting accountbilling and offer.

GET Api/ExternalSystems/LoadVisionWebOrder?orderXML={orderXML}&userName={userName}&spaceCode={spaceCode}&accountCode={accountCode}

Gets an Order from an VisionWebOrder XML .

GET Api/ExternalSystems/ReuseCOWOrder?orderId={orderId}&userName={userName}&spaceCode={spaceCode}&calculate={calculate}&isSentOrder={isSentOrder}

Gets an validate Order from COW by VWOrder service.

GET Api/ExternalSystems/ViewReuseCOWOrder?orderId={orderId}&userLocale={userLocale}&userName={userName}&spaceCode={spaceCode}&isSentOrder={isSentOrder}&isReuse={isReuse}

Gets an Order from COW by orderid, username and spacecode

POST Api/ExternalSystems/ValidatePmsOrder

Validate pmsOrder

GET Api/ExternalSystems/ExistOrder?orderIdBase64={orderIdBase64}

Check if order exist for Essibox System to retrieve.

POST Api/ExternalSystems/GetOrderListXml

Get Order list xml by username, externalSystem, offercode, ordertype, jobtype, startdate, enddate, maxorders

POST Api/ExternalSystems/DeleteById

Delete external order.

POST Api/ExternalSystems/Merge?transformedData={transformedData}

POST Api/ExternalSystems/GetPackagePrice

Gets an packages pricing from COW by VWOrder service.

POST Api/ExternalSystems/GetHistoryCowOrder

Get Status History from cow order.

POST Api/ExternalSystems/ExternallyValidatedVoucherCode

Externally Validated Voucher Code for promotions.

GET Api/ExternalSystems

Gets all the ExternalSystems info

GET api/ExternalSystems/{id}/GetById

Gets a unique ExternalSystem by Id

GET api/ExternalSystems/{id}/GetExternalOrder?clearpmsinfo={clearpmsinfo}

Get the RxOrderDto Object from a ExternalSystem Id

GET api/ExternalSystems/{id}/GetExternalPromo?clearpmsinfo={clearpmsinfo}

Get the PromoDtoExt from a ExternalSystem Id

GET api/ExternalSystems/{id}/ReloadExternalOrder?selectedAccount={selectedAccount}&selectedOfferCode={selectedOfferCode}&clearpmsinfo={clearpmsinfo}

Gets a External Order setting accountbilling and offer.

SpaceJobTypeV1

Translations SpaceJobType.

APIDescription
POST Api/SpaceJobType/Post

Save and Register SpaceJobType.

DELETE Api/SpaceJobType/Delete?Id={Id}&spaceId={spaceId}

Delete translation.

POST Api/SpaceJobType/GetMasterJobTypeSpaceTranslate

Get JobType by spaceID.

POST Api/SpaceJobType/SaveMasterJobTypeSpaceTranslation

SaveMasterJobTypeTransalation

PUT Api/SpaceJobType/EditMasterJobTypeSpaceTranslation

EditMasterJobTypeTransalation

DELETE Api/SpaceJobType/DeleteMasterJobTypeSpaceTranslation?ResourceName={ResourceName}&SpaceLocaleId={SpaceLocaleId}

DeleteMasterJobTypeTransalation

DELETE api/SpaceJobType/{Id}/Delete?spaceId={spaceId}

Delete translation.

UserPromoTermsV1

APIDescription
DELETE Api/UserPromoTerms/DeleteUserPromotionsTerms?id={id}

deleteUserPromotionsTerms

GET Api/UserPromoTerms/GetPromotionsTerms?id={id}

Get UserPromotionsTerms.

GET Api/UserPromoTerms/GetPromotionsTermsFile?siteCode={siteCode}&offerCode={offerCode}&locale={locale}

getUserPromotionsTerms

GET Api/UserPromoTerms/GetUserPromotionsTerms?userId={userId}

getUserPromotionsTerms

PUT Api/UserPromoTerms/PutUserPromotionsTerms

putUserPromotionsTerms

DELETE api/UserPromoTerms/{id}/DeleteUserPromotionsTerms

deleteUserPromotionsTerms

GET api/UserPromoTerms/{id}/GetPromotionsTerms

Get UserPromotionsTerms.

OfferPublishV1

Offer Publish

APIDescription
GET Api/OfferPublish/GetOfferPublish

No documentation available.

Errors

APIDescription
POST Api/Errors/Error404

POST Api/Errors/ServerError