Retrieve Request Type Details
post
https://server:port/spl/rest/apis/customer/service/startStopTransferTasks/requestTypeDetails
This operation is used to retrieve the configuration information at the beginning of the start, stop and transfer transaction.
Request
There are no request parameters for this operation.
Supported Media Types
- application/xml
- application/json
Root Schema : schema
Type:
Show Source
object
-
accountId: string
Maximum Length:
10
Account ID -
cisDivision: string
Maximum Length:
5
CIS Division defines the governing jurisdiction.Example:CA
-
customerClass: string
Maximum Length:
8
Customer Class controls financial parameters related to billing and collections.Example:R
-
newAccount: string
Allowed Values:
[ "N ", "Y " ]
New Account switch indicates that the request is for a new account. * `N ` - No, * `Y ` - Yes -
newCustomer: string
Allowed Values:
[ "N ", "Y " ]
New Customer switch indicates that the request is for a new customer. * `N ` - No, * `Y ` - Yes -
personOrBusiness: string
Allowed Values:
[ "B ", "P " ]
Person/Business: * `B ` - Business, * `P ` - Person -
premiseId: string
Maximum Length:
10
Premise ID -
requestMode: string
Allowed Values:
[ "C1SP", "C1ST", "C1TR" ]
Request Mode indicates the type of start/stop/transfer transaction. * `C1SP` - Stop Service, * `C1ST` - Start Service, * `C1TR` - Transfer Service
Root Schema : schema
Type:
Show Source
object
-
accountId: string
Maximum Length:
10
Account ID -
cisDivision: string
Maximum Length:
5
CIS Division defines the governing jurisdiction.Example:CA
-
customerClass: string
Maximum Length:
8
Customer Class controls financial parameters related to billing and collections.Example:R
-
newAccount: string
Allowed Values:
[ "N ", "Y " ]
New Account switch indicates that the request is for a new account. * `N ` - No, * `Y ` - Yes -
newCustomer: string
Allowed Values:
[ "N ", "Y " ]
New Customer switch indicates that the request is for a new customer. * `N ` - No, * `Y ` - Yes -
personOrBusiness: string
Allowed Values:
[ "B ", "P " ]
Person/Business: * `B ` - Business, * `P ` - Person -
premiseId: string
Maximum Length:
10
Premise ID -
requestMode: string
Allowed Values:
[ "C1SP", "C1ST", "C1TR" ]
Request Mode indicates the type of start/stop/transfer transaction. * `C1SP` - Stop Service, * `C1ST` - Start Service, * `C1TR` - Transfer Service
Response
Supported Media Types
- application/xml
- application/json
200 Response
Success response
Root Schema : C1SSRqTyRead
Type:
Show Source
object
-
actionMethod: string
Maximum Length:
30
Action Method is an object that may be used to define configuration based on some criteria.Example:DSS-NEW-SERVICE
-
actionMethodRole: string
Allowed Values:
[ "C1-ADDPERSONTOACCCOUNT", "C1-SSADDSERVICE", "C1-TRANSFERSERVICE", "C1-SSTRANSFERSERVICE", "C1-STOPSERVICE", "C1-SSSTOPSERVICE", "C1-SERVICECALL", "C1-SSNEWSERVICE", "C1-STARTSERVICE" ]
Action Method Role represents a self-service start/stop/transfer service use case. * `C1-ADDPERSONTOACCCOUNT` - Add Person to Account, * `C1-SSADDSERVICE` - Self-Service Add Service, * `C1-TRANSFERSERVICE` - Transfer Service, * `C1-SSTRANSFERSERVICE` - Self-Service Transfer Service, * `C1-STOPSERVICE` - Stop Service, * `C1-SSSTOPSERVICE` - Self-Service Stop Service, * `C1-SERVICECALL` - Service Call, * `C1-SSNEWSERVICE` - Self-Service New Service, * `C1-STARTSERVICE` - Start ServiceExample:C1-SSNEWSERVICE
-
customerServiceRequestType: string
Maximum Length:
30
Customer Service Request Type controls how a specific customer service request is processed.Example:DSS-NEW-SERVICE
-
personOrBusinessControls: object
personOrBusinessControls
-
serviceTaskType: string
Maximum Length:
30
Self-service task type defines properties that control how a self-service task is processedExample:DSSSTARTSTOPTRANSFER
-
startServiceControls: object
startServiceControls
-
stopServiceControls: object
stopServiceControls
Nested Schema : personOrBusinessControls
Type:
Show Source
object
-
autopayUsage: string
Allowed Values:
[ "C1BC", "C1BK", "C1CC", "C1NO" ]
Autopay Usage indicates whether or not automatic payments are supported. * `C1BC` - Bank and Credit Card, * `C1BK` - Bank Only, * `C1CC` - Credit Card Only, * `C1NO` - None -
displayPaperless: boolean
Paperless switch indicates whether or not the customer will be enrolled to paperless billing.Example:
true
-
faxUsage: string
Allowed Values:
[ "C1NS", "C1SN", "C1SS" ]
Fax Usage determines the availability of contact information with 'Fax' contact routing. * `C1NS` - Not Shown, * `C1SN` - Shown, * `C1SS` - Shown If Exists -
languageUsage: string
Allowed Values:
[ "C1NS", "C1SN", "C1SS" ]
Language Usage determines the availability of language information. * `C1NS` - Not Shown, * `C1SN` - Shown, * `C1SS` - Shown If Not Default -
lifeSupportSensitiveLoad: string
Allowed Values:
[ "C1NS", "C1SN", "C1SS" ]
Life Support/Sensitive Load Usage determines the availability of Life Support/Sensitive Load information. * `C1NS` - Not Shown, * `C1SN` - Shown, * `C1SS` - Shown If Set -
mailingAddressSourceUsage: string
Allowed Values:
[ "C1AO", "C1BT", "C1PE" ]
Mailing Address Source Usage indicates whether Account Override and/or Person address sources are supported. * `C1AO` - Account Override, * `C1BT` - Both, * `C1PE` - Person -
newAccountAllowed: boolean
New Account Allowed switch indicates whether or not a new account can be created.Example:
true
-
otherNameUsage: string
Allowed Values:
[ "C1NS", "C1SN", "C1SS" ]
Other Name Usage determines the availability of person names other than the primary name. * `C1NS` - Not Shown, * `C1SN` - Shown, * `C1SS` - Shown If Exists -
otherPersonContactsUsage: string
Allowed Values:
[ "C1NS", "C1SN", "C1SS" ]
Other Person Contacts Usage determines the availability of contact information with contact routing that is not 'Phone', 'Email' or 'Fax'. * `C1NS` - Not Shown, * `C1SN` - Shown, * `C1SS` - Shown If Exists -
otherPersonsOnAccount: object
otherPersonsOnAccount
-
personIdentifiers: object
personIdentifiers
-
promptForDateOfBirth: boolean
Prompt For Date of Birth switch indicates whether or not the customer will be prompted for a Date of Birth.Example:
true
-
storeDateOfBirthOnPerson: boolean
Store Date Of Birth On Person switch indicates whether or not Date of Birth is stores on the person.Example:
true
-
timeZoneUsage: string
Allowed Values:
[ "C1NS", "C1SN", "C1SS" ]
Usage determines the availability of language information. * `C1NS` - Not Shown, * `C1SN` - Shown, * `C1SS` - Shown If Set -
utilityPerformIDCreditCheck: boolean
Perform ID/Credit Check switch indicates whether or not ID check will be performed.Example:
true
Nested Schema : startServiceControls
Type:
Show Source
object
-
calendarDetails: object
calendarDetails
-
cutOffTime: string
Cutoff Time to start or stop service.Example:
17.00.00
-
leadDays: number
Minimum Value:
0
Maximum Value:999
Number of days added to the current current date to determine the lower limit of the selectable start/stop date.Example:3
-
maxStartDaysInFuture: number
Minimum Value:
0
Maximum Value:999
Maximum Start Days in Future determines the upper limit of selectable service start date, beyond which all days are unavailable.Example:10
-
startAllSvcsAtSameSP: boolean
Start All Services At Same SP switch indicates whether or not all SAs at the same SP are selected to start together or are unselected from starting together.Example:
true
-
startServiceLevel: string
Allowed Values:
[ "C1IS", "C1PR" ]
Start Level indicates the level at which services to start can be selected. * `C1IS` - Individual Services, * `C1PR` - Premise -
timeZone: string
Maximum Length:
10
Time Zone -
timeZoneName: string
Maximum Length:
50
Time Zone Name -
workCalendar: string
Maximum Length:
8
Work calendars are used to ensure system-calculated dates fall on a workday.Example:USW01
Nested Schema : stopServiceControls
Type:
Show Source
object
-
calendarDetails: object
calendarDetails
-
cutOffTime: string
Cutoff Time to start or stop service.Example:
17.00.00
-
leadDays: number
Minimum Value:
0
Maximum Value:999
Number of days added to the current current date to determine the lower limit of the selectable start/stop date.Example:3
-
maxStopDaysInFuture: number
Minimum Value:
0
Maximum Value:999
Maximum Stop Days in Future determines the upper limit of selectable service stop date, beyond which all days are unavailable.Example:10
-
requireSAsAtSameSPBehaveTogether: boolean
Require SAs At Same SP To Behave Together switch indicates whether or not all SAs at the same SP are selected to stop together or are unselected from stopping together.Example:
true
-
stopLevelFlag: string
Allowed Values:
[ "C1AC", "C1PR", "C1SA" ]
Stop Level indicates the level at which services to stop can be selected. * `C1AC` - Account, * `C1PR` - Premise, * `C1SA` - SA -
timeZone: string
Maximum Length:
10
Time Zone -
timeZoneName: string
Maximum Length:
50
Time Zone Name -
workCalendar: string
Maximum Length:
8
Work calendars are used to ensure system-calculated dates fall on a workday.Example:USW01
Nested Schema : otherPersonsOnAccount
Type:
Show Source
object
-
accountRelationshipTypes: object
accountRelationshipTypes
-
displayOtherPersons: boolean
Display Other Persons switch indicated whether or not additional persons processing is supportedExample:
true
-
otherPersonEligibility: string
Allowed Values:
[ "C1AL", "C1ID" ]
Other Person Eligibility indicates how an additional person's eligibility is determined. * `C1AL` - Algorithm, * `C1ID` - ID Check -
otherPersonIneligibleProcessing: string
Allowed Values:
[ "C1CN", "C1TR" ]
Ineligible Other Person Processing indicates how additional persons that are ineligible will be processed. * `C1CN` - Review, * `C1TR` - Reject -
personIdentifiers: object
personIdentifiers
-
promptForDateOfBirth: boolean
Prompt For Date of Birth switch indicates whether or not the customer will be prompted for a Date of Birth.Example:
true
-
shouldCollectId: boolean
Collect ID switch indicates whether or not Identification Number is collected for additional persons.Example:
true
-
storeDateOfBirthOnPerson: boolean
Store Date Of Birth On Person switch indicates whether or not Date of Birth is stores on the person.Example:
true
Nested Schema : items
Type:
Show Source
object
-
relationshipType: string
Maximum Length:
8
Relationship Type defines the relationship between the person and the account.Example:SPOUSE
-
relationshipTypeDescription: string
Maximum Length:
60
Description
Nested Schema : items
Type:
Show Source
object
-
allowAsPrimaryIdentifier: boolean
Allow As A Primary Identifier switch indicates whether or not the ID Type can be used as primary identification.Example:
true
-
format: string
Maximum Length:
60
Format defines the format of the Identification Number.Example:999-99-9999
-
idType: string
Maximum Length:
8
ID Type defines the type of identification.Example:SSN
-
idTypeDescription: string
Maximum Length:
60
Description -
requiredOptional: string
Allowed Values:
[ "C1OP", "C1RQ" ]
Required/Optional: * `C1OP` - Optional, * `C1RQ` - Required -
sequence: number
Minimum Value:
-999
Maximum Value:999
Sequence
Nested Schema : items
Type:
Show Source
object
-
allowAsPrimaryIdentifier: boolean
Allow As A Primary Identifier switch indicates whether or not the ID Type can be used as primary identification.Example:
true
-
format: string
Maximum Length:
60
Format defines the format of the Identification Number.Example:999-99-9999
-
idType: string
Maximum Length:
8
ID Type defines the type of identification.Example:SSN
-
idTypeDescription: string
Maximum Length:
60
Description -
requiredOptional: string
Allowed Values:
[ "C1OP", "C1RQ" ]
Required/Optional: * `C1OP` - Optional, * `C1RQ` - Required -
sequence: number
Minimum Value:
-999
Maximum Value:999
Sequence
Nested Schema : workDays
Type:
Show Source
object
-
isFriday: boolean
Friday
-
isMonday: boolean
Monday
-
isSaturday: boolean
Saturday
-
isSunday: boolean
Sunday
-
isThursday: boolean
Thursday
-
isTuesday: boolean
Tuesday
-
isWednesday: boolean
Wednesday
Nested Schema : items
Type:
Show Source
object
-
holidayDate: string
(date)
Holiday Date
-
holidayEndDateTime: string
(date-time)
Holiday End Date
-
holidayName: string
Maximum Length:
30
Holiday Name -
holidayStartDateTime: string
(date-time)
Holiday Start Date
Nested Schema : workDays
Type:
Show Source
object
-
isFriday: boolean
Friday
-
isMonday: boolean
Monday
-
isSaturday: boolean
Saturday
-
isSunday: boolean
Sunday
-
isThursday: boolean
Thursday
-
isTuesday: boolean
Tuesday
-
isWednesday: boolean
Wednesday
Nested Schema : items
Type:
Show Source
object
-
holidayDate: string
(date)
Holiday Date
-
holidayEndDateTime: string
(date-time)
Holiday End Date
-
holidayName: string
Maximum Length:
30
Holiday Name -
holidayStartDateTime: string
(date-time)
Holiday Start Date
400 Response
Bad Request
Root Schema : problemDetailDocument
Type:
Show Source
object
-
detail: string
Maximum Length:
60
The long message description from the Oracle Utilities Application Framework in CDATA format. -
httpStatus: number
Minimum Value:
0
Maximum Value:9999
The HTTP Status code for the error. -
problemInstance: string
Maximum Length:
60
Fully 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:
60
URL 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:
60
The stack trace shows where the error occurs during the execution of a program. -
title: string
Maximum Length:
60
Fully qualified error message from Oracle Utilities Application Framework in CDATA format.
Nested Schema : serverMessage
Type:
Show Source
object
-
callSequence: string
Maximum Length:
60
Delimited sequence of programs called. -
longDescription: string
Maximum Length:
60
The long message description from the Oracle Utilities Application Framework in CDATA format. -
messageCategory: number
Minimum Value:
0
Maximum Value:0
Message Category within Oracle Utilities Application Framework. -
messageNbr: number
Minimum Value:
-99999
Maximum Value:99999
Message Number within Oracle Utilities Application Framework. -
messageText: string
Maximum Length:
60
Fully qualified error message from Oracle Utilities Application Framework in CDATA format. -
programName: string
Maximum Length:
60
Name of the program that encountered the error.
500 Response
Internal Server Error
Root Schema : problemDetailDocument
Type:
Show Source
object
-
detail: string
Maximum Length:
60
The long message description from the Oracle Utilities Application Framework in CDATA format. -
httpStatus: number
Minimum Value:
0
Maximum Value:9999
The HTTP Status code for the error. -
problemInstance: string
Maximum Length:
60
Fully 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:
60
URL 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:
60
The stack trace shows where the error occurs during the execution of a program. -
title: string
Maximum Length:
60
Fully qualified error message from Oracle Utilities Application Framework in CDATA format.
Nested Schema : serverMessage
Type:
Show Source
object
-
callSequence: string
Maximum Length:
60
Delimited sequence of programs called. -
longDescription: string
Maximum Length:
60
The long message description from the Oracle Utilities Application Framework in CDATA format. -
messageCategory: number
Minimum Value:
0
Maximum Value:0
Message Category within Oracle Utilities Application Framework. -
messageNbr: number
Minimum Value:
-99999
Maximum Value:99999
Message Number within Oracle Utilities Application Framework. -
messageText: string
Maximum Length:
60
Fully qualified error message from Oracle Utilities Application Framework in CDATA format. -
programName: string
Maximum Length:
60
Name of the program that encountered the error.