Testinium
  • Testinium Cloud
    • GET STARTED
      • What is Testinium?
      • Go to Testinium
    • How to run tests in Testinium?
    • Testinium Cloud Navigation
  • LOGIN
    • Login
      • Log in to Testinium
      • Reset Password
  • DASHBOARD
    • Dashboard
  • USER PROFILE
    • User Profile
      • Account Information
  • PROJECTS
    • Projects
      • Create New Project
      • Summary
      • Scenarios
      • Plans
      • Advanced
      • Properties
  • SCENARIOS
    • Scenarios
      • Create Scenario
      • Edit Scenarios
      • Delete Scenarios
      • Create New Group
      • Sync Scenarios
  • PLANS
    • Plans
      • Create Plan
      • Edit Plans
      • Delete Plans
      • Report
      • Run Plan
      • Quick Run Plan
  • REPORTS
    • Reports
      • Test Execution(Auto)
      • Scheduled Reports(Periodically Scheduled)
        • Create New Periodically Reports
        • Edit Periodically Report
        • Delete Periodically Report
        • Periodically Report History
      • Smart Prioritization Report
  • AUTOMATED TEST
    • Automated Test
      • Test Code Generator(Web)
      • Test Code Generator(Android Web)
      • Test Code Generator(IOS Web)
      • Test Code Generator(Android App)
      • Test Code Generator(IOS App)
      • Operation Report
  • PLUGINS
    • Plugins
      • Jenkins
      • Automated Test
      • Jira
      • Slack
      • TestRail
  • API's
    • Auth
      • Login
    • Account
      • Delete Customer API
      • Get All Roles
      • Get Customer ID by Company ID
      • Get Package Price by Package, Period, and Currency
      • Get User Details by Customer ID and User ID
      • Get Customer Information
      • Get Last Subscribed Product Packages of Customer
      • Update User
      • Get Billings by Customer ID
      • Get Address Types
      • Get Phone Types
      • Get Countries
      • Get Live Testing Parallel Limit
      • Update Live Testing Parallel Limit
      • Update Repository Information
      • Get Users of a Customer
      • Get All Products
    • Project
      • Get All Projects
      • Get All Projects By ProjectID
      • Get All Projects By Company ID
      • Get All Active Projects
      • Create Mobile Project
      • Create Service Project
      • Create WEB Project
      • Create Project From Template
      • Upload Mobile App
      • Delete Mobile App
      • Get Framework Summary
      • Enable Project
      • Disable Project
      • Get Jira Settings By ProjectID
      • Update Project For Jira Issue Settings
      • Get TestRail Settings By ProjectID
      • Update Project TestRail Settings
      • Get Xray Settings By ProjectID
      • Update Xray Settings By ProjectID
      • Get Xray Project Key Activation Information
      • Delete Project
      • Get Branch List By ProjectID
      • Get Plugins
    • Plan
      • Get All Test Plans
      • Get Plan By Plan ID
      • Get All Parent Plans
      • Get All Plans By Project ID
      • Get Active Test Plans
      • Run Test Plan
      • Force Run Test Plan
      • Quick Run Test Plan
      • Check Test Plan Running Status
      • Create Test Plan
      • Update Test Plan
      • Delete Test Plan
      • Get Band Width Types
      • Get Maximum Execution Times
      • Get Browsers
      • Get All Desktop Environments
      • Get All Mobile Environments
      • Get Total Plan Count by Filter
      • Get Files of a Test Plan
    • Reports
      • Get All Test Executions By Plan ID
      • Get Test Execution By ID
      • Download Execution Report by ID
      • Get Test Results of Execution by Scenario ID
      • Get Detailed Test Result
      • Filter Test Executions
      • Get Total Test Execution Runtime
      • Get Test Results Per Day
      • Graph Prioritization
      • Graph Prioritization Scenario
      • Get Plans By Scheduled Reports
      • Create Scheduled Report
      • Get All Scheduled Reports
      • Get Scheduled Report by ID
      • Update Scheduled Report
      • Get Scheduled Report History
      • Delete Scheduled Report
      • Get Public Report Link
      • Get Automated Apps for a Company
      • Get Remote Test Results Detailed
      • Get Test Result Detailed
    • Scenario
      • Get All Scenarios
      • Get All Group Scenarios
      • Get Scenario By ID
      • Get Test Scenarios By Filter
      • Get Scenarios by Execution ID
      • Get Last Failed Scenarios of a Test Plan
      • Create Scenario
      • Create Group Scenario
      • Update Scenario
      • Delete Scenario
      • Delete Multiple Scenarios
      • Get Total Scenario Count by Filter
      • Get File List (Source Tree)
      • Get BDD Steps
      • Read Test Method List
  • RELEASE NOTES
    • Release Notes
      • Testinium-Cloud 2.13.8 Release Notes
      • Testinium-Cloud 2.13.6 Release Notes
      • Testinium-Cloud 2.13.5 Release Notes
      • Testinium-Cloud 2.13.4 Release Notes
      • Testinium-Cloud 2.13.3 Release Notes
      • Testinium-Cloud 2.13.2 Release Notes
      • Testinium-Cloud 2.13.1 Release Notes
      • Testinium-Cloud 2.13.0 Release Notes
      • Testinium-Cloud 2.12.4 Release Notes
