Get Last Subscribed Product Packages of Customer
This endpoint retrieves the most recent product packages that a customer has subscribed to.
Endpoint Information
URL:
https://account.testinium.com/account/api/v1/customers/packages/last/{customerId}
Method:
GET
Authentication: Required (
Bearer Token
)Header: Required (
current-company-id: <your_company_id>
)
Path Parameters
id
Long
Yes
The unique ID of the customer.
Response
The response contains the details of the customer's last subscribed product packages.
[
{
"entityId": 6810,
"subscription": {
"entityId": 6789,
"customer": null,
"addonSubscriptionLogs": null,
"pluginSubscriptionLogs": null,
"productLogs": [
{
"entityId": 6810,
"subscription": null,
"productPackage": {
"entityId": 3129,
"propertyValues": [
{
"entityId": 11024,
"property": {
"entityId": 3,
"name": "maxParallel",
"description": "Maximum Parallel Test Execution",
"valueType": "I",
"enabled": true,
"value": "16"
},
"value": "16",
"createdDate": 1729770684000
},
{
"entityId": 11025,
"property": {
"entityId": 10,
"name": "maxTestMinutes",
"description": "Maximum Test Minutes",
"valueType": "I",
"enabled": true,
"value": "10000"
},
"value": "10000",
"createdDate": 1729770684000
},
{
"entityId": 11026,
"property": {
"entityId": 15,
"name": "maxUser",
"description": "Maximum Users",
"valueType": "I",
"enabled": true,
"value": "10"
},
"value": "10",
"createdDate": 1729770684000
}
],
"packagePriceDefinitions": [
{
"entityId": 3130,
"currency": "USD",
"price": 0.00,
"period": "A"
}
],
"product": {
"entityId": 1,
"name": "Testinium",
"description": "Testinium Web App"
},
"name": "mehmetaksahinn",
"enabled": true,
"personal": true,
"customerId": 3393,
"packageType": "E"
},
"createdDate": 1729770684000,
"quantity": 1,
"startDate": 1729770684000,
"endDate": 1761306684000
}
],
"isTrial": false,
"enabled": null,
"createdDate": 1729770684000
},
"productPackage": {
"entityId": 3129,
"propertyValues": [
{
"entityId": 11024,
"property": {
"entityId": 3,
"name": "maxParallel",
"description": "Maximum Parallel Test Execution",
"valueType": "I",
"enabled": true,
"value": "16"
},
"value": "16",
"createdDate": 1729770684000
},
{
"entityId": 11025,
"property": {
"entityId": 10,
"name": "maxTestMinutes",
"description": "Maximum Test Minutes",
"valueType": "I",
"enabled": true,
"value": "10000"
},
"value": "10000",
"createdDate": 1729770684000
},
{
"entityId": 11026,
"property": {
"entityId": 15,
"name": "maxUser",
"description": "Maximum Users",
"valueType": "I",
"enabled": true,
"value": "10"
},
"value": "10",
"createdDate": 1729770684000
}
],
"packagePriceDefinitions": [
{
"entityId": 3130,
"currency": "USD",
"price": 0.00,
"period": "A"
}
],
"product": {
"entityId": 1,
"name": "Testinium",
"description": "Testinium Web App"
},
"name": "mehmetaksahinn",
"enabled": true,
"personal": true,
"customerId": 3393,
"packageType": "E"
},
"createdDate": 1729770684000,
"quantity": 1,
"period": "A",
"productId": 1,
"startDate": 1729770684000,
"endDate": 1761306684000
}
]
Response Fields
entityId
Long
Unique identifier for the product package.
subscription
Object
The subscription details associated with the package.
productPackage
Object
The product package details.
createdDate
Long
Timestamp indicating when the package was created.
quantity
Integer
The quantity of the product package.
startDate
Long
The start date of the subscription.
endDate
Long
The end date of the subscription.
Error Codes
400
INVALID_REQUEST
The request was malformed or contained errors.
404
PACKAGE_NOT_FOUND
No product package found for the specified customer ID.
403
ACCESS_DENIED
User lacks the required permission to access this resource.
500
INTERNAL_SERVER_ERROR
An unexpected error occurred on the server side.
Example Request
curl --location 'https://account.testinium.com/account/api/v1/customers/packages/last/{customerId}' \
--header 'Authorization: Bearer <your_access_token>' \
--header 'current-company-id: <your_company_id>'
Last updated