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.
Only active accounts are considered.By Badge Number. Finds business or person records associated with the badge number of a device currently installed at a service location. Only active accounts are considered.
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:
0
Maximum Value:9.99999999999999E8
Page 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".
array
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.
Only active accounts are considered.
By Badge Number. Finds business or person records associated with the badge number of a device currently installed at a service location. Only active accounts are considered.
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.
array
object
-
class: string
Maximum Length:
60
A 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", "C1BN", "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, * `C1BN` - Badge Number, * `C1GE` - Geographic Value, * `C1ID` - Personal IdentifierExample:C1ID
-
value: string
Maximum Length:
4
Value for Person Search filter type i.e. Account, Service Address, Geographic Value and Personal Identifier.Example:222-33-6668
object
-
externalId: string
Maximum Length:
60
Fusion's "Party Number" for the person record. -
personId: string
Maximum Length:
10
Person 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.
Only active accounts are considered.By Badge Number. Finds business or person records associated with the badge number of a device currently installed at a service location. Only active accounts are considered.
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:
0
Maximum Value:9.99999999999999E8
Page 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".
array
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.
Only active accounts are considered.
By Badge Number. Finds business or person records associated with the badge number of a device currently installed at a service location. Only active accounts are considered.
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.
array
object
-
class: string
Maximum Length:
60
A 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", "C1BN", "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, * `C1BN` - Badge Number, * `C1GE` - Geographic Value, * `C1ID` - Personal IdentifierExample:C1ID
-
value: string
Maximum Length:
4
Value for Person Search filter type i.e. Account, Service Address, Geographic Value and Personal Identifier.Example:222-33-6668
object
-
externalId: string
Maximum Length:
60
Fusion's "Party Number" for the person record. -
personId: string
Maximum Length:
10
Person IDExample:0023939882
Response
- application/xml
- application/json
200 Response
object
-
accounts: array
accounts
-
externalId: string
Maximum Length:
60
Fusion's "Party Number" for the person record. -
personId: string
Maximum Length:
10
Person IDExample:0023939882
-
personOrBusiness: string
Allowed Values:
[ "B ", "P " ]
Person/Business: * `B ` - Business, * `P ` - Person -
primaryIdentifier: string
Maximum Length:
100
ID Number -
primaryIdentifierType: string
Maximum Length:
8
ID Type -
primaryIdentifierTypeDescription: string
Maximum Length:
1
Primary Identifier Types
object
-
accountId: string
Maximum Length:
10
Account ID -
accountRelationshipType: string
Maximum Length:
8
Account Relationship Type -
accountRelationshipTypeDescription: string
Maximum Length:
1
Account Relationship Type Description -
cisDivision: string
Maximum Length:
5
CIS Division -
cisDivisionDescription: string
Maximum Length:
1
CIS Division -
premises: array
premises
object
-
formattedAddress: string
Maximum Length:
254
Premise Info -
premiseId: string
Maximum Length:
10
Premise ID
400 Response
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.
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
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.
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.