Penny Auction API

Penny Auction API Overview

1.Registration API

 

Registration is done through auction software’s authentication service. Since payment gateways are involved, we support only HTTPS. We authenticate with basic authentication and cookie sessions. Only after registering, the user will have access to post product, admin panel(if super admin) and other segments.

The registration API brings the following formidable features

  • Registration as buyer.
  • Email verification to register.
  • User Login.
  • Retrieve forgotten password.

 

1.1 .User Login API

After successful registration user can able to login into the application.

 

1.2 .Forgot password API

User can get the password if forgotten by user.

 

 

2.Bidding API

 

Bidding API allows the users to bid and the only requirement is the bid amount. Server side validations allow the users to bid the correct amount,

The following Bidding API are

Manual Bid

Auto Bid

Sniper Bid

Manual Bid API

click bid button to bid manually as the corresponding users

Auto Bid API

place a bid from ,bid to and # of bids which place bids automatically

checking those who are enable the auto bid option , that user details and which product they can bid that details we can get easy , how many user using auto bid option.

then click the book button your auto bid has been activated.

Sniper Bid API

Enter the no of sniper bid  if you give more than maximum bid warning message has been displayed

check the apply sniper it’s true or false , its check true then click the book button your sniper has been activated.

when active the sniper ever last 00.00.02 sniper will be active and you have auto bidding based on your sniper count, once your sniper count is done deactivated sniper so you can bidding manually.

 

API Methods

 

All endpoints are invoked with https://www.auctionsoftwaremarketplace.com/

The reporting API endpoints are divided into two categories:

JSON endpoints and CSV export endpoints.

JSON endpoints get response and posts to the API, which in turn processes the object and gets the response from the server. For example, the API catches the search parameters as JSON and posts it to the server to fetch data from the server.

CSV export endpoints are designed for use by custom reports. These endpoints return data in CSV format with a header to describe the schema. For instance, at any point the admin user can import all the users as CSV.

Currency conversions

All cost and revenue numbers are returned with two decimal places of precision. The default currency is US Dollars (USD), and can be overridden with the currency query parameter where appropriate.

Attributions

An attribution is a customer-defined conversion event with its attributed impression(s) or click(s). There are two classes of attributions:

  1. Standard attributions are generated to be either click-through or view-through attributions. This determination is done by using the advertiser’s click-through and view-through windows, which are specified in the advertiser’s account settings.
  2. Flexible attributions behave more like potential attributions. These attributions do not have any concrete meaning without specifying click-through and view-through windows post-generation of the attribution.

There are correspondingly two sets of endpoints for attribution reporting: one for standard attributions, and one for flexible attributions. The endpoints for standard attributions provide summarized counts for click-through and view-throughs. The endpoints for flexible attributions provide more raw-level data for impression and click history, so as to allow the client to efficiently explore the resulting data set without having to make a series of calls.

 

 

1.Registration Attributions

POST /register/save

Request:

Request URL: https://auctionsoftwaremarketplace.com/register/save

Request Method:POST

Data required:

All the fields here are given for demo purposes. The actual fields may vary, and can be customized based on the client requirement.
{
“user”: {
“name”: username,
“password”: ********,
“city”: Dallas,
“contact”: 0000000000,
“email”: demo@auctionsoftware.com,
“Date”:Mon, 05 March 2018 04:27:33 GMT
}
}

1.1 Login Attributions

POST /pennyLogin/save

Request:

Request URL: https://auctionsoftwaremarketplace.com/pennyLogin/save

 

Request Method:POST

Data required:

All the fields here are given for demo purposes. The actual fields may vary, and can be customized based on the client requirement.

{
“username”: username,
“password”: ********
}
1.2 Forgot Password Attributions

POST /pennyLogin/forgot_password

Request:

Request URL: https://auctionsoftwaremarketplace.com/pennyLogin/forgot_password

 

Request Method:POST

Data required:

All the fields here are given for demo purposes. The actual fields may vary, and can be customized based on the client requirement.

{
“email”: your email,
}

 

 

2.Bidding API attributions

2.1 Manual Bidding API

POST / pennyApi/confirm

Request:

Request URL: https://auctionsoftwaremarketplace.com/ pennyApi/confirm

Request Method:POST

Data required:

All the fields here are given for demo purposes. The actual fields may vary, and can be customized based on the client requirement.

{
userid”: 574,
“id”: 47,

 

“multi”:1,

 

“auctionType”:regular,

 

“restrict_bid_limit”:0,

 

“from”:view,

 

“capped_des”: The winner of this auction will never pay more than 10% of the total value of the\nauction. ‘,

” no_jumper_description”: ‘The No Jump symbol on an auction, when activated will allow only bidders who\nhave been bidding to continue in the auction. The time that the No Jump\nactivates is based on the value of the auction, the number of bidders in the\nauction and the amount of bids used. ‘,

“wsprice”:1.00,

 

num_bids“:0


}

 

2.2 Auto Bidding API

POST / pennyApi/addautobids

Request:

Request URL: https://auctionsoftwaremarketplace.com/ pennyApi/addautobids

Request Method:POST

Data required:

All the fields here are given for demo purposes. The actual fields may vary, and can be customized based on the client requirement.

{
userid”: 574,
” project_id”: 47,

 

“auctionType”:regular,

 

“restrict_bid_limit”:0,

 

” start_amount”:1.3

“end_amount”:1.4

 

“maxbids”:10,


}

 

2.3 Sniper Bidding API

POST / pennyApi/addautobids

Request:

Request URL: https://auctionsoftwaremarketplace.com/ pennyApi/addautobids

Request Method:POST

Data required:

All the fields here are given for demo purposes. The actual fields may vary, and can be customized based on the client requirement.

{
userid”: 574,
” project_id”: 47,

 

“auctionType”:regular,

 

“restrict_bid_limit”:0,

 

” start_amount”:1.3

“end_amount”:1.4

 

“maxbids”:10,

 

” sniper”:5,

 

” sniperApplied”:1


}