Information Retrieval
Process Flow
Informed provides several GET
endpoints with which you can retrieve information for previously registered applications.


Base URL
The table below shows the Base URL to be used with the endpoints mentioned in this guide.
Environment | Base URL |
---|---|
Staging | https://api.staging.informediq-infra.com |
Production | https://api.informediq.com |
GET List of Applications
Purpose
This endpoint allows the user to retrieve a list of applications based on the provided query parameters.
Endpoint Information
Endpoint: /v1/income/applications
HTTP method: GET
Parameters:
Parameter Name | Requirement | Description |
---|---|---|
updated_before | Optional | Applications updated before this timestamp Format: YYYY-mm-dd or YYYY-mm-ddTHH:MM:SS |
updated_after | Optional | Applications updated after this timestamp Format: YYYY-mm-dd or YYYY-mm-ddTHH:MM:SS |
limit | Optional | Maximum numbers of applications returned in one page with a hard limit of 1000 default: 25, maximum: 1000 |
application_reference_id | Optional | The specific application that has this application_reference_id If this parameter is used, the expectation changes to only having one application returned in the list of course, since application_reference_id is a unique property. |
Example Endpoint
Basic Endpoint Example
https://api.staging.informediq-infra.com/v1/income/applications
Endpoint with Parameters Example
https://api.staging.informediq-infra.com/v1/income/applications?updated_before=2022-09-01&limit=50
GET Request Example with cURL
curl -u username:password https://api.staging.informediq-infra.com/v1/income/applications?updated_before=2022-09-01&limit=50
Sample Response
- Single Application Response
- Multiple Applications Response
{
"updated_after": "2022-01-09T09:11:38",
"updated_before": "2022-01-09T19:11:38",
"applications":
[
{
"application_id": "unique-Informed-app-id",
"application_reference_id": "partner reference id",
"application_date": "2022-01-09T10:11:38"
}
]
}
{
"updated_after": "2022-01-09T09:11:38",
"updated_before": "2022-01-09T19:11:38",
"applications":
[
{
"application_id": "unique-Informed-app-id",
"application_reference_id": "partner reference id",
"application_date": "2022-01-09T10:11:38"
},
{
"application_id": "unique-Informed-app-id",
"application_reference_id": "partner reference id",
"application_date": "2022-01-09T10:12:38"
},
{
"application_id": "unique-Informed-app-id",
"application_reference_id": "partner reference id",
"application_date": "2022-01-09T10:13:38"
}
]
}
GET Single Application
Purpose
This endpoint will allow the user to retrieve the application details of a specific application along with the income calculation results for that application (more info here). Note that it does not return the documents associated with the application - but the documents can be retrieved with a separate call.
Endpoint Information
Endpoint: /v1/income/applications/<unique-Informed-app-id>
The <unique-Informed-app-id>
needs to be the application_id
described in the synchronous response section of the app registration guide.
HTTP method: GET
Example Endpoint
Basic Endpoint Example
https://api.staging.informediq-infra.com/v1/income/applications/<unique-Informed-app-id>
GET Request Example with cURL
curl -u username:password https://api.staging.informediq-infra.com/v1/income/applications/<unique-Informed-app-id>
Sample Response
Full Sample Response
{
"application_id": "unique-Informed-app-id",
"last_updated_at": "2023-07-31T03:34:21Z",
"application_reference_id": "your_unique_application_id",
"application_date": "2021-05-01T09:11:38",
"applicants": {
"applicant1": {
"first_name": "Jo",
"last_name": "Boren",
"email": "jo.boren@gmail.com",
"phone": "9196247015",
"ssn": "666443906",
"date_of_birth": "1965-12-10",
"address_info": [
{
"address": {
"street_address": "8717 S 4th Ave",
"city": "Inglewood",
"state": "CA",
"zip": "90305"
},
"is_current": true,
"start_date": "2020-10-01",
"end_date": null
}
]
}
},
"income_calculations": {
"applicant1": {
"incomes": [
{
"year": 2021,
"income_sources": [
{
"source_type": "employed",
"calculated_income_amount": 69120.0,
"document_ids": [
"c9d0571f-fe7c-4f82-83bc-117b91bfaaf8"
]
}
]
}
],
"suspected_fraudulent": {
"document_ids": [
]
}
}
},
"data_sources": {
"image_files": [
{
"file_id": "cb47b001-84e1-43c2-a94e-686bd46e5bee",
"file_reference_id": "paystub.pdf"
}
],
"structured_data": [
]
}
}
GET Documents for Application
Purpose
This endpoint will allow the user to retrieve the associated documents for a specific application, along with the extracted information from those documents (more info here).
Endpoint Information
Endpoint: /v1/income/applications/<unique-Informed-app-id>/documents
The <unique-Informed-app-id>
needs to be the application_id
described in the synchronous response section of the app registration guide.
HTTP method: GET
Parameters:
Parameter Name | Requirement | Description |
---|---|---|
pages | Optional | true/false, default is false, will include pages block when this flag is true |
Example Endpoint
Basic Endpoint Example
https://api.staging.informediq-infra.com/v1/income/applications/<unique-Informed-app-id>/documents
Endpoint with Parameters Example
https://api.staging.informediq-infra.com/v1/income/applications/<unique-Informed-app-id>/documents?pages=true
GET Request Example with cURL
curl -u username:password https://api.staging.informediq-infra.com/v1/income/applications/<unique-Informed-app-id>/documents
There is no guarantee that the file download URL's (typically AWS S3 pre-signed URL's) will remain exactly the same for all future time. Informed reserves the right to use whatever infrastructure is most secure and efficient.
If you are trying to whitelist the download URL's, at the current time, as Amazon AWS pre-signed URL's, they will have a base domain of amazonaws.com
, so the most restrictive that you should make your whitelist is *.amazonaws.com
.
Sample Response
Full Sample Response
{
"application_id": "unique-Informed-app-id",
"application_reference_id": "your_unique_application_id",
"documents": {
"paystub": [
{
"document_id": "c9d0571f-fe7c-4f82-83bc-117b91bfaaf8",
"file_ids": [
"cb47b001-84e1-43c2-a94e-686bd46e5bee"
],
"file_reference_ids": [
"paystub.pdf"
],
"url": "https://informed-techno-core-<env>-downloads.s3.amazonaws.com/123...",
"extracted_data": {
"applicants": {
"applicant1": {
"address": {
"street_address": "8717 S 4th Ave",
"street_2": null,
"city": "Inglewood",
"state": "CA",
"zip": "90305"
},
"first_name": "Jo",
"middle_name": null,
"last_name": "Boren",
"suffix": null,
"ssn": "3906"
}
},
"employer_name": "Informed, Inc.",
"pay_begin_date": "2021-03-01",
"pay_end_date": "2021-03-15",
"pay_date": "2021-03-16",
"regular_pay": {
"current": 2880.0,
"ytd": ""
},
"gross_pay": {
"current": 5392.0,
"ytd": 15976.0
},
"overtime_pay": {
"current": 1512.0,
"ytd": 3456.0
},
"garnishments": {
"current": 0.0,
"ytd": 0.0
},
"loans401_k": {
"current": 0.0,
"ytd": 0.0
},
"bonus_pay": {
"current": 1000.0,
"ytd": 1000.0
},
"commission_pay": {
"current": 0.0,
"ytd": 0.0
},
"tips_pay": {
"current": 0.0,
"ytd": 0.0
},
"pay_period_frequency": "Semimonthly",
"hours_worked": 80.0,
"sick_pay": {
"current": 0.0,
"ytd": 0.0
},
"vacation_pay": {
"current": 0.0,
"ytd": ""
},
"net_pay": {
"current": "",
"ytd": ""
},
"earnings": [
],
"deductions": [
],
"taxes": [
]
},
"updated_at": "2023-07-31T03:34:20Z",
"data_action": "create"
}
]
}
}