Authentication
Allows users to obtain an authentication token.
| API | Description |
|---|---|
| POST api/Authentication/GetToken |
Requests a Token for use in making calls to the WebAPI. The token will be set for 6 months. If the password does not match -or the Client is not marked as active - then the Token will contain an authentication = false. |
| GET api/Authentication/GetTokenAlt2?UserName={UserName}&Password={Password} |
Requests a Token for use in making calls to the WebAPI. The token will be set for 6 months. If the password does not match -or the Client is not marked as active - then the Token will contain an authentication = false. |
| POST api/Authentication/GetTokenAlt |
Requests a Token for use in making calls to the WebAPI. The token will be set for 6 months. If the password does not match -or the Client is not marked as active - then the Token will contain an authentication = false. |
| POST api/Authentication/DecryptToken?Token={Token} |
No documentation available. |
| GET api/Authentication/DecryptToken?Token={Token} |
No documentation available. |
MarketplaceCallback
| API | Description |
|---|---|
| POST api/MarketplaceCallback/DecryptProxyData?key={key}&MarketplaceInstanceID={MarketplaceInstanceID} |
No documentation available. |
| GET api/MarketplaceCallback/DecryptProxyData?key={key}&MarketplaceInstanceID={MarketplaceInstanceID} |
No documentation available. |
| POST api/MarketplaceCallback/Callback3dCart |
Processes Registration request from 3dCcart. Example request { "PublicKey":"12121212121212121212121212121212", "TimeStamp":"MM-DD-YYYY HH:MM:SS", "TokenKey":"34343434343434343434343434343434", "Action":"AUTHORIZE", "SecureURL":"https://merchant-store.3dcartstores.com" } |
MarketPlaceRequest
Controller used to retrieve and update orders.
| API | Description |
|---|---|
| POST api/MarketPlaceRequest/PullOrdersWithoutDateRange |
Makes a request to pull orders from a market place. |
| POST api/MarketPlaceRequest/PullSpecificOrderByRefNumber |
Makes a request to pull orders from a market place. |
| POST api/MarketPlaceRequest/UpdateOrders |
Makes a request to update orders to a market place. |
| POST api/MarketPlaceRequest/ExampleCallBackPullOrdersResults |
Example of a callback pull orders results |
SetupMarketplace
Methods Customer Marketplace Registration and Setup.
| API | Description |
|---|---|
| POST api/SetupMarketplace/GetAvailableMarketPlaceData |
Obtains a list of Available MarketPlaces. |
| POST api/SetupMarketplace/GetInitialMarketplaceSetupInfo |
Returns initial information requried for a customer to setup a marketplace. |
| POST api/SetupMarketplace/RegisterMarketPlaceStep |
Proxy setup. fields will correspond to fields in the MarketPlaceSetupStep data structure. Initial fields in request will come from the response to GetInitialMarketplaceSetupInfo. Subsequent fields in the requet will correspond to the RegisterMarketPlaceStep. Calls to RegisterMarketPlaceStep will be repeated until the value of the RegistrationIsComplete property is true. |
| POST api/SetupMarketplace/GetInitialMarketplaceInstanceSetupInfo |
Returns initial information setup by customer during marketplace registration. |
| POST api/SetupMarketplace/RegisterMarketPlaceInstanceStep |
Proxy setup. fields will correspond to fields in the MarketPlaceSetupStep data structure. Initial fields in request will come from the response to GetInitialMarketplaceSetupInfo. Subsequent fields in the requet will correspond to the RegisterMarketPlaceStep. Calls to RegisterMarketPlaceStep will be repeated until the value of the RegistrationIsComplete property is true. |
MarketPlaceLogRequest
Controller used to retrieve and update orders.
| API | Description |
|---|---|
| POST api/MarketPlaceLogRequest/GetIntegrationSyncLogs |
Makes a request to pull orders from a market place. |