Find Points Pools
1 min
GET
https://api.b.preview.loyaltyservices.io/api/v3/points-pools
Query Parameters
- poolNamestringDescription
- poolStatusCodestringDescription
- memberIdentifierstringDescription
Responses
200
- PointsPool[]
- poolIdinteger<int64>DescriptionFormatint64
- namestringDescriptionMax Length128
- descriptionstringDescriptionMax Length500
- statusCodestringDescription
- membersPointsPoolMember[]
- memberIdentifierstringrequired
- statusCodestringrequiredDescriptionDefaultA
- accountNumberstringDescription
- firstNamestringDescription
- lastNamestringDescription
- accountStatusCodestringDescription
- pointBalancenumberExampleDescription
400
- ErrorResponse
- errorsValidationError[]Description
- codestringDescription
- fieldNamestringDescription
- messagestringDescription
- messageParametersobject[]Description
401
403
500
curl
curl --request GET \
--url https://api.b.preview.loyaltyservices.io/api/v3/points-pools \
--header 'accept: application/json'ruby
require "uri"
require "json"
require "net/http"
url = URI("https://api.b.preview.loyaltyservices.io/api/v3/points-pools")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
request["accept"] = "application/json"
request["content-type"] = "application/json"
response = https.request(request)
puts response.read_body
python
import requests
import json
url = "https://api.b.preview.loyaltyservices.io/api/v3/points-pools"
payload = {}
headers = {
'accept': 'application/json',
'content-type': 'application/json'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
java
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://api.b.preview.loyaltyservices.io/api/v3/points-pools")
.method("GET", body)
.addHeader("accept", "application/json")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();200
// Success
[
{
"poolId": "",
"name": "",
"description": "",
"statusCode": "",
"members": [
{
"memberIdentifier": "",
"statusCode": "",
"accountNumber": "",
"firstName": "",
"lastName": "",
"accountStatusCode": "",
"pointBalance": 12345
}
]
}
]400
// Bad request
{
"errors": [
{
"code": "",
"fieldName": "",
"message": "",
"messageParameters": [
{}
]
}
]
}401
// Unauthorized
403
// Forbidden
500
// Internal error