QueryAvailablePromotionList
This commands shows all promotions that are currently available for your account.
Required Parameters
Section titled “Required Parameters”The following parameters are standard parameters for this command.
Command
COMMAND = QueryAvailablePromotionListResponse
code = (INT)description = (TEXT)property[PROMOTION][0] = (TEXT)property[ZONE][0] = (TEXT)property[SERVICE][0] = (TEXT)property[TYPE][0] = (TEXT)property[STARTDATE][0] = (TEXT)property[ENDDATE][0] = (TEXT)property[USED][0] = (INT)property[AVAILABLE][0] = (INT)property[PROMOTYPE][0] = (TEXT)property[PERIODTYPE][0] = (TEXT)property[MINPERIOD][0] = (INT)property[MAXPERIOD][0] = (INT)property[OBJECTPATTERN][0] = (TEXT)property[UNIT][0] = (DECIMAL)property[SETUP][0] = (DECIMAL)property[APPLICATION][0] = (DECIMAL)property[TRANSFER][0] = (DECIMAL)property[CURRENCY][0] = (TEXT)property[PROMOCODE][0] = (TEXT)property[COUNT][0] = (INT)property[FIRST][0] = (INT)property[LAST][0] = (INT)property[LIMIT][0] = (INT)property[TOTAL][0] = (INT)Attributes
Section titled “Attributes”| PROMOTION | The unique promotion name |
|---|---|
| ZONE | The zone for the promotion |
| SERVICE | The service for the promotion |
| TYPE | The type of service for the promotion |
| STARTDATE | The startdate of the promotion |
| ENDDATE | The enddate of the promotion |
| USED | How often the promotion was used by you |
| AVAILABLE | How often the promotion can be used until it is no more available. No value means unlimited. |
| PROMOTYPE | The type of the promotion |
| PERIODTYPE | The periodtype of the promotion |
| MINPERIOD | The minperiod needed to use the promotion |
| MAXPERIOD | The maxperiod needed to use the promotion |
| OBJECTPATTERN | The objectpattern that has to match with the object to use the promotion |
| UNIT | The unit promotion price |
| SETUP | The setup promotion price |
| APPLICATION | The application promotion price |
| TRANSFER | The transfer promotion price |
| CURRENCY | The currency of the promotion prices |
| PROMOCODE | The promocode required to use the promotion |
| COUNT | Total number of promotions shown |
| FIRST | Pointer to the first shown ID |
| LAST | Pointer to the last shown ID |
| LIMIT | The limit given in the command |
| TOTAL | Total number of existing promotions |
Optional
Section titled “Optional”The following parameters are optional for this command.
Command
COMMAND = QueryAvailablePromotionListTYPE = RUNNING|UPCOMING|FINISHEDDATE = (DATE)ZONE = (TEXT)PROMOTION = (TEXT)GENERATELIST = 0|1ORDER = ASC|DESCORDERBY = ZONE|PROMOTION|STARTDATE|ENDDATESENDLISTEMAIL = (EMAILS)WIDE = 0|1FIRST = (INT)LIMIT = (INT)Response
code = (INT)description = (TEXT)property[PROMOTION][0] = (TEXT)property[ZONE][0] = (TEXT)property[SERVICE][0] = (TEXT)property[TYPE][0] = (TEXT)property[STARTDATE][0] = (TEXT)property[ENDDATE][0] = (TEXT)property[USED][0] = (INT)property[AVAILABLE][0] = (INT)property[PROMOTYPE][0] = (TEXT)property[PERIODTYPE][0] = (TEXT)property[MINPERIOD][0] = (INT)property[MAXPERIOD][0] = (INT)property[OBJECTPATTERN][0] = (TEXT)property[UNIT][0] = (DECIMAL)property[SETUP][0] = (DECIMAL)property[APPLICATION][0] = (DECIMAL)property[TRANSFER][0] = (DECIMAL)property[CURRENCY][0] = (TEXT)property[PROMOCODE][0] = (TEXT)property[COUNT][0] = (INT)property[FIRST][0] = (INT)property[LAST][0] = (INT)property[LIMIT][0] = (INT)property[TOTAL][0] = (INT)Attributes
Section titled “Attributes”| TYPE | Defines if either currently running, upcoming or finished promotions will he shown in the list. Default is RUNNING. (optional) |
|---|---|
| DATE | Set a date to list all active promotions for this date. Only available for FINISHED type. (optional) |
| ZONE | Pattern match for zone (optional) |
| PROMOTION | Pattern match for promotion name (optional) |
| GENERATELIST | Show result on screen|Generate a CSV File and upload to ftp or send by email (optional) |
| ORDER | Optional |
| ORDERBY | Sort the result by this column (optional) |
| SENDLISTEMAIL | Email address where the CSV will be sent to (optional) |
| WIDE | Show more or less details in the results (optional) |
| FIRST | Start the output of results from this item (optional) |
| LIMIT | Show only this many items in the response (optional) |
Finance commands