Inquiry and batch data
Use this topic to find definitions for objects and fields used in the Grid API v2 /batch and /inquiry endpoints.
This topic contains definitions for objects and fields used in the Grid API v2 /batch and /inquiry endpoints.
Batch
Contains the batch identifier, processing status, target firm number, and the collection of inquiries included in the batch.
Field | Name | Type | Description |
|---|---|---|---|
| Batch ID | String | Unique, system-assigned identifier for a batch. |
| Status | String | Current status of the batch. Possible values: |
| Grid inquiries | Object | The inquiries included in the batch. Contains |
| Target firm number | String | Identifier for a Grid firm. This routes the request to the correct firm configuration. |
Inquiry
The core inquiry record used throughout /inquiry endpoints, capturing the submitted name information, processing attributes, and screening settings used in an inquiry.
Field | Name | Type | Description |
|---|---|---|---|
| Inquiry ID | String | System-assigned identifier for an inquiry. Inquiry IDs are unique by firm, but can be reused across firms and environments. Example format: |
| Batch ID | String | Unique, system-assigned identifier for a batch. Example format: |
| Submission method type | String | Received in responses and indicates the submission method used for an inquiry. Possible values:
|
| Completed date | String | A UTC timestamp of an inquiry's completion. Example format: |
| Status | String | Current status of the inquiry. Possible values: |
| Review status | String | The inquiry's Analyst Review status. Possible values:
|
| Portfolio monitoring | Boolean | Indicates if portfolio monitoring is enabled for the inquiry. Default value: |
| Load only | Boolean | When set to Default value: |
| Global search | Boolean | When When absent, treat as |
| Reporting ID | String | Client-defined reporting identifier. This identifier is stored on the inquiry and returned with responses, but is not used by Grid in any way. Example format: Example format: |
| Tracking ID | String | Client-defined tracking identifier. This identifier is stored on the inquiry and returned with responses, but is not used by Grid in any way. Example format: Example format: |
| Portfolio monitoring action if duplicate | String | Action if submitted inquiries are duplicates to Portfolio Monitoringinquiries. Possible values:
|
| Search action if duplicate | String | Action for searching duplicate inquiries in Portfolio Monitoring. Possible values:
|
| Screening type | String | Indicates the entity screening type to use for an inquiry. If not specified, the firm default value will be used. If there is no firm default value, an auto-classify screening type, Possible values: |
| Screened as type | String | The entity screening type that was actually used for an inquiry. This can be useful when the Possible values: |
| Grid person party info | Object | Person-specific information used in inquiries. Contains |
| Grid org party info | Object | Organization-specific information used in inquiries. Contains |
| Grid unknown party info | Object | Information used in inquiries for unknown party types. Contains |
| Status type | Object | Status details. Contains |
| Note | String | Additional free-text notes for the inquiry. Character limit: 4000 |
| Alerts | Array | Alerts associated with an inquiry. Contains |
| Target firm number | String | Identifier for a Grid firm. This routes the request to the correct firm configuration. |
GridPersonPartyInfo
In person‑based inquiry requests and responses, this contains an organization’s core data, context, attributes, and pictures.
Field | Name | Type | Description |
|---|---|---|---|
| Party context | Object | Contextual information for the person. Contains |
| Pictures | Object | A collection of picture objects associated with the person. Contains |
| Attributes | Array | Additional attributes recorded for the person. Contains |
| Grid person data | Object | The person’s core data record. Contains |
| Birth date | String | Birth date of a person. Allowed formats: |
| Age | Integer | Age of the person. |
| Sex | String | Gender indicator. Possible values: |
GridPersonData
In person‑based inquiry requests and responses, this provides the organization’s name, identifier, and contact information.
Field | Name | Type | Description |
|---|---|---|---|
| Grid contact | Object | Provides contact details for the person. Contains |
| Entity ID | String | Unique identifier for the entity. |
| Person name | Object | The full name details for the person. Contains |
PersonName
Identifies a person's primary or official name as supplied in an inquiry.
Field | Name | Type | Description |
|---|---|---|---|
| Full name | String | The complete name of a person as a single string. Character limit: 128 |
| Family name | String | The family name, surname, or last name of a person. Character limit: 50 |
| Given name | String | The given name or first name of a person. Character limit: 50 |
| Middle name | String | The middle name or additional given names of a person, if available. Character limit: 50 |
GridOrgPartyInfo
In organization‑based inquiry requests and responses, this contains an organization’s core data, context, attributes, and pictures.
Field | Name | Type | Description |
|---|---|---|---|
| Party context | Object | Provides contextual information about the organization. Contains |
| Pictures | Object | Associated pictures. Contains |
| Attributes | Array | Collection of additional attributes for the organization. Each attribute contains |
| Grid organization data | Object | The organization’s core data record. Contains |
GridOrgData
In organization‑based inquiry requests and responses, this provides the organization’s name, identifier, and contact information.
Field | Name | Type | Description |
|---|---|---|---|
| Grid contact | Object | Provides contact details for the organization. Contains |
| Entity ID | String | Unique identifier for the entity. |
| Organization name | Object | The organization name. Contains |
OrgName
Identifies an organization's primary or official name as supplied in an inquiry.
Field | Name | Type | Description |
|---|---|---|---|
| Name | String | The formal or recognized organization name used for screening, matching, and reporting. Character limit: 128 |
GridUnknownPartyInfo
In unknown inquiry requests and responses, this contains an organization’s core data, context, attributes, and pictures. Used when the party type cannot be classified as a person or organization.
Field | Name | Type | Description |
|---|---|---|---|
| Party context | Object | Contextual information for an unknown party type. Contains |
| Pictures | Object | Associated pictures. Contains |
| Attributes | Array | Additional attributes. Contains |
| Grid unknown data | Object | Unknown party-specific data. Contains |
| Birth date | String | Birth date if available. |
| Age | Integer | Age if available. |
| Sex | String | Gender indicator. Possible values: |
GridUnknownData
In unknown inquiry requests and responses, this provides the entity's name, identifier, and contact information. Used when the party type cannot be classified as a person or organization.
Field | Name | Type | Description |
|---|---|---|---|
| Grid contact | Object | Contact details associated with the unknown party type. Contains |
| Entity ID | String | Unique identifier for the entity. |
| Unknown name | Object | Name information for the unknown party. Contains |
UnknownName
The name provided in an inquiry when an entity cannot be confidently classified as a person or an organization.
Field | Name | Type | Description |
|---|---|---|---|
| Name | String | The name associated with an unknown or unclassified party. Character limit: 128 |
PartyContext
Contextual metadata associated with a person, organization, or unknown entity.
Field | Name | Type | Description |
|---|---|---|---|
| Note | String | Free‑text contextual note associated with the party. This may contain descriptive information provided by the source or used internally for context or qualifiers. Character limit: 4000 |
Pictures
Contains a collection of picture objects associated with the party. Only used when providing a photo in the inquiry request. The picture field contains PictureTyp data with the fields defined in the following table.
Field | Name | Type | Description |
|---|---|---|---|
| Picture data | Object | Contains |
| Picture type |
| Indicates the type of picture. |
DataHandler
Only used with PicturesType in requests. Contains content such as PDF and images along with source, content type, and transfer format data.
Field | Name | Type | Description |
|---|---|---|---|
| All commands | Array | Available commands for handling the data. Contains |
| Command class | String | Class associated with the command. |
| Command name | String | Name of the command. |
| Content type | String | MIME type of the content. Example values: |
| Content | Object | Contains content-related metadata. |
| Data source | Object | References the underlying data source for this handler. Contains |
DataSource
Only used with PicturesType in requests. A wrapper for binary or streaming content.
Field | Name | Type | Description |
|---|---|---|---|
| Input stream | Object | Input stream object for reading data into the handler. |
| Name | String | Name associated with the data handler. |
| Output stream | Object | The output stream for the picture data. |
| Preferred commands | Array | Preferred commands for handling the data. Contains the |
| Transfer data flavors | Array | Collection of supported data flavors for transferring data. Contains |
DataFlavor
Only used with PicturesType in requests. Describes the format, MIME type, and supported transfer mechanisms of binary or serialized content.
Field | Name | Type | Description |
|---|---|---|---|
| MIME type | String | MIME type for the data flavor. |
| Human presentable name | String | A human-readable name for the data flavor. |
| Default representation class | String | Default representation class as a string. |
| Java file list type | Boolean | Indicates if the flavor supports Java file list type. Default value: |
| Remote object type | Boolean | Indicates if the flavor supports remote object type. Default value: |
| Serialized object type | Boolean | Indicates if the flavor supports serialized object type. Default value: |
| Text type | Boolean | Indicates if the flavor supports text type. Default value: |
| MIME type serialized object | Boolean | Indicates if the MIME type supports serialized object. Default value: |
| Byte buffer representation | Boolean | Indicates if byte buffer representation is supported. Default value: |
| Character buffer presentation | Boolean | Indicates if character buffer representation is supported. Default value: |
| Input stream representation | Boolean | Indicates if input stream representation is supported. Default value: |
| Reader representation | Boolean | Indicates if reader representation is supported. Default value: |
| Remote representation | Boolean | Indicates if remote representation is supported. Default value: |
| Serializable representation | Boolean | Indicates if serializable representation is supported. Default value: |
| Primary type | String | Primary type of the MIME type. Default value: |
| Sub type | String | Subtype of the MIME type. Default value: |
Attribute
Used in responses to contain supplemental attribute details that enhance Grid’s matching and screening context.
GridContact
In inquiry request bodies, provides both a primary address and an optional list of additional addresses for an entity.
Field | Name | Type | Description |
|---|---|---|---|
addr | Address | Object | Primary address for the party. Contains |
addresses | Addresses | Array | Up to three additional addresses associated with the party. Contains |
Addr
Used in person and organization inquiry requests to supply location details that support Grid’s matching services.
Field | Name | Type | Description |
|---|---|---|---|
| Address | String | First line of the address. Character limit: 255 |
| City | String | City name. Character limit: 255 |
| State or province | String | State or province name. Character limit: 255 |
| Postal code | String | Postal or ZIP code. Character limit: 15 |
| Country code | Object | Two-letter country code associated with the address. Contains |
| Country code value | String | A value for the country name. Character limit: 255 Format: ISO 3166-1 alpha-2 |
ResponseBatch
Contains the batch payload and the overall request outcome.
Field | Name | Type | Description |
|---|---|---|---|
| Batch data | Object | Contains batch details. Contains |
| Response status | Object | The status of the response. Contains |
ResponseInquiry
Response that contains the fully populated Inquiry and a status indicating success or error.
Field | Name | Type | Description |
|---|---|---|---|
| Inquiry data | Object | Contains |
| Response status | Object | Represents the status of the response. Contains |
ResponseStatus
Provides the high‑level status details for a response, including the status code, severity type, and a human‑readable description.
ResponsePaginatedInquiryResponse
Response wrapper containing paginated inquiry history records and an overall request status.
Field | Name | Type | Description |
|---|---|---|---|
| Inquiry data | Object | Contains |
| Response status | Object | Represents the status of the response. Contains |
PaginatedInquiryResponse
Response with paginated inquiry history records.
Field | Name | Type | Description |
|---|---|---|---|
| Inquiry items | Array | List of inquiry history records. Each item contains |
| Total records | Integer | Total number of records available. |
| Current page | Integer | Current page number. |
| Page size | Integer | Number of records per page. Default value: Max value: |
| Total pages | Integer | Total number of pages. |
AdditionalResponseStatus
Provides supplemental status details typically used to return multiple warnings, informational messages, or secondary error conditions as part of the same response.
GridInquiryStatus
Received in status request responses, this describes the current processing state of an inquiry.
Field | Name | Type | Description |
|---|---|---|---|
| Effective date | String | An ISO 8601 UTC Example format: |
| Inquiry status code | String | The processing state of the inquiry. Possible values: |
| Status description | String | A human‑readable explanation of the inquiry status. |