Person Search
https://server:port/spl/rest/apis/customer/v-model/personSearch/
Request
There are no request parameters for this operation.
- application/xml
- application/json
object-
filters: array
filters
The search operation supports a single filter only of the following types: By Account ID. Finds business or person records associated with the specified account.
By Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified.
By Person Identifier. Finds person or business records associated with a specific type of person identifier.
This option requires the type of ID to be specified as the filter's class.By Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points.
This option requires the type of geographic attribute to be specified as the filter's class.Only active accounts are considered.
-
limit: number
Minimum Value:
0Maximum Value:9.99999999999999E8Page LimitExample:3 -
restrictedIds: array
restrictedIds
The search may be restricted to a specific list of business records. Each record is identified either by its internal key or by an external identifier, i.e. Fusion's "Party Number".
arrayBy Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified.
By Person Identifier. Finds person or business records associated with a specific type of person identifier.
This option requires the type of ID to be specified as the filter's class.
By Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points.
This option requires the type of geographic attribute to be specified as the filter's class.
Only active accounts are considered.
arrayobject-
class: string
Maximum Length:
60A specific class of a filter name. For example, when filtering by a personal identification document then the class is a specific ID type.Example:SSN -
name: string
Allowed Values:
[ "C1AC", "C1AS", "C1GE", "C1ID" ]The Person search operation supports a single filter of following types: By Account ID. Finds business or person records associated with the specified account. By Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified. By Person Identifier. Finds person or business records associated with a specific type of person identifier. By Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points. Only active accounts are considered. * `C1AC` - Account, * `C1AS` - Service Address, * `C1GE` - Geographic Value, * `C1ID` - Personal IdentifierExample:C1ID -
value: string
Maximum Length:
4Value for Person Search filter type i.e. Account, Service Address, Geographic Value and Personal Identifier.Example:222-33-6668
object-
externalId: string
Maximum Length:
60Fusion's "Party Number" for the person record. -
personId: string
Maximum Length:
10Person IDExample:0023939882
object-
filters: array
filters
The search operation supports a single filter only of the following types: By Account ID. Finds business or person records associated with the specified account.
By Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified.
By Person Identifier. Finds person or business records associated with a specific type of person identifier.
This option requires the type of ID to be specified as the filter's class.By Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points.
This option requires the type of geographic attribute to be specified as the filter's class.Only active accounts are considered.
-
limit: number
Minimum Value:
0Maximum Value:9.99999999999999E8Page LimitExample:3 -
restrictedIds: array
restrictedIds
The search may be restricted to a specific list of business records. Each record is identified either by its internal key or by an external identifier, i.e. Fusion's "Party Number".
arrayBy Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified.
By Person Identifier. Finds person or business records associated with a specific type of person identifier.
This option requires the type of ID to be specified as the filter's class.
By Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points.
This option requires the type of geographic attribute to be specified as the filter's class.
Only active accounts are considered.
arrayobject-
class: string
Maximum Length:
60A specific class of a filter name. For example, when filtering by a personal identification document then the class is a specific ID type.Example:SSN -
name: string
Allowed Values:
[ "C1AC", "C1AS", "C1GE", "C1ID" ]The Person search operation supports a single filter of following types: By Account ID. Finds business or person records associated with the specified account. By Service Address. Finds business or person records associated with a service location's address, either via premise address or alternate premise address. The filter value allows for partial address text to be specified. By Person Identifier. Finds person or business records associated with a specific type of person identifier. By Geographic Value. Finds person or business records associated with a specific type of a geographic attribute associated with the service location's premise or service points. Only active accounts are considered. * `C1AC` - Account, * `C1AS` - Service Address, * `C1GE` - Geographic Value, * `C1ID` - Personal IdentifierExample:C1ID -
value: string
Maximum Length:
4Value for Person Search filter type i.e. Account, Service Address, Geographic Value and Personal Identifier.Example:222-33-6668
object-
externalId: string
Maximum Length:
60Fusion's "Party Number" for the person record. -
personId: string
Maximum Length:
10Person IDExample:0023939882
Response
- application/xml
- application/json
200 Response
object-
accounts: array
accounts
-
externalId: string
Maximum Length:
60Fusion's "Party Number" for the person record. -
personId: string
Maximum Length:
10Person IDExample:0023939882 -
personOrBusiness: string
Maximum Length:
2Person/Business -
primaryIdentifier: string
Maximum Length:
100ID Number -
primaryIdentifierType: string
Maximum Length:
8ID Type -
primaryIdentifierTypeDescription: string
Maximum Length:
1Primary Identifier Types
object-
accountId: string
Maximum Length:
10Account ID -
accountRelationshipType: string
Maximum Length:
8Account Relationship Type -
accountRelationshipTypeDescription: string
Maximum Length:
1Account Relationship Type Description -
cisDivision: string
Maximum Length:
5CIS Division -
cisDivisionDescription: string
Maximum Length:
1CIS Division -
premises: array
premises
object-
formattedAddress: string
Maximum Length:
254Premise Info -
premiseId: string
Maximum Length:
10Premise ID
400 Response
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.
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
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.
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.