Get Services for an Account

get

/bcws/webresources/v1.0/subscriptions/account/{id}

Gets the services for an account grouped by bill unit. These services optionally include the charge offers and discount offers sorted in descending order of the purchase date and ascending order of the purchase end date.

Request

Path Parameters
Query Parameters
  • Whether to include charge offers and discount offers in the service (offers) or not (any other value). The offers are included by default. Use includechild to include assets from child accounts as well.

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

The services were returned successfully.
Body ()
Root Schema : customerAssets
Type: object
Show Source
Nested Schema : billUnitServices
Type: array
Show Source
Nested Schema : BillUnitServices
Type: object
Show Source
Nested Schema : services
Type: array
Show Source
Nested Schema : Service
Type: object
A service associated with the bundle.
Show Source

500 Response

An internal server error occurred.
Back to Top

Examples

This example shows how to get an account's services by submitting a GET request on the REST resource using cURL. For more information about cURL, see "Use cURL".

cURL Command

curl -X GET 'http://hostname:port/bcws/webresources/version/subscriptions/account/0.0.0.1+-account+57615'

where:

  • hostname is the URL for the Billing Care REST server.
  • port is the port for the Billing Care REST server.
  • version is the version of the API you're using, such as v1.0.

Example of Response Body

This example shows the contents of the response body in JSON format.

{
    "billUnitServices": [
        {
            "billUnitID": "0.0.0.1+-billinfo+60687",
            "billUnitName": "Bill Unit(1)",
            "services": [
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-ip+156801",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1600943653000,
                        "effectiveDate": 1601383372000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1601383372000,
                        "login": "ip0",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "ip",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-ip+166570",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1601448244000,
                        "effectiveDate": 1598954633000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1596523436000,
                        "login": "IP_Service",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "ip",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-ip+161387",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1601388328000,
                        "effectiveDate": 1600265109000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1600265109000,
                        "login": "service_ip",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "ip",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-ip+165544",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1601443489000,
                        "effectiveDate": 1601443489000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1601443489000,
                        "login": "seivice-ip",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "ip",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-email+166825",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1601536347000,
                        "effectiveDate": 1607347026000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1601536345000,
                        "login": "email2@expample.com",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "email",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-email+165033",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1601536346000,
                        "effectiveDate": 1601536345000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1601536345000,
                        "login": "email1@example.com",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "email",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-email+57999",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1589182094000,
                        "effectiveDate": 1600956338000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1589182094000,
                        "login": "email@example.com",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "email",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                },
                {
                    "extension": null,
                    "serviceDetails": {
                        "@class": "com.oracle.communications.brm.cc.model.ServiceBase",
                        "extension": null,
                        "id": {
                            "id": "0.0.0.1+-service-ip+60815",
                            "uri": null
                        },
                        "pendingDeferredActionsCount": null,
                        "accountRef": null,
                        "aliasList": [],
                        "balanceGroupRef": {
                            "id": "0.0.0.1+-balance_group+61199",
                            "uri": null
                        },
                        "creationDate": 1589182094000,
                        "effectiveDate": 1601461071000,
                        "lastStatusComment": null,
                        "lastStatusChange": 1601461071000,
                        "login": "ip",
                        "lifeCycleState": 0,
                        "lastModified": null,
                        "name": "ip",
                        "password": null,
                        "passwordExpiration": null,
                        "passwordStatus": null,
                        "status": 10100,
                        "statusFlags": null,
                        "subscriptionServiceRef": null,
                        "serviceAccessLevel": null,
                        "balGrpIndex": null
                    },
                    "accountNumber": "0.0.0.1-57615",
                    "products": [],
                    "discounts": []
                }
            ]
        },
        {
            "billUnitID": "0.0.0.1+-billinfo+151613",
            "billUnitName": "BU-fr",
            "services": []
        }
    ]
}
Back to Top