Müşterilerinize ait abonelikleri, merchantSubscriberId değerini kullanarak sorgulayabileceğiniz bir servistir.
Method: GET
Path: /api/subscriptions/subscriber/m/${merchantSubscriberId}
Sandbox Url: https://sandbox.subscreasy.com/api/subscriptions/subscriber/m/${merchantSubscriberId}
Bu servis, güvenlik açısından, API yetkilendirmesine gerek duyar. API yetkilendirmesi hakkında detay için tıklayınız.
Url'nize page ve size parametrelerini göndererek, sayfalama işlemi yapabilirsiniz.
Curl
curl -X GET \
'http://localhost:8080/api/subscriptions/subscriber/m/92950353-2b7f-45bd-9f98-884be5a3b18c?page=0&size=1' \
-H 'Accept: application/json' \
-H 'Authorization: Apikey brs-1234567890' \
-H 'Content-Type: application/json' \
-H 'cache-control: no-cache'
[
{
"id": 100,
"status": "ACTIVE",
"startDate": "2017-07-17T15:16:08+03:00",
"termStartDate": "2017-07-17T15:16:08+03:00",
"termEndDate": "2017-07-18T15:16:08+03:00",
"endDate": "2017-07-18T15:16:08+03:00",
"subscriber": {
"id": 3,
"name": "John",
"surname": "Doe"
},
"offer": {
"id": -44,
"secureId": "asd-006",
"name": "Browsymous Box 24 Months, BC Based",
"price": 100,
"currency": "TRY",
"openEnded": false,
"multiplePurchase": true,
"recurrenceCount": 24,
"recurrence": {
"id": 5,
"recurrenceType": "MONTHLY",
"length": 1
},
"productType": "PHYSICAL",
"renewalType": "BILLCYCLE",
"disablePaymentForm": false,
"physicalProduct": true,
"renewalBillcycleBased": true
},
"company": {
"id": -1
},
"services": []
},
{
"id": 101,
"status": "FINISHED",
"startDate": "2017-07-17T15:16:08+03:00",
"termStartDate": "2017-07-17T15:16:08+03:00",
"termEndDate": "2017-07-18T15:16:08+03:00",
"endDate": "2017-07-18T15:16:08+03:00",
"subscriber": {
"id": 3,
"name": "John",
"surname": "Doe"
},
"offer": {
"id": -44,
"secureId": "asd-006",
"name": "Browsymous Box 24 Months, BC Based",
"price": 100,
"currency": "TRY",
"openEnded": false,
"multiplePurchase": true,
"recurrenceCount": 24,
"recurrence": {
"id": 5,
"recurrenceType": "MONTHLY",
"length": 1
},
"productType": "PHYSICAL",
"renewalType": "BILLCYCLE",
"disablePaymentForm": false,
"physicalProduct": true,
"renewalBillcycleBased": true
},
"company": {
"id": -1
},
"services": []
}
]