Powered by GitBook
On this page
  • Endpoint Information
  • Path Parameters
  • Response
  • Error Codes
  • Example Request
  1. API's
  2. Account

Get Billings by Customer ID

This endpoint retrieves billing information for a specific customer by their customerId. The user must have sufficient permissions to access the customer's billing data.


Endpoint Information

  • URL: https://account.testinium.com/account/api/v1/billings/customer/{customerId}

  • Method: GET

  • Authentication: Required (Bearer Token)

  • Header: Required (current-company-id: <your_company_id>)


Path Parameters

Parameter
Type
Required
Description

id

Long

Yes

The unique ID of the customer.


Response

The response returns a list of billing details for the specified customer. Each billing object includes information about the subscription, product details, billing status, payment details, and more.

[
    {
        "entityId": 154,
        "subscription": {
            "entityId": null,
            "customer": null,
            "addonSubscriptionLogs": null,
            "pluginSubscriptionLogs": null,
            "productLogs": [
                {
                    "entityId": 6810,
                    "subscription": null,
                    "productPackage": {
                        "entityId": 3129,
                        "propertyValues": [
                            {
                                "entityId": 11024,
                                "property": {
                                    "entityId": 3,
                                    "packages": null,
                                    "propertyValues": null,
                                    "name": "maxParallel",
                                    "description": "Maximum Parallel Test Execution",
                                    "order": 2,
                                    "valueType": "I",
                                    "enabled": true,
                                    "isPrivate": false,
                                    "customerId": null,
                                    "createdDate": 1738897858076,
                                    "updatedDate": null,
                                    "links": []
                                },
                                "productPackage": null,
                                "value": "16",
                                "createdDate": 1738897858076,
                                "updatedDate": null,
                                "propertyValueDisplayName": "16",
                                "links": []
                            },
                            {
                                "entityId": 11025,
                                "property": {
                                    "entityId": 10,
                                    "packages": null,
                                    "propertyValues": null,
                                    "name": "maxTestMinutes",
                                    "description": "Maximum Test Minutes",
                                    "order": 8,
                                    "valueType": "I",
                                    "enabled": true,
                                    "isPrivate": false,
                                    "customerId": null,
                                    "createdDate": 1738897858076,
                                    "updatedDate": null,
                                    "links": []
                                },
                                "productPackage": null,
                                "value": "10000",
                                "createdDate": 1738897858076,
                                "updatedDate": null,
                                "propertyValueDisplayName": "10000",
                                "links": []
                            },
                            {
                                "entityId": 11026,
                                "property": {
                                    "entityId": 15,
                                    "packages": null,
                                    "propertyValues": null,
                                    "name": "maxUser",
                                    "description": "Maximum Users",
                                    "order": 13,
                                    "valueType": "I",
                                    "enabled": true,
                                    "isPrivate": false,
                                    "customerId": null,
                                    "createdDate": 1738897858076,
                                    "updatedDate": null,
                                    "links": []
                                },
                                "productPackage": null,
                                "value": "10",
                                "createdDate": 1738897858076,
                                "updatedDate": null,
                                "propertyValueDisplayName": "10",
                                "links": []
                            }
                        ],
                        "properties": null,
                        "packagePriceDefinitions": [],
                        "subscriptions": null,
                        "product": {
                            "entityId": 1,
                            "name": "Testinium",
                            "description": "Testinium Web App",
                            "serviceCode": "T01",
                            "serviceCodeDefinition": "Testinium Yazilim",
                            "createdDate": 1738897858076,
                            "updatedDate": null,
                            "links": []
                        },
                        "name": "mehmetaksahinn",
                        "description": "mehmetaksahin",
                        "enabled": true,
                        "personal": true,
                        "addons": null,
                        "plugins": null,
                        "packageType": "E",
                        "customerId": 3393,
                        "createdDate": 1738897858076,
                        "updatedDate": null,
                        "links": []
                    },
                    "createdDate": 1738897858076,
                    "quantity": 1,
                    "unitType": "P",
                    "period": "A",
                    "productId": 1,
                    "startDate": 1729770684000,
                    "endDate": 1761306684000,
                    "customizedDate": false,
                    "links": []
                }
            ],
            "packages": null,
            "billings": null,
            "isTrial": false,
            "enabled": null,
            "createdDate": 1738897858076,
            "links": [
                {
                    "rel": "self",
                    "href": "https://account-devcluster.testinium.io/account/api/v1/subscriptions/{id}"
                },
                {
                    "rel": "delete",
                    "href": "https://account-devcluster.testinium.io/account/api/v1/subscriptions/{id}"
                }
            ]
        },
        "billingItems": [],
        "payment": null,
        "companyName": "Mestiniumm",
        "product": "Testinium",
        "productPackage": "mehmetaksahinn",
        "subscriptionPeriod": "A",
        "startDate": 1729770684000,
        "endDate": 1761306684000,
        "isPaid": true,
        "createdDate": 1738897858076,
        "billingName": "Mehmett",
        "billingLastName": "Akşahinn",
        "billingCountry": "Turkey",
        "billingCity": null,
        "billingZipCode": null,
        "billingAddress": null,
        "taxRateDefinition": null,
        "paid": true,
        "links": [
            {
                "rel": "self",
                "href": "https://account-devcluster.testinium.io/account/api/v1/billings/154"
            },
            {
                "rel": "delete",
                "href": "https://account-devcluster.testinium.io/account/api/v1/billings/154"
            },
            {
                "rel": "subscriptions",
                "href": "https://account-devcluster.testinium.io/account/api/v1/subscriptions/{id}"
            }
        ]
    },
    {
        "entityId": 153,
        "subscription": {
            "entityId": null,
            "customer": null,
            "addonSubscriptionLogs": null,
            "pluginSubscriptionLogs": null,
            "productLogs": [
                {
                    "entityId": 6809,
                    "subscription": null,
                    "productPackage": {
                        "entityId": 3128,
                        "propertyValues": [
                            {
                                "entityId": 11021,
                                "property": {
                                    "entityId": 3,
                                    "packages": null,
                                    "propertyValues": null,
                                    "name": "maxParallel",
                                    "description": "Maximum Parallel Test Execution",
                                    "order": 2,
                                    "valueType": "I",
                                    "enabled": true,
                                    "isPrivate": false,
                                    "customerId": null,
                                    "createdDate": 1738897858077,
                                    "updatedDate": null,
                                    "links": []
                                },
                                "productPackage": null,
                                "value": "16",
                                "createdDate": 1738897858077,
                                "updatedDate": null,
                                "propertyValueDisplayName": "16",
                                "links": []
                            },
                            {
                                "entityId": 11022,
                                "property": {
                                    "entityId": 15,
                                    "packages": null,
                                    "propertyValues": null,
                                    "name": "maxUser",
                                    "description": "Maximum Users",
                                    "order": 13,
                                    "valueType": "I",
                                    "enabled": true,
                                    "isPrivate": false,
                                    "customerId": null,
                                    "createdDate": 1738897858077,
                                    "updatedDate": null,
                                    "links": []
                                },
                                "productPackage": null,
                                "value": "10",
                                "createdDate": 1738897858077,
                                "updatedDate": null,
                                "propertyValueDisplayName": "10",
                                "links": []
                            },
                            {
                                "entityId": 11023,
                                "property": {
                                    "entityId": 10,
                                    "packages": null,
                                    "propertyValues": null,
                                    "name": "maxTestMinutes",
                                    "description": "Maximum Test Minutes",
                                    "order": 8,
                                    "valueType": "I",
                                    "enabled": true,
                                    "isPrivate": false,
                                    "customerId": null,
                                    "createdDate": 1738897858077,
                                    "updatedDate": null,
                                    "links": []
                                },
                                "productPackage": null,
                                "value": "20000",
                                "createdDate": 1738897858077,
                                "updatedDate": null,
                                "propertyValueDisplayName": "20000",
                                "links": []
                            }
                        ],
                        "properties": null,
                        "packagePriceDefinitions": [],
                        "subscriptions": null,
                        "product": {
                            "entityId": 1,
                            "name": "Testinium",
                            "description": "Testinium Web App",
                            "serviceCode": "T01",
                            "serviceCodeDefinition": "Testinium Yazilim",
                            "createdDate": 1738897858077,
                            "updatedDate": null,
                            "links": []
                        },
                        "name": "mehmetaksahin",
                        "description": "mehmetaksahin",
                        "enabled": true,
                        "personal": true,
                        "addons": null,
                        "plugins": null,
                        "packageType": "E",
                        "customerId": 3393,
                        "createdDate": 1738897858077,
                        "updatedDate": null,
                        "links": []
                    },
                    "createdDate": 1738897858077,
                    "quantity": 1,
                    "unitType": "P",
                    "period": "A",
                    "productId": 1,
                    "startDate": 1729546851000,
                    "endDate": 1761082851000,
                    "customizedDate": false,
                    "links": []
                }
            ],
            "packages": null,
            "billings": null,
            "isTrial": false,
            "enabled": null,
            "createdDate": 1738897858077,
            "links": [
                {
                    "rel": "self",
                    "href": "https://account-devcluster.testinium.io/account/api/v1/subscriptions/{id}"
                },
                {
                    "rel": "delete",
                    "href": "https://account-devcluster.testinium.io/account/api/v1/subscriptions/{id}"
                }
            ]
        },
        "billingItems": [],
        "payment": null,
        "companyName": "Mestiniumm",
        "product": "Testinium",
        "productPackage": "mehmetaksahin",
        "subscriptionPeriod": "A",
        "startDate": 1729546851000,
        "endDate": 1761082851000,
        "isPaid": true,
        "createdDate": 1738897858077,
        "billingName": "Mehmett",
        "billingLastName": "Akşahinn",
        "billingCountry": "Turkey",
        "billingCity": null,
        "billingZipCode": null,
        "billingAddress": null,
        "taxRateDefinition": null,
        "paid": true,
        "links": [
            {
                "rel": "self",
                "href": "https://account-devcluster.testinium.io/account/api/v1/billings/153"
            },
            {
                "rel": "delete",
                "href": "https://account-devcluster.testinium.io/account/api/v1/billings/153"
            },
            {
                "rel": "subscriptions",
                "href": "https://account-devcluster.testinium.io/account/api/v1/subscriptions/{id}"
            }
        ]
    }
]

Error Codes

HTTP Code
Error Message
Description

400

INVALID_REQUEST

The request was malformed or contained errors.

403

ACCESS_DENIED

The user does not have permission to access this resource.

404

NOT_FOUND

No billing information found for the specified customer.

500

INTERNAL_SERVER_ERROR

An unexpected error occurred on the server side.


Example Request

curl --location --request GET 'https://account.testinium.com/account/api/v1/billings/customer/{customerId}' \
--header 'Authorization: Bearer <your_access_token>' \
--header 'current-company-id: <your_company_id>' \

4o mini

PreviousUpdate UserNextGet Address Types

Last updated 3 months ago