Introduction Test
Welcome to the RESTFUL Appraisalflo API! You can use our API to access Appraisalflo API endpoints.
We have language bindings in Shell, Ruby, Python, and JavaScript! You can view code examples in the dark area to the right, and you can switch the programming language of the examples with the tabs in the top right.
Authentication
To authorize, use this code:
require 'Appraisalflo'
api = Appraisalflo::APIClient.authorize!('AUTHKEY')
import Appraisalflo
api = Appraisalflo.authorize('AUTHKEY')
# With shell, you can just pass the correct header with each request
curl http://api.appraisalflo.com/api/order \
-H "Authorization: AUTHKEY"
const Appraisalflo = require('Appraisalflo');
let api = Appraisalflo.authorize('AUTHKEY');
Make sure to replace
AUTHKEY
with your API key.
Appraisalflo uses API keys to allow access to the API. You can register a new Appraisalflo API key at our developer portal.
Appraisalflo expects for the API key to be included in all API requests to the server in a header that looks like the following:
Authorization: AUTHKEY
CMS
CMS Event Request
To avoid duplication this section will be included in every payload as the Data.
Event
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
}
}
Parameter | Type | Description |
---|---|---|
provider_id | Integer | Providers Unique Identifier |
order_id | Integer | Order Unique Identifier |
request | String | Event Request Unique Identifier |
created_datetime | DateTime | Event created datetime |
username | String | Optional Username required for logging into your site |
password | String | Optional Password required for logging into your site |
Assigned
This event assigns the order to the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "assigned",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"comments": [
{
"id": "",
"name": "",
"subject": "",
"body": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
comments | String | For more information on comment section click here |
Update
This event sends updates on order data. Any included key HAS been updated.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "update",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"lender_id": "",
"lender_branch_id": "",
"tpo_id": "",
"tpo_branch_id": "",
"address": "",
"unit": "",
"city": "",
"state": "",
"zip": "",
"county": "",
"rush": "",
"loan_number": "",
"fha_case_number": "",
"fdic_case_number": "",
"contract_price": "",
"requested_due_date": "",
"appraisal_contingency_date": "",
"loan_type": "",
"occupancy_status": "",
"purchase_type": "",
"property_type": "",
"intended_use": "",
"payment_responsibility": "",
"fee": "",
"contacts": [
{
"type": "",
"name": "",
"email": "",
"address": "",
"city": "",
"state": "",
"zip": "",
"county": "",
"phones": [
{
"type": "",
"number": "",
"extension": ""
}
]
}
]
}
}
Parameter | Type | Description |
---|---|---|
address | String | Property Address |
unit | String | Property Unit |
city | String | Property City |
state | String | Property State |
zip | String | Property Zip Code |
county | String | Property County |
rush | String | Rush Order is either Yes |
products | Array | List of Product ID's |
loan_number | Integer | Property Loan Number |
fha_case_number | String | Property FHA Case Number |
fdic_case_number | String | Property FDIC Case Number |
contract_price | Integer | Property Contract Price |
requested_due_date | Date | CMS Requested Due Date |
appraisal_contingency_date | Date | Borrower Appraisal Contingency Date |
loan_type | Integer | See Loan Types |
occupancy_status | Integer | See Occupancy Status |
purchase_type | Integer | See Purchase Type |
property_type | Integer | See Property Type |
intended_use | Integer | See Intended Use |
payment_responsibility | Integer | Payment Type is either CMS |
fee | Integer | Lender Fee |
contacts | Array | Please see table below for more information on contacts |
Contacts
Parameter | Type | Description |
---|---|---|
type | String | See Contact Types |
firstname | String | First Name of Contact |
lastname | String | Last Name of Contact |
String | ||
email2 | String | Secondary Email |
address | String | Address |
city | String | City |
state | String | State |
zip | String | Zip Code |
county | String | County |
phones | String | Please see table below for more information on Contacts - Phones |
Contacts - Phones
Parameter | Type | Description |
---|---|---|
type | String | See Contact Phone Types |
number | Integer | 7 Digit Phone Number |
extension | Integer | Extension |
CMS Comments
This event sends a message to the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "comment",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"comments": [
{
"id": "",
"name": "",
"subject": "",
"body": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
comments | Array | Please see table below for more information on Comments |
Comments
Parameter | Type | Description |
---|---|---|
id | String | Unique Identifer |
name | String | User who made the comment (Messages from the system will be marked as "SYSTEM") |
subject | String | Subject of the message |
body | base64 | Body of the message |
Documents
This event sends documents to the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "documents",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"documents": [
{
"id": "",
"created_datetime": "",
"created_by_user": "",
"name": "",
"extension": "",
"type": "",
"data": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
documents | Array | Please see table below for more information on Documents |
Documents
Parameter | Type | Description |
---|---|---|
id | String | Unique ID |
created_datetime | String | Datetime stamp of when the document was created |
created_by_user | String | Name of the user that created the document |
name | String | Document Name (including extension) |
extension | String | Document Extension |
type | String | See Document Types |
data | base64 | Document data base64 encoded |
On Hold
This event puts the order on hold.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "on_hold",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"comments": [
{
"id": "",
"created_datetime": "",
"created_by_user": "",
"subject": "",
"body": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
comments | String | For more information on comment section click here |
Resume
This event resumes the order after being on hold.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "resume",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"comments": [
{
"id": "",
"created_datetime": "",
"created_by_user": "",
"subject": "",
"body": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
comments | String | For more information on comment section click here |
Unassigned
This event un-assigns the order to the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "unassigned",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"comments": [
{
"id": "",
"created_datetime": "",
"created_by_user": "",
"subject": "",
"body": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
comments | String | For more information on comment section click here |
Modification Approved
This event assigns the order to the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "modification_accepted",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"comments": [
{
"id": "",
"created_datetime": "",
"created_by_user": "",
"subject": "",
"body": ""
}
]
}
}
Parameter | Type | Description |
---|---|---|
comments | String | For more information on comment section click here |
Revisions Requested
This event requests revisions from the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "revisions_requested",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"revisions": []
}
}
Parameter | Type | Description |
---|---|---|
revisions | Array | Contains a list of messages |
Payment
This event sends payments to the AMC.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "payment",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"payment": {
"id": "",
"type": "",
"description": "",
"amount": ""
}
}
}
Parameter | Type | Description |
---|---|---|
payment | Array | Please see table below for more information on Payments |
Payment
Parameter | Type | Description |
---|---|---|
id | String | Unique ID |
type | String | Value can either be Credit |
description | String | Payment Description |
amount | Float | Payment Amount |
List Updates
This event will send out ALL the lists if there is an update to anything.
Event
For more information on event section click here
Data
{
"event": {
"token": "",
"provider_id": "",
"request": "definition_update",
"created_datetime": "",
"username": "",
"password": ""
},
"data": {
"definitions": {
"products": [
{
"id": "",
"title": "",
"description": ""
}
],
"contact_types": [
{
"title": "",
"name": ""
}
],
"document_types": [
{
"title": "",
"name": ""
}
],
"loan_types": [
{
"title": "",
"name": ""
}
],
"occupancy_status": [
{
"title": "",
"name": ""
}
],
"purchase_types": [
{
"title": "",
"name": ""
}
],
"property_types": [
{
"title": "",
"name": ""
}
],
"intended_use": [
{
"title": "",
"name": ""
}
]
}
}
}
Parameter | Type | Description |
---|---|---|
products | Array | Please see table below for more information on Products |
contact_types | Array | Please see table below for more information on Generic List |
document_types | Array | Please see table below for more information on Generic List |
loan_types | Array | Please see table below for more information on Generic List |
occupancy_status | Array | Please see table below for more information on Generic List |
purchase_types | Array | Please see table below for more information on Generic List |
property_types | Array | Please see table below for more information on Generic List |
intended_use | Array | Please see table below for more information on Generic List |
Products
Parameter | Type | Description |
---|---|---|
id | String | Unique ID |
Title | String | Name of Product |
description | String | Product Description |
Generic List
Parameter | Type | Description |
---|---|---|
Title | String | Title of Item |
name | String | Unique ID |
AMC
AMC Event Request
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "",
"created_datetime": ""
},
"data": {
}
}
To avoid duplication this section will be included in every payload as the Data.
Event
Parameter | Type | Description |
---|---|---|
token | String | Identifies the Integratotion partner |
provider_id | Integer | Providers Unique Identifier |
order_id | Integer | Order Unique Identifier |
request | Integer | Event Unique Identifier |
created_datetime | DateTime | Event created datetime |
Get Order
require 'kittn'
api = Kittn::APIClient.authorize!('AUTHKEY')
api.kittens.get_order
import kittn
api = kittn.authorize('AUTHKEY')
api.kittens.get()
curl "http://api.appraisalflo.com/api/order" \
-H "Authorization: AUTHKEY"
const kittn = require('kittn');
let api = kittn.authorize('AUTHKEY');
let kittens = api.kittens.get();
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "get_order",
"created_datetime": ""
}
}
This event will pull down the latest order data
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
The above command returns JSON structured like this:
{
"data": {
"lender_id": "",
"lender_branch_id": "",
"tpo_id": "",
"tpo_branch_id": "",
"created_datetime": "",
"address": "",
"unit": "",
"city": "",
"state": "",
"zip": "",
"county": "",
"rush": "",
"loan_number": "",
"fha_case_number": "",
"fdic_case_number": "",
"contract_price": "",
"requested_due_date": "",
"appraisal_contingency_date": "",
"loan_type": "",
"occupancy_status": "",
"purchase_type": "",
"property_type": "",
"intended_use": "",
"fee": "",
"payment_responsibility": "",
"products": [],
"contacts": [
{
"type": "",
"name": "",
"email": "",
"email2": "",
"address": "",
"city": "",
"state": "",
"zip": "",
"county": "",
"phones": [
{
"type": "",
"number": "",
"extension": ""
}
]
}
]
}
}
Data
Parameter | Type | Description |
---|---|---|
address | String | Property Address |
unit | String | Property Unit |
city | String | Property City |
state | String | Property State |
zip | String | Property Zip Code |
county | String | Property County |
rush | String | Rush Order is either Yes |
products | Array | List of Product ID's |
loan_number | Integer | Property Loan Number |
fha_case_number | String | Property FHA Case Number |
fdic_case_number | String | Property FDIC Case Number |
contract_price | Integer | Property Contract Price |
requested_due_date | Date | CMS Requested Due Date |
appraisal_contingency_date | Date | Borrower Appraisal Contingency Date |
loan_type | Integer | See Loan Types |
occupancy_status | Integer | See Occupancy Status |
purchase_type | Integer | See Purchase Type |
property_type | Integer | See Property Type |
intended_use | Integer | See Intended Use |
payment_type | Integer | Payment Type is either CMS |
contacts | Array | Please see table below for more information on contacts |
Contacts
Parameter | Type | Description |
---|---|---|
type | String | See Contact Types |
firstname | String | First Name of Contact |
lastname | String | Last Name of Contact |
String | ||
email2 | String | Secondary Email |
address | String | Address |
city | String | City |
state | String | State |
zip | String | Zip Code |
county | String | County |
phones | String | Please see table below for more information on Contacts - Phones |
Contacts - Phones
Parameter | Type | Description |
---|---|---|
type | String | See Contact Phone Types |
number | Integer | 7 Digit Phone Number |
extension | Integer | Extension |
This endpoint retrieves all kittens.
HTTP Request
GET http://api.appraisalflo.com/api/order
Get Payments
require 'kittn'
api = Kittn::APIClient.authorize!('AUTHKEY')
api.kittens.get_order
import kittn
api = kittn.authorize('AUTHKEY')
api.kittens.get()
curl "http://api.appraisalflo.com/api/order" \
-H "Authorization: AUTHKEY"
const kittn = require('kittn');
let api = kittn.authorize('AUTHKEY');
let kittens = api.kittens.get();
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "get_payments",
"created_datetime": ""
}
}
This event will pull down all payments
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
The above command returns JSON structured like this:
{
"data": {
"payments": [
{
"id": "",
"created_datetime": "",
"type": "",
"description": "",
"amount": ""
}
]
}
}
Data
Parameter | Type | Description |
---|---|---|
payment | Array | Please see table below for more information on Payments |
Payment
Parameter | Type | Description |
---|---|---|
id | String | Unique ID |
created_datetime | String | TimeStamp of when the payment was made |
type | String | Value can either be Credit |
description | String | Payment Description |
amount | Float | Payment Amount |
HTTP Request
GET http://api.appraisalflo.com/api/order
Get Comments
require 'kittn'
api = Kittn::APIClient.authorize!('AUTHKEY')
api.kittens.get_order
import kittn
api = kittn.authorize('AUTHKEY')
api.kittens.get()
curl "http://api.appraisalflo.com/api/order" \
-H "Authorization: AUTHKEY"
const kittn = require('kittn');
let api = kittn.authorize('AUTHKEY');
let kittens = api.kittens.get();
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "get_comments",
"created_datetime": ""
}
}
This event will pull down all comments
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
The above command returns JSON structured like this:
{
"data": {
"comments": [
{
"id": "",
"created_datetime": "",
"name": "",
"subject": "",
"body": ""
}
]
}
}
Data
Parameter | Type | Description |
---|---|---|
comments | Array | Please see table below for more information on Comments |
Comments
Parameter | Type | Description |
---|---|---|
id | String | Unique Identifer |
created_datetime | String | TimeStamp of when the comment was made |
name | String | User who made the comment (Messages from the system will be marked as "SYSTEM") |
subject | String | Subject of the message |
body | base64 | Body of the message |
HTTP Request
GET http://api.appraisalflo.com/api/order
Get Documents
require 'kittn'
api = Kittn::APIClient.authorize!('AUTHKEY')
api.kittens.get_order
import kittn
api = kittn.authorize('AUTHKEY')
api.kittens.get()
curl "http://api.appraisalflo.com/api/order" \
-H "Authorization: AUTHKEY"
const kittn = require('kittn');
let api = kittn.authorize('AUTHKEY');
let kittens = api.kittens.get();
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "get_documents",
"created_datetime": ""
}
}
This event will pull down all documents
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
The above command returns JSON structured like this:
{
"data": {
"documents": [
{
"id": "",
"created_datetime": "",
"name": "",
"extension": "",
"type": "",
"data": ""
}
]
}
}
Data
Parameter | Default | Description |
---|---|---|
documents | Array | Please see table below for more information on Documents |
Documents
Parameter | Type | Description |
---|---|---|
id | String | Unique ID |
created_datetime | String | TimeStamp of when the payment was made |
name | String | Document Name (including extension) |
extension | String | Document Extension |
type | String | See Document Types |
data | base64 | Document data base64 encoded |
HTTP Request
GET http://api.appraisalflo.com/api/order
Accepted
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "accepted"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Declined
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "declined"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Vendor Assigned
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "vendor_assigned"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Vendor Accepted
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "vendor_accepted"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Vendor Declined
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "vendor_declined"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Modification Request
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "modification_request"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
],
"modification_request": {
"due_date": "",
"fee": "",
"type": "",
"comment": ""
}
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
modification_request | Array | Please see table below for more information on Modification Requests |
Data
Parameter | Default | Description |
---|---|---|
due_date | date | Due Date |
fee | float | Fee |
type | String | Type of Modification Request |
comment | String | Comment |
Inspection Scheduled
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "inspection_scheduled"
},
"data": {
"inspection_scheduled_date": ""
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
inspection_scheduled_date | Date | Inspection Scheduled Date |
Inspection Completed
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "inspection_completed"
},
"data": {
"inspection": {
"date": ""
}
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
inspection_completed_date | Date | Inspection Completed Date |
Received
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "received"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Delivered
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "delivered"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
],
"documents": [
{
"name": "",
"extension": "",
"type": "",
"data": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
documents | Array | Please see table below for more information on Documents |
Documents
Parameter | Type | Description |
---|---|---|
name | String | Document Name (including extension) |
extension | String | Document Extension |
type | String | See Document Types |
data | base64 | Document data base64 encoded |
Payment
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "payment"
},
"data": {
"payment": {
"id": "",
"type": "",
"description": "",
"amount": ""
}
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
payment | Array | Please see table below for more information on Payment |
Payment
Parameter | Type | Description |
---|---|---|
type | String | Value can either be Credit |
description | String | Payment Description |
amount | Float | Payment Amount |
AMC Comments
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "comment"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Type | Description |
---|---|---|
comments | Array | Please see table below for more information on Comments |
Comments
Parameter | Type | Description |
---|---|---|
name | String | User who made the comment (Messages from the system will be marked as "SYSTEM") |
subject | String | Subject of the message |
body | base64 | Body of the message |
Documents
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "documents"
},
"data": {
"documents": [
{
"name": "",
"extension": "",
"type": "",
"data": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
documents | Array | Please see table below for more information on Documents |
Documents
Parameter | Type | Description |
---|---|---|
name | String | Document Name (including extension) |
extension | String | Document Extension |
type | String | See Document Types |
data | base64 | Document data base64 encoded |
On Hold
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "on_hold"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Resume
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"created_datetime": "",
"request": "resume"
},
"data": {
"comments": [
{
"name": "",
"subject": "",
"body": ""
}
]
}
}
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
Data
Parameter | Default | Description |
---|---|---|
comments | Array | For more information on comments section click here |
Get Lists
require 'kittn'
api = Kittn::APIClient.authorize!('AUTHKEY')
api.kittens.get_order
import kittn
api = kittn.authorize('AUTHKEY')
api.kittens.get()
curl "http://api.appraisalflo.com/api/order" \
-H "Authorization: AUTHKEY"
const kittn = require('kittn');
let api = kittn.authorize('AUTHKEY');
let kittens = api.kittens.get();
{
"event": {
"token": "",
"provider_id": "",
"order_id": "",
"request": "get_payments",
"created_datetime": ""
}
}
This event will pull down all lists
Event
For more information on event section click here
HTTP Request
http://api.appraisalflo.com/api/order
The above command returns JSON structured like this:
{
"data": {
"definitions": {
"products": [
{
"id": "",
"title": "",
"description": ""
}
],
"contact_types": [],
"contact_sub_types": [],
"document_types": [
{
"id": "",
"name": ""
}
],
"loan_types": [
{
"id": "",
"name": ""
}
],
"occupancy_status": [
{
"id": "",
"name": ""
}
],
"purchase_types": [
{
"id": "",
"name": ""
}
],
"property_types": [
{
"id": "",
"name": ""
}
],
"intended_use": [
{
"id": "",
"name": ""
}
],
"declined_types": [],
"payment_types": [],
"modification_request_types": []
}
}
}
Data
Parameter | Type | Description |
---|---|---|
products | Array | Please see table below for more information on Products |
contact_types | Array | Please see table below for more information on Generic List |
document_types | Array | Please see table below for more information on Generic List |
loan_types | Array | Please see table below for more information on Generic List |
occupancy_status | Array | Please see table below for more information on Generic List |
purchase_types | Array | Please see table below for more information on Generic List |
property_types | Array | Please see table below for more information on Generic List |
intended_use | Array | Please see table below for more information on Generic List |
Products
Parameter | Type | Description |
---|---|---|
id | String | Unique ID |
Title | String | Name of Product |
description | String | Product Description |
AMC Generic List
Parameter | Type | Description |
---|---|---|
id | Integer | Unique ID |
name | String | Name of the item |
HTTP Request
GET http://api.appraisalflo.com/api/order
Errors
The Kittn API uses the following error codes:
Error Code | Meaning |
---|---|
400 | Bad Request -- Your request is invalid. |
401 | Unauthorized -- Your API key is wrong. |
403 | Forbidden -- The kitten requested is hidden for administrators only. |
404 | Not Found -- The specified kitten could not be found. |
405 | Method Not Allowed -- You tried to access a kitten with an invalid method. |
406 | Not Acceptable -- You requested a format that isn't json. |
410 | Gone -- The kitten requested has been removed from our servers. |
418 | I'm a teapot. |
429 | Too Many Requests -- You're requesting too many kittens! Slow down! |
500 | Internal Server Error -- We had a problem with our server. Try again later. |
503 | Service Unavailable -- We're temporarily offline for maintenance. Please try again later. |