Fetch promotions
From ePrize Developers Wiki
(Difference between revisions)
(New page: <pre> Request representation: {profile-key}:{profile-value} {key1}:{value1}, {key2}:{value2}, ... {keyN}:{valueN} Response: 201 Created Location: /v1/{apikey}/profile/{uid} Entity body sa...) |
(Replacing page with '<pre> Request representation: empty Response: List of all promotions as /v1/{apikey} resources </pre>') |
||
Line 1: | Line 1: | ||
<pre> | <pre> | ||
- | Request representation: | + | Request representation: empty |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
Response: | Response: | ||
- | + | List of all promotions as /v1/{apikey} resources | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</pre> | </pre> | ||
- | |||
- | Promotion is configured with one unique {profile-key} such as email, user_name, or mobile_phone. At a minimum, the profile must have a {profile-value} for this key and {profile-value} must be unique within the promotion. | ||
- | |||
- | Additional key:value pairs may be submitted. The {apikey} may enforce rules on these pairs such as required vs optional, size limits and validation. Common examples of other keys are address, birthdate and optin. The name of a key must begin with a letter and consist of only lowercase ASCII letters, numbers and underscores. | ||
- | |||
- | Typically the {apikey} will be configured to require a CAPTCHA challenge/response in the request headers. A failed CAPTCHA is the same as a failed validation, resulting in a response of 400 Bad Request. | ||
- | |||
- | This URL is an entry point. It may be easily attacked because valid URLs are easy to guess. CAPTCHA protects against automated attacks. |
Revision as of 12:57, 2 March 2009
Request representation: empty Response: List of all promotions as /v1/{apikey} resources