POST api/HappinessPoints

Request Information

URI Parameters

None.

Body Parameters

HappinessPointApiRequest
NameDescriptionTypeAdditional information
authRequest

AuthRequest

None.

happinessRequest

HappinessPointRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "authRequest": {
    "username": "sample string 1",
    "password": "sample string 2",
    "client_id": "sample string 3",
    "client_secret": "sample string 4",
    "grant_type": "sample string 5"
  },
  "happinessRequest": {
    "happinessCardKey": "sample string 1",
    "referenceId": "sample string 2",
    "timestamp": "sample string 3",
    "points": "sample string 4",
    "countryCode": "sample string 5"
  }
}

text/html

Sample:
{"authRequest":{"username":"sample string 1","password":"sample string 2","client_id":"sample string 3","client_secret":"sample string 4","grant_type":"sample string 5"},"happinessRequest":{"happinessCardKey":"sample string 1","referenceId":"sample string 2","timestamp":"sample string 3","points":"sample string 4","countryCode":"sample string 5"}}

application/xml, text/xml

Sample:
<HappinessPointApiRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <authRequest>
    <username>sample string 1</username>
    <password>sample string 2</password>
    <client_id>sample string 3</client_id>
    <client_secret>sample string 4</client_secret>
    <grant_type>sample string 5</grant_type>
  </authRequest>
  <happinessRequest>
    <happinessCardKey>sample string 1</happinessCardKey>
    <referenceId>sample string 2</referenceId>
    <timestamp>sample string 3</timestamp>
    <points>sample string 4</points>
    <countryCode>sample string 5</countryCode>
  </happinessRequest>
</HappinessPointApiRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="authRequest.username"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="authRequest.password"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="authRequest.client_id"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="authRequest.client_secret"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="authRequest.grant_type"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="happinessRequest.happinessCardKey"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="happinessRequest.referenceId"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="happinessRequest.timestamp"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="happinessRequest.points"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="happinessRequest.countryCode"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

HappinessSuccessResponse
NameDescriptionTypeAdditional information
status

integer

None.

message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": 1,
  "message": "sample string 2"
}

text/html

Sample:
{"status":1,"message":"sample string 2"}

application/xml, text/xml

Sample:
<HappinessSuccessResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <status>1</status>
  <message>sample string 2</message>
</HappinessSuccessResponse>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="status"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="message"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--