Get Person Accounts
get
https://server:port/spl/rest/apis/customer/v-model/billingContext/personContext/{personId}
Request
Path Parameters
-
personId(required): string
Person ID is the system-assigned number for other persons related to the account.Example:
4429925678
Query Parameters
-
accountId: string
The Account ID is a system-assigned random number that stays with an account for life.Example:
0279948222 -
premiseId: string
Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement.Example:
7640995310
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/xml
- application/json
200 Response
Success response
Root Schema : C1GetPerActs
Type:
Show Source
object-
accounts: object
accounts
-
inputAccountNotLinked: boolean
Flag to show if input Account ID is linked to person provided in the inputs.Example:
true -
inputPremiseNotLinked: boolean
Flag to show if input Premise ID is linked to account provided in the inputs.Example:
true -
person: object
person
-
premise: object
premise
-
totalNumberOfRecords: number
Minimum Value:
0Maximum Value:99999Total Number Of RecordsExample:2
Nested Schema : person
Type:
Show Source
object-
personId: string
Maximum Length:
10Person ID is the system-assigned number for other persons related to the account.Example:4429925678 -
primaryName: string
Maximum Length:
254Name
Nested Schema : premise
Type:
Show Source
object-
info: string
Maximum Length:
254Premise InfoExample:129 Sutter St, San Francisco, CA, 94104 -
premiseId: string
Maximum Length:
10Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement. -
primaryText: string
Maximum Length:
1000Primary text for Premise Info -
secondaryText: string
Maximum Length:
1000Secondary Text for Premise Info -
tertiaryText: string
Maximum Length:
1000Tertiary text for Premise Info
Nested Schema : items
Type:
Show Source
object-
account: object
account
-
accountInformation: object
accountInformation
-
accountPersons: object
accountPersons
-
customerClass: object
customerClass
-
division: object
division
-
premiseCount: number
Minimum Value:
0Maximum Value:99999Premise Count for the Account -
premiseInformation: object
premiseInformation
Nested Schema : account
Type:
Show Source
object-
accountId: string
Maximum Length:
10The Account ID is a system-assigned random number that stays with an account for life.Example:0279948222
Nested Schema : accountInformation
Type:
Show Source
object-
info: string
Maximum Length:
254Account Info displays information associated with an Account.Example:Brazil,Mark, Residential, $19,247.81 -
primaryText: string
Maximum Length:
1000Primary text for Premise Info -
secondaryText: string
Maximum Length:
1000Secondary Text for Premise Info -
tertiaryText: string
Maximum Length:
1000Tertiary text for Premise Info
Nested Schema : customerClass
Type:
Show Source
object-
customerClass: string
Maximum Length:
8Customer Class controls financial parameters related to billing and collections and is required on an account.Example:R -
description: string
Maximum Length:
60Description
Nested Schema : division
Type:
Show Source
object-
description: string
Maximum Length:
60Description -
division: string
Maximum Length:
5CIS Division
Nested Schema : premiseInformation
Type:
Show Source
object-
info: string
Maximum Length:
254Premise InfoExample:129 Sutter St, San Francisco, CA, 94104 -
premiseId: string
Maximum Length:
10Premise ID is a system-assigned, unique identifier that shows the primary premise associated with the service agreement. -
primaryText: string
Maximum Length:
1000Primary text for Premise Info -
secondaryText: string
Maximum Length:
1000Secondary Text for Premise Info -
tertiaryText: string
Maximum Length:
1000Tertiary text for Premise Info
Nested Schema : items
Type:
Show Source
object-
accountRelationshipType: object
accountRelationshipType
-
isFinanciallyResponsible: boolean
Financially Responsible switch is on if the person is financially responsible for the account's debt.Example:
true -
isMainCustomer: boolean
Main Customer switch is on if the person is the main customer on the account. Only one person on an account may be designated as the main customer.Example:
false -
person: object
person
-
personInformation: object
personInformation
-
primaryName: string
Maximum Length:
254Name
Nested Schema : accountRelationshipType
Type:
Show Source
object-
accountRelationshipType: string
Maximum Length:
8Account Relationship Type -
description: string
Maximum Length:
60Description
Nested Schema : person
Type:
Show Source
object-
personId: string
Maximum Length:
10Person ID is the system-assigned number for other persons related to the account.Example:4429925678
Nested Schema : personInformation
Type:
Show Source
object-
info: string
Maximum Length:
254Person Info -
primaryText: string
Maximum Length:
1000Primary text for Premise Info -
secondaryText: string
Maximum Length:
1000Secondary Text for Premise Info -
tertiaryText: string
Maximum Length:
1000Tertiary text for Premise Info
400 Response
Bad Request
Root Schema : problemDetailDocument
Type:
Show Source
object-
detail: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
httpStatus: number
Minimum Value:
0Maximum Value:9999The HTTP Status code for the error. -
problemInstance: string
Maximum Length:
60Fully qualified URL consisting of the Base URI Timestamp of error in ISO format, the User used for the transaction, the Message Category within Oracle Utilities Application Framework, the Message Number within Oracle Utilities Application Framework, the Request URL and the HTTP method used for the transaction. -
problemType: string
Maximum Length:
60URL of the format "A/message/X/Y" where A is the base URI, X is the Message Category and Y is the Message Number within Oracle Utilities Application Framework. -
serverMessage: object
serverMessage
-
stackTrace: string
Maximum Length:
60The stack trace shows where the error occurs during the execution of a program. -
title: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format.
Nested Schema : serverMessage
Type:
Show Source
object-
callSequence: string
Maximum Length:
60Delimited sequence of programs called. -
longDescription: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
messageCategory: number
Minimum Value:
0Maximum Value:0Message Category within Oracle Utilities Application Framework. -
messageNbr: number
Minimum Value:
-99999Maximum Value:99999Message Number within Oracle Utilities Application Framework. -
messageText: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format. -
programName: string
Maximum Length:
60Name of the program that encountered the error.
500 Response
Internal Server Error
Root Schema : problemDetailDocument
Type:
Show Source
object-
detail: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
httpStatus: number
Minimum Value:
0Maximum Value:9999The HTTP Status code for the error. -
problemInstance: string
Maximum Length:
60Fully qualified URL consisting of the Base URI Timestamp of error in ISO format, the User used for the transaction, the Message Category within Oracle Utilities Application Framework, the Message Number within Oracle Utilities Application Framework, the Request URL and the HTTP method used for the transaction. -
problemType: string
Maximum Length:
60URL of the format "A/message/X/Y" where A is the base URI, X is the Message Category and Y is the Message Number within Oracle Utilities Application Framework. -
serverMessage: object
serverMessage
-
stackTrace: string
Maximum Length:
60The stack trace shows where the error occurs during the execution of a program. -
title: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format.
Nested Schema : serverMessage
Type:
Show Source
object-
callSequence: string
Maximum Length:
60Delimited sequence of programs called. -
longDescription: string
Maximum Length:
60The long message description from the Oracle Utilities Application Framework in CDATA format. -
messageCategory: number
Minimum Value:
0Maximum Value:0Message Category within Oracle Utilities Application Framework. -
messageNbr: number
Minimum Value:
-99999Maximum Value:99999Message Number within Oracle Utilities Application Framework. -
messageText: string
Maximum Length:
60Fully qualified error message from Oracle Utilities Application Framework in CDATA format. -
programName: string
Maximum Length:
60Name of the program that encountered the error.