The Certify API

The Certify API is a RESTful API that allows you to build applications and integrations that pull data directly from Certify. Make calls directly to our API endpoints without having to login and access the data manually.

All production API requests are made to:

https://api.certify.com/v1/

REST

The Certify API uses standard RESTful API calls via HTTP web requests with methods like GET, POST, and DELETE. All calls must be made using HTTPS.

JSON and XML

The Certify API accepts requests and returns responses in either JSON or XML. Please set the Content-Type header to either “application/json” or “application/xml” in the requests to define which format you would like. The default format is JSON.

Authentication

All API calls to the Certify API must include authentication information to verify the identity of the caller. Authentication is comprised of two tokens called the API Key and the API Secret. The API Key is a hashed code for your company; it tells us who you are. The API Secret is a generated token that grants you access to your Certify data. Both tokens can be found in the Configuration section of your company’s administrator users inside Certify. These tokens should NOT be freely given out, they should only be given to parties trusted with access to your company’s data.

To properly provide authentication, each API call must have the following headers:

Header Name Header Value
x-api-key API Key
x-api-secret API Secret

Responses

Successful responses returned from the Certify API will be formatted according to the specific API method called. Any errors returned will be in the following format:

JSON
{
  errorCode: {code}
  errorValue: {value}
}    

XML
<Error>
    <ErrorCode>{code}</ErrorCode>
    <ErrorMessage>{message}</ErrorMessage>
</Error>

Refer to the list of general error codes or the documentation for the specific API method called for more information.

Code Description
400 Bad Request. Method request is incorrectly formatted.
401 Unauthorized. Authentication failed.
403 API Key is not valid or not provided in the request.
404 Method Not Allowed. Request contains an HTTP method type that is not supported for that API function.
500 Internal Server Error. Contact Certify for further assistance.

API Methods Expand All   |  Collapse All

GET
/expensereports
Description

This method returns a list of one or more processed expense reports.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
approvalcode query Approval code of single expense report. No string
startdate query Starting point for the processed date range. No string (YYYY-MM-DD)
enddate query Ending point for the processed date range. No string (YYYY-MM-DD)
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "ExpenseReports": [
        {
              "ID": "fdf32884-af87-4991-a7q4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeID": "jcerti001",
              "NonReimAmount": 0.0000,
              "ReimAmount": 292.0400,
              "TotalAmount": 292.0400,
              "Currency": "USD",
              "ProcessedDate": "2017-02-03",
              "ApprovalCode": 19,
              "StartDate": "2017-01-01",
              "EndDate": "2017-01-31",
              "ExpenseReportName": "Business Trip January 2017",
              "APSyncComplete": true
        },
        {
              "ID": "a9109697-ew08-45f1-9338-994e046a07ed",
              "EmployeeDepartment": "General",
              "FirstName": "Robbie",
              "LastName": "The Robot",
              "EmployeeID": "rrobot002",
              "NonReimAmount": 34.4000,
              "ReimAmount": 0.0000,
              "TotalAmount": 34.4000,
              "Currency": "USD",
              "ProcessedDate": "2016-02-03",
              "ApprovalCode": 23,
              "StartDate": "2017-01-23",
              "EndDate": "2017-01-30",
              "ExpenseReportName": "Visit to Alpaca Farm, Inc.",
              "APSyncComplete": false
        }]
}
    
<ExpenseReports>
    <ID>fdf32884-af87-49c1-a7q4-3e574ea6be88</ID>
    <EmployeeDepartment>General</EmployeeDepartment>
    <FirstName>Jack</FirstName>
    <LastName>Certi</LastName>
    <EmployeeID>jcerti001</EmployeeID>
    <NonReimAmount>0</NonReimAmount>
    <ReimAmount>292.04</ReimAmount>
    <TotalAmount>292.04</TotalAmount>
    <Currency>USD</Currency>
    <ProcessedDate>2017-02-03</ProcessedDate>
    <ApprovalCode>19</ApprovalCode>
    <StartDate>2017-01-01</StartDate>
    <EndDate>2017-01-31</EndDate>
    <ExpenseReportName>Business Trip January 2017</ExpenseReportName>
    <APSyncComplete>true</APSyncComplete>
</ExpenseReports>
<ExpenseReports>
    <ID>a9109697-ew08-45f1-93b8-994e046a07ed</ID>
    <EmployeeDepartment>General</EmployeeDepartment>
    <FirstName>Robbie</FirstName>
    <LastName>The Robot</LastName>
    <EmployeeID>rrobot002</EmployeeID>
    <NonReimAmount>34.40</NonReimAmount>
    <ReimAmount>0</ReimAmount>
    <TotalAmount>34.4</TotalAmount>
    <Currency>USD</Currency>
    <ProcessedDate>2016-02-03</ProcessedDate>
    <ApprovalCode>23</ApprovalCode>
    <StartDate>2017-01-23</StartDate>
    <EndDate>2017-01-30</EndDate>
    <ExpenseReportName>Visit to Alpaca Farm, Inc.</ExpenseReportName>
    <APSyncComplete>false</APSyncComplete>
</ExpenseReports>
Field Value Description
ID Unique ID of the Expense Report.
EmployeeDepartment Property fields of the employee who the expense report belongs to.
FirstName
LastName
EmployeeID
NonReimAmount Total non-reimbursable amount of the expense report.
ReimAmount Total reimbursable amount of the expense report.
TotalAmount Total amount, non-reimbursable + non-reimbursable amounts.
Currency Three letter code of the currency of the expense report. ISO 4217 format.
ProcessedDate Date on which the expense report was processed. (YYYY-MM-DD)
ApprovalCode Approval code of the expense report.
StartDate Start date of the expense report. (YYYY-MM-DD)
EndDate End date of the expense report. (YYYY-MM-DD)
ExpenseReportName Name of the expense report.
APSyncComplete Indicates whether the expense report has been synchronized with a third party AP system. (true/false)
GET
/expensereports/{id}
Description

This method returns a specific processed expense report associated with the supplied ID value.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
id path Expense Report/Expense ID Yes string
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "ExpenseReports": [
        {
              "ID": "fdf32884-af87-4991-a7q4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeID": "jcerti001",
              "NonReimAmount": 0.0000,
              "ReimAmount": 292.0400,
              "TotalAmount": 292.0400,
              "Currency": "USD",
              "ProcessedDate": "2017-02-03",
              "ApprovalCode": 19,
              "StartDate": "2017-01-01",
              "EndDate": "2017-01-31",
              "ExpenseReportName": "Business Trip January 2017",
              "APSyncComplete": true
        }]
}
    
<ExpenseReports>
    <ID>fdf32884-af87-49c1-a7q4-3e574ea6be88</ID>
    <EmployeeDepartment>General</EmployeeDepartment>
    <FirstName>Jack</FirstName>
    <LastName>Certi</LastName>
    <EmployeeID>jcerti001</EmployeeID>
    <NonReimAmount>0</NonReimAmount>
    <ReimAmount>292.04</ReimAmount>
    <TotalAmount>292.04</TotalAmount>
    <Currency>USD</Currency>
    <ProcessedDate>2017-02-03</ProcessedDate>
    <ApprovalCode>19</ApprovalCode>
    <StartDate>2017-01-01</StartDate>
    <EndDate>2017-01-31</EndDate>
    <ExpenseReportName>Business Trip January 2017</ExpenseReportName>
    <APSyncComplete>true</APSyncComplete>
</ExpenseReports>
Field Value Description
ID Unique ID of the Expense Report.
EmployeeDepartment Property fields of the employee who the expense report belongs to.
FirstName
LastName
EmployeeID
NonReimAmount Total non-reimbursable amount of the expense report.
ReimAmount Total reimbursable amount of the expense report.
TotalAmount Total amount, non-reimbursable + non-reimbursable amounts.
Currency Three letter code of the currency of the expense report. ISO 4217 format.
ProcessedDate Date on which the expense report was processed. (YYYY-MM-DD)
ApprovalCode Approval code of the expense report.
StartDate Start date of the expense report. (YYYY-MM-DD)
EndDate End date of the expense report. (YYYY-MM-DD)
ExpenseReportName Name of the expense report.
APSyncComplete Indicates whether the expense report has been synchronized with a third party AP system. (true/false)
GET
/expensereports/{id}/expenses
Description

This method returns all expenses for the processed expense report associated with the supplied ID value.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
id path Expense Report/Expense ID Yes string
approvalcode query Approval code of single expense report. No string
startdate query Starting point for the processed date range. No string (YYYY-MM-DD)
enddate query Ending point for the processed date range. No string (YYYY-MM-DD)
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "Expense": [
        {
              "ID": "b65455e0-89d5-4910-82bf-cadfbf5c4126",
              "ExpenseReportID": "fdf33884-af87-2891-a7d4-3e574ea6be88",
              "FirstName": "Jack",
              "LastName": "Certi",
              "Email": "jcerti@certify.com",
              "EmployeeID": "jcerti001",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "ExpenseType": "Lodging",
              "ExpenseCategory": "Lodging",
              "ExpenseCategoryGLCode": "03",
              "Amount": 192.9300,
              "Billable": false,
              "Reimbursable": true,
              "ReimAmount": 191.9600,
              "ExpenseDate": "2016-05-03"
              "Vendor": "Mountain View Hotel",
              "Location": "Mountain View, CA",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "VATAmount": 0.0000,
              "HSTAmount": 0.0000,
              "PSTAmount": 0.0000,
              "ExpenseTextGLD1Label": "Text GLD Expense",
              "ExpenseTextGLD1": "business",
              "ExpenseTextGLD2Label": "Numbers Only GLD",
              "ExpenseTextGLD2": "123",
              "ExpenseReportGLD1Label": "Food",
              "ExpenseReportGLD1Name": "Apples and Oranges",
              "ExpenseReportGLD1Code": "A123"
              "ReceiptImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"
              "PaymentCardName": "Company Visa"        
        },
        {
              "ID": "e373a213-1dd3-4e3d-83b7-786bd9a5e201",
              "ExpenseReportID": "9b7146b0-3e92-4745-babf-8bda8973238a",
              "FirstName": "Robbie",
              "LastName": "The Robot",
              "Email": "rrobot@certify.com",
              "EmployeeID": "rrobot002",
              "DepartmentName": "Marketing",
              "DepartmentCode": "02",
              "ExpenseType": "Travel",
              "ExpenseCategory": Airfare",
              "ExpenseCategoryGLCode": "01",
              "Amount": 150.0000,
              "Billable": false,
              "Reimbursable": false,
              "ReimAmount": 0.0000,
              "ExpenseDate": "2016-06-22"
              "Vendor": "Delta",
              "ProcessedDate": "2016-06-22",
              "Processed": true,
              "Currency": "USD",
              "Reason": "Airfare",
              "VATAmount": 0.0000,
              "HSTAmount": 0.0000,
              "PSTAmount": 0.0000,
              "ExpenseTextGLD1Label": "Text GLD Expense",
              "ExpenseTextGLD1": "Marketing Convention",
              "ExpenseTextGLD2Label": "Numbers Only GLD",
              "ExpenseReportGLD1Label": "Food",
              "ExpenseReportGLD1Name": "Surf and Turf",
              "ExpenseReportGLD1Code": "st001",
              "TravelFrom": "PWM",
              "TravelTo": "BOS"
              "ReceiptImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"
              "PaymentCardName": "Company Mastercard"
        }]
}
    
<Expenses>
    <Expense>
      <ID>b65455e0-89d5-4910-82bf-cadfbf5c4126</ID>
      <ExpenseReportID>fdf33884-af87-2891-a7d4-3e574ea6be88</ExpenseReportID>
      <FirstName>Jack</FirstName>
      <LastName>Certi</LastName>
      <Email>jcerti@certify.com</Email>
      <EmployeeID>jcerti001</EmployeeID>
      <DepartmentName>General</DepartmentName>
      <DepartmentCode>01</DepartmentCode>
      <ExpenseType>Lodging</ExpenseType>
      <ExpenseCategory>Lodging</ExpenseCategory>
      <ExpenseCategoryGLCode>03</ExpenseCategoryGLCode>
      <Amount>192.9300</Amount>
      <Billable>false</Billable>
      <Reimbursable>true</Reimbursable>
      <ReimAmount>191.9600</ReimAmount>
      <ExpenseDate>2016-05-03</ExpenseDate>
      <Vendor>Mountain View Hotel</Vendor>
      <Location>Mountain View, CA</Location>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <VATAmount>Hotel stay</0.0000>
      <HSTAmount>Hotel stay</0.0000>
      <PSTAmount>Hotel stay</0.0000>
      <ExpenseTextGLD1Label>Text GLD Expense</ExpenseTextGLD1Label>
      <ExpenseTextGLD1>business</ExpenseTextGLD1>
      <ExpenseTextGLD2Label>Numbers Only GLD</ExpenseTextGLD2Label>
      <ExpenseTextGLD2>123</ExpenseTextGLD2>
      <ExpenseTextGLD3Label />
      <ExpenseTextGLD3 />
      <ExpenseTextGLD4Label />
      <ExpenseTextGLD4 />
      <ExpenseTextGLD5Label />
      <ExpenseTextGLD5 />
      <ExpenseReportGLD1Label>Food</ExpenseReportGLD1Label>
      <ExpenseReportGLD1Name>Apples and Oranges</ExpenseReportGLD1Name>
      <ExpenseReportGLD1Code>A123</ExpenseReportGLD1Code>
      <ExpenseReportGLD2Label />
      <ExpenseReportGLD2Name />
      <ExpenseReportGLD2Code />
      <ExpenseReportGLD3Label />
      <ExpenseReportGLD3Name />
      <ExpenseReportGLD3Code />
      <ExpenseReportGLD4Label />
      <ExpenseReportGLD4Name />
      <ExpenseReportGLD4Code />
      <ExpenseReportGLD5Label />
      <ExpenseReportGLD5Name />
      <ExpenseReportGLD5Code />
      <TravelFrom />
      <TravelTo />
      <ReceiptImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</ReceiptImageLink>
      <PaymentCardName>Company Visa</PaymentCardName>
    </Expense>
    <Expense>
      <ID>e373a213-1dd3-4e3d-83b7-566bd9a5e201</ID>
      <ExpenseReportID>9b7146b0-3e92-4745-babf-8bda3273238a</ExpenseReportID>
      <FirstName>Robbie</FirstName>
      <LastName>The Robot</LastName>
      <Email>rrobot@certify.com</Email>
      <EmployeeID>rrobot002</EmployeeID>
      <DepartmentName>Marketing</DepartmentName>
      <DepartmentCode>02</DepartmentCode>
      <ExpenseType>Travel</ExpenseType>
      <ExpenseCategory>Airfare</ExpenseCategory>
      <ExpenseCategoryGLCode>01</ExpenseCategoryGLCode>
      <Amount>150.0000</Amount>
      <Billable>false</Billable>
      <Reimbursable>false</Reimbursable>
      <ReimAmount>0.0000</ReimAmount>
      <ExpenseDate>2016-06-22</ExpenseDate>
      <Vendor>Delta</Vendor>
      <ProcessedDate>2016-06-22</ProcessedDate>
      <Processed>true</Processed>
      <Currency>USD</Currency>
      <Reason />
      <VATAmount>Hotel stay</0.0000>
      <HSTAmount>Hotel stay</0.0000>
      <PSTAmount>Hotel stay</0.0000>
      <ExpenseTextGLD1Label>Text GLD Expense</ExpenseTextGLD1Label>
      <ExpenseTextGLD1>Marketing Convention</ExpenseTextGLD1>
      <ExpenseTextGLD2Label>Numbers Only GLD</ExpenseTextGLD2Label>
      <ExpenseTextGLD2 />
      <ExpenseTextGLD3Label />
      <ExpenseTextGLD3 />
      <ExpenseTextGLD4Label />
      <ExpenseTextGLD4 />
      <ExpenseTextGLD5Label />
      <ExpenseTextGLD5 />
      <ExpenseReportGLD1Label>Food</ExpenseReportGLD1Label>
      <ExpenseReportGLD1Name>Surf and Turf</ExpenseReportGLD1Name>
      <ExpenseReportGLD1Code>st001</ExpenseReportGLD1Code>
      <ExpenseReportGLD2Label />
      <ExpenseReportGLD2Name />
      <ExpenseReportGLD2Code />
      <ExpenseReportGLD3Label />
      <ExpenseReportGLD3Name />
      <ExpenseReportGLD3Code />
      <ExpenseReportGLD4Label />
      <ExpenseReportGLD4Name />
      <ExpenseReportGLD4Code />
      <ExpenseReportGLD5Label />
      <ExpenseReportGLD5Name />
      <ExpenseReportGLD5Code />
      <TravelFrom>PWM</TravelFrom>
      <TravelTo>BOS</TravelTo>
      <ReceiptImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</ReceiptImageLink>
      <PaymentCardName>Company Mastercard</PaymentCardName>
    </Expense>
  </Expenses>
Field Value Description
ID Unique ID of the expense.
ExpenseReportID Unique ID of the expense report the expense is attached to.
FirstName Property fields of the employee who the expense report belongs to.
LastName
Email
EmployeeID
DepartmentName Name of the department of the expense.
DepartmentCode Code of the department of the expense.
ExpenseType Type of expense (Mileage, Lodging, Meals, etc.).
ExpenseCategory Expense category of the expense.
ExpenseCategoryGLCode GL Code of the expense category of the expense.
Amount Total amount of the expense.
Billable Indicates whether the expense is billable (true/false).
Reimbursable Indicates whether the expense is reimbursable (true/false).
ReimAmount Reimbursable amount of the expense.
ExpenseDate The date of the expense (yyyy-MM-dd).
Vendor The vendor of the expense.
Location The location of the expense.
ProcessedDate The date the expense was processed on, if applicable (yyyy-MM-dd).
Processed Indicates whether the expense has been processed (true/false).
Currency Three letter code of the currency of the expense. ISO 4217 format. Ex: “USD”
Reason The text entered in the reason field of the expense
VATAmount The value-added tax amount of the expense, if applicable.
HSTAmount The harmonized sales tax amount of the expense, if applicable.
PSTAmount The provincial sales tax amount of the expense, if applicable.
ExpenseTextGLD1Label The label of the Expense Level Free-Text General Ledger Dimension 1.
ExpenseTextGLD1 The value of the Expense Level Free-Text General Ledger Dimension 1
ExpenseTextGLD2Label The labels and values of the Expense Level Free-Text General Ledger Dimension 2-5 (see above).
ExpenseTextGLD2
ExpenseTextGLD3Label
ExpenseTextGLD3
ExpenseTextGLD4Label
ExpenseTextGLD4
ExpenseTextGLD5Label
ExpenseTextGLD5
ExpenseReportGLD1Label The label of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD1Name The name of the value of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD1Code The code of the value of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD2Label The labels and values of the Expense Report General Ledger Dimension 2-5 (see above).
ExpenseReportGLD2Name
ExpenseReportGLD2Code
ExpenseReportGLD3Label
ExpenseReportGLD3Name
ExpenseReportGLD3Code
ExpenseReportGLD4Label
ExpenseReportGLD4Name
ExpenseReportGLD4Code
ExpenseReportGLD5Label
ExpenseReportGLD5Name
ExpenseReportGLD5Code
TravelFrom The origin location or code for travel-based expense categories.
TravelTo The destination location or code for travel-based expense categories.
ReceiptImageLink The Certify URL provided to access the receipt image of this expense.
PaymentCardName The user supplied label of the Payment Card.
GET
/expenses
Description

This method returns a list of one or more expenses from a procesed expense report.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
startdate query Starting point for the processed date range. No string (YYYY-MM-DD)
enddate query Ending point for the processed date range. No string (YYYY-MM-DD)
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "Expense": [
        {
              "ID": "b65455e0-89d5-4910-82bf-cadfbf5c4126",
              "ExpenseReportID": "fdf33884-af87-2891-a7d4-3e574ea6be88",
              "FirstName": "Jack",
              "LastName": "Certi",
              "Email": "jcerti@certify.com",
              "EmployeeID": "jcerti001",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "ExpenseType": "Lodging",
              "ExpenseCategory": "Lodging",
              "ExpenseCategoryGLCode": "03",
              "Amount": 192.9300,
              "Billable": false,
              "Reimbursable": true,
              "ReimAmount": 191.9600,
              "ExpenseDate": "2016-05-03"
              "Vendor": "Mountain View Hotel",
              "Location": "Mountain View, CA",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "VATAmount": 0.0000,
              "HSTAmount": 0.0000,
              "PSTAmount": 0.0000,
              "ExpenseTextGLD1Label": "Text GLD Expense",
              "ExpenseTextGLD1": "business",
              "ExpenseTextGLD2Label": "Numbers Only GLD",
              "ExpenseTextGLD2": "123",
              "ExpenseReportGLD1Label": "Food",
              "ExpenseReportGLD1Name": "Apples and Oranges",
              "ExpenseReportGLD1Code": "A123"
              "ReceiptImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"
              "PaymentCardName": "Company Visa"
        },
        {
              "ID": "e373a213-1dd3-4e3d-83b7-786bd9a5e201",
              "ExpenseReportID": "9b7146b0-3e92-4745-babf-8bda8973238a",
              "FirstName": "Robbie",
              "LastName": "The Robot",
              "Email": "rrobot@certify.com",
              "EmployeeID": "rrobot002",
              "DepartmentName": "Marketing",
              "DepartmentCode": "02",
              "ExpenseType": "Travel",
              "ExpenseCategory": Airfare",
              "ExpenseCategoryGLCode": "01",
              "Amount": 150.0000,
              "Billable": false,
              "Reimbursable": false,
              "ReimAmount": 0.0000,
              "ExpenseDate": "2016-06-22"
              "Vendor": "Delta",
              "ProcessedDate": "2016-06-22",
              "Processed": true,
              "Currency": "USD",
              "Reason": "Airfare",
              "VATAmount": 0.0000,
              "HSTAmount": 0.0000,
              "PSTAmount": 0.0000,
              "ExpenseTextGLD1Label": "Text GLD Expense",
              "ExpenseTextGLD1": "Marketing Convention",
              "ExpenseTextGLD2Label": "Numbers Only GLD",
              "ExpenseReportGLD1Label": "Food",
              "ExpenseReportGLD1Name": "Surf and Turf",
              "ExpenseReportGLD1Code": "st001",
              "TravelFrom": "PWM",
              "TravelTo": "BOS"
              "ReceiptImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"
              "PaymentCardName": "Company Mastercard"    
    }]
}
    
<Expenses>
    <Expense>
      <ID>b65455e0-89d5-4910-82bf-cadfbf5c4126</ID>
      <ExpenseReportID>fdf33884-af87-2891-a7d4-3e574ea6be88</ExpenseReportID>
      <FirstName>Jack</FirstName>
      <LastName>Certi</LastName>
      <Email>jcerti@certify.com</Email>
      <EmployeeID>jcerti001</EmployeeID>
      <DepartmentName>General</DepartmentName>
      <DepartmentCode>01</DepartmentCode>
      <ExpenseType>Lodging</ExpenseType>
      <ExpenseCategory>Lodging</ExpenseCategory>
      <ExpenseCategoryGLCode>03</ExpenseCategoryGLCode>
      <Amount>192.9300</Amount>
      <Billable>false</Billable>
      <Reimbursable>true</Reimbursable>
      <ReimAmount>191.9600</ReimAmount>
      <ExpenseDate>2016-05-03</ExpenseDate>
      <Vendor>Mountain View Hotel</Vendor>
      <Location>Mountain View, CA</Location>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <VATAmount>Hotel stay</0.0000>
      <HSTAmount>Hotel stay</0.0000>
      <PSTAmount>Hotel stay</0.0000>
      <ExpenseTextGLD1Label>Text GLD Expense</ExpenseTextGLD1Label>
      <ExpenseTextGLD1>business</ExpenseTextGLD1>
      <ExpenseTextGLD2Label>Numbers Only GLD</ExpenseTextGLD2Label>
      <ExpenseTextGLD2>123</ExpenseTextGLD2>
      <ExpenseTextGLD3Label />
      <ExpenseTextGLD3 />
      <ExpenseTextGLD4Label />
      <ExpenseTextGLD4 />
      <ExpenseTextGLD5Label />
      <ExpenseTextGLD5 />
      <ExpenseReportGLD1Label>Food</ExpenseReportGLD1Label>
      <ExpenseReportGLD1Name>Apples and Oranges</ExpenseReportGLD1Name>
      <ExpenseReportGLD1Code>A123</ExpenseReportGLD1Code>
      <ExpenseReportGLD2Label />
      <ExpenseReportGLD2Name />
      <ExpenseReportGLD2Code />
      <ExpenseReportGLD3Label />
      <ExpenseReportGLD3Name />
      <ExpenseReportGLD3Code />
      <ExpenseReportGLD4Label />
      <ExpenseReportGLD4Name />
      <ExpenseReportGLD4Code />
      <ExpenseReportGLD5Label />
      <ExpenseReportGLD5Name />
      <ExpenseReportGLD5Code />
      <TravelFrom />
      <TravelTo />
      <ReceiptImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</ReceiptImageLink>
      <PaymentCardName>Company Visa</PaymentCardName>
    </Expense>
    <Expense>
      <ID>e373a213-1dd3-4e3d-83b7-566bd9a5e201</ID>
      <ExpenseReportID>9b7146b0-3e92-4745-babf-8bda3273238a</ExpenseReportID>
      <FirstName>Robbie</FirstName>
      <LastName>The Robot</LastName>
      <Email>rrobot@certify.com</Email>
      <EmployeeID>rrobot002</EmployeeID>
      <DepartmentName>Marketing</DepartmentName>
      <DepartmentCode>02</DepartmentCode>
      <ExpenseType>Travel</ExpenseType>
      <ExpenseCategory>Airfare</ExpenseCategory>
      <ExpenseCategoryGLCode>01</ExpenseCategoryGLCode>
      <Amount>150.0000</Amount>
      <Billable>false</Billable>
      <Reimbursable>false</Reimbursable>
      <ReimAmount>0.0000</ReimAmount>
      <ExpenseDate>2016-06-22</ExpenseDate>
      <Vendor>Delta</Vendor>
      <ProcessedDate>2016-06-22</ProcessedDate>
      <Processed>true</Processed>
      <Currency>USD</Currency>
      <Reason />
      <VATAmount>Hotel stay</0.0000>
      <HSTAmount>Hotel stay</0.0000>
      <PSTAmount>Hotel stay</0.0000>
      <ExpenseTextGLD1Label>Text GLD Expense</ExpenseTextGLD1Label>
      <ExpenseTextGLD1>Marketing Convention</ExpenseTextGLD1>
      <ExpenseTextGLD2Label>Numbers Only GLD</ExpenseTextGLD2Label>
      <ExpenseTextGLD2 />
      <ExpenseTextGLD3Label />
      <ExpenseTextGLD3 />
      <ExpenseTextGLD4Label />
      <ExpenseTextGLD4 />
      <ExpenseTextGLD5Label />
      <ExpenseTextGLD5 />
      <ExpenseReportGLD1Label>Food</ExpenseReportGLD1Label>
      <ExpenseReportGLD1Name>Surf and Turf</ExpenseReportGLD1Name>
      <ExpenseReportGLD1Code>st001</ExpenseReportGLD1Code>
      <ExpenseReportGLD2Label />
      <ExpenseReportGLD2Name />
      <ExpenseReportGLD2Code />
      <ExpenseReportGLD3Label />
      <ExpenseReportGLD3Name />
      <ExpenseReportGLD3Code />
      <ExpenseReportGLD4Label />
      <ExpenseReportGLD4Name />
      <ExpenseReportGLD4Code />
      <ExpenseReportGLD5Label />
      <ExpenseReportGLD5Name />
      <ExpenseReportGLD5Code />
      <TravelFrom>PWM</TravelFrom>
      <TravelTo>BOS</TravelTo>
      <ReceiptImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</ReceiptImageLink>
      <PaymentCardName>Company Mastercard</PaymentCardName>
    </Expense>
  </Expenses>
Field Value Description
ID Unique ID of the expense.
ExpenseReportID Unique ID of the expense report the expense is attached to.
FirstName Property fields of the employee who the expense report belongs to.
LastName
Email
EmployeeID
DepartmentName Name of the department of the expense.
DepartmentCode Code of the department of the expense.
ExpenseType Type of expense (Mileage, Lodging, Meals, etc.).
ExpenseCategory Expense category of the expense.
ExpenseCategoryGLCode GL Code of the expense category of the expense.
Amount Total amount of the expense.
Billable Indicates whether the expense is billable (true/false).
Reimbursable Indicates whether the expense is reimbursable (true/false).
ReimAmount Reimbursable amount of the expense.
ExpenseDate The date of the expense (yyyy-MM-dd).
Vendor The vendor of the expense.
Location The location of the expense.
ProcessedDate The date the expense was processed on, if applicable (yyyy-MM-dd).
Processed Indicates whether the expense has been processed (true/false).
Currency Three letter code of the currency of the expense. ISO 4217 format. Ex: “USD”
Reason The text entered in the reason field of the expense
VATAmount The value-added tax amount of the expense, if applicable.
HSTAmount The harmonized sales tax amount of the expense, if applicable.
PSTAmount The provincial sales tax amount of the expense, if applicable.
ExpenseTextGLD1Label The label of the Expense Level Free-Text General Ledger Dimension 1.
ExpenseTextGLD1 The value of the Expense Level Free-Text General Ledger Dimension 1
ExpenseTextGLD2Label The labels and values of the Expense Level Free-Text General Ledger Dimension 2-5 (see above).
ExpenseTextGLD2
ExpenseTextGLD3Label
ExpenseTextGLD3
ExpenseTextGLD4Label
ExpenseTextGLD4
ExpenseTextGLD5Label
ExpenseTextGLD5
ExpenseReportGLD1Label The label of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD1Name The name of the value of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD1Code The code of the value of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD2Label The labels and values of the Expense Report General Ledger Dimension 2-5 (see above).
ExpenseReportGLD2Name
ExpenseReportGLD2Code
ExpenseReportGLD3Label
ExpenseReportGLD3Name
ExpenseReportGLD3Code
ExpenseReportGLD4Label
ExpenseReportGLD4Name
ExpenseReportGLD4Code
ExpenseReportGLD5Label
ExpenseReportGLD5Name
ExpenseReportGLD5Code
TravelFrom The origin location or code for travel-based expense categories.
TravelTo The destination location or code for travel-based expense categories.
ReceiptImageLink The Certify URL provided to access the receipt image of this expense.
PaymentCardName The user supplied label of the Payment Card.
GET
/expenses/{id}
Description

This method returns a specific expense associated with the supplied ID value. This method only returns results from a processed expense report.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
id path Expense Report/Expense ID Yes string
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "Expense": [
        {
              "ID": "b65455e0-89d5-4910-82bf-cadfbf5c4126",
              "ExpenseReportID": "fdf33884-af87-2891-a7d4-3e574ea6be88",
              "FirstName": "Jack",
              "LastName": "Certi",
              "Email": "jcerti@certify.com",
              "EmployeeID": "jcerti001",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "ExpenseType": "Lodging",
              "ExpenseCategory": "Lodging",
              "ExpenseCategoryGLCode": "03",
              "Amount": 192.9300,
              "Billable": false,
              "Reimbursable": true,
              "ReimAmount": 191.9600,
              "ExpenseDate": "2016-05-03"
              "Vendor": "Mountain View Hotel",
              "Location": "Mountain View, CA",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "VATAmount": 0.0000,
              "HSTAmount": 0.0000,
              "PSTAmount": 0.0000,
              "ExpenseTextGLD1Label": "Text GLD Expense",
              "ExpenseTextGLD1": "business",
              "ExpenseTextGLD2Label": "Numbers Only GLD",
              "ExpenseTextGLD2": "123",
              "ExpenseReportGLD1Label": "Food",
              "ExpenseReportGLD1Name": "Apples and Oranges",
              "ExpenseReportGLD1Code": "A123"      
              "ReceiptImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"  
              "PaymentCardName": "Company Visa"
        }]
}
    
<Expenses>
    <Expense>
      <ID>b65455e0-89d5-4910-82bf-cadfbf5c4126</ID>
      <ExpenseReportID>fdf33884-af87-2891-a7d4-3e574ea6be88</ExpenseReportID>
      <FirstName>Jack</FirstName>
      <LastName>Certi</LastName>
      <Email>jcerti@certify.com</Email>
      <EmployeeID>jcerti001</EmployeeID>
      <DepartmentName>General</DepartmentName>
      <DepartmentCode>01</DepartmentCode>
      <ExpenseType>Lodging</ExpenseType>
      <ExpenseCategory>Lodging</ExpenseCategory>
      <ExpenseCategoryGLCode>03</ExpenseCategoryGLCode>
      <Amount>192.9300</Amount>
      <Billable>false</Billable>
      <Reimbursable>true</Reimbursable>
      <ReimAmount>191.9600</ReimAmount>
      <ExpenseDate>2016-05-03</ExpenseDate>
      <Vendor>Mountain View Hotel</Vendor>
      <Location>Mountain View, CA</Location>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <VATAmount>Hotel stay</0.0000>
      <HSTAmount>Hotel stay</0.0000>
      <PSTAmount>Hotel stay</0.0000>
      <ExpenseTextGLD1Label>Text GLD Expense</ExpenseTextGLD1Label>
      <ExpenseTextGLD1>business</ExpenseTextGLD1>
      <ExpenseTextGLD2Label>Numbers Only GLD</ExpenseTextGLD2Label>
      <ExpenseTextGLD2>123</ExpenseTextGLD2>
      <ExpenseTextGLD3Label />
      <ExpenseTextGLD3 />
      <ExpenseTextGLD4Label />
      <ExpenseTextGLD4 />
      <ExpenseTextGLD5Label />
      <ExpenseTextGLD5 />
      <ExpenseReportGLD1Label>Food</ExpenseReportGLD1Label>
      <ExpenseReportGLD1Name>Apples and Oranges</ExpenseReportGLD1Name>
      <ExpenseReportGLD1Code>A123</ExpenseReportGLD1Code>
      <ExpenseReportGLD2Label />
      <ExpenseReportGLD2Name />
      <ExpenseReportGLD2Code />
      <ExpenseReportGLD3Label />
      <ExpenseReportGLD3Name />
      <ExpenseReportGLD3Code />
      <ExpenseReportGLD4Label />
      <ExpenseReportGLD4Name />
      <ExpenseReportGLD4Code />
      <ExpenseReportGLD5Label />
      <ExpenseReportGLD5Name />
      <ExpenseReportGLD5Code />
      <TravelFrom />
      <TravelTo />
      <ReceiptImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</ReceiptImageLink>
      <PaymentCardName>Company Visa</PaymentCardName>  
  </Expense>
</Expenses>
Field Value Description
ID Unique ID of the expense.
ExpenseReportID Unique ID of the expense report the expense is attached to.
FirstName Property fields of the employee who the expense report belongs to.
LastName
Email
EmployeeID
DepartmentName Name of the department of the expense.
DepartmentCode Code of the department of the expense.
ExpenseType Type of expense (Mileage, Lodging, Meals, etc.).
ExpenseCategory Expense category of the expense.
ExpenseCategoryGLCode GL Code of the expense category of the expense.
Amount Total amount of the expense.
Billable Indicates whether the expense is billable (true/false).
Reimbursable Indicates whether the expense is reimbursable (true/false).
ReimAmount Reimbursable amount of the expense.
ExpenseDate The date of the expense (yyyy-MM-dd).
Vendor The vendor of the expense.
Location The location of the expense.
ProcessedDate The date the expense was processed on, if applicable (yyyy-MM-dd).
Processed Indicates whether the expense has been processed (true/false).
Currency Three letter code of the currency of the expense. ISO 4217 format. Ex: “USD”
Reason The text entered in the reason field of the expense
VATAmount The value-added tax amount of the expense, if applicable.
HSTAmount The harmonized sales tax amount of the expense, if applicable.
PSTAmount The provincial sales tax amount of the expense, if applicable.
ExpenseTextGLD1Label The label of the Expense Level Free-Text General Ledger Dimension 1.
ExpenseTextGLD1 The value of the Expense Level Free-Text General Ledger Dimension 1
ExpenseTextGLD2Label The labels and values of the Expense Level Free-Text General Ledger Dimension 2-5 (see above).
ExpenseTextGLD2
ExpenseTextGLD3Label
ExpenseTextGLD3
ExpenseTextGLD4Label
ExpenseTextGLD4
ExpenseTextGLD5Label
ExpenseTextGLD5
ExpenseReportGLD1Label The label of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD1Name The name of the value of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD1Code The code of the value of the Expense Report General Ledger Dimension 1.
ExpenseReportGLD2Label The labels and values of the Expense Report General Ledger Dimension 2-5 (see above).
ExpenseReportGLD2Name
ExpenseReportGLD2Code
ExpenseReportGLD3Label
ExpenseReportGLD3Name
ExpenseReportGLD3Code
ExpenseReportGLD4Label
ExpenseReportGLD4Name
ExpenseReportGLD4Code
ExpenseReportGLD5Label
ExpenseReportGLD5Name
ExpenseReportGLD5Code
TravelFrom The origin location or code for travel-based expense categories.
TravelTo The destination location or code for travel-based expense categories.
ReceiptImageLink The Certify URL provided to access the receipt image of this expense.
PaymentCardName The user supplied label of the Payment Card.
GET
/receipts
Description

This method returns a list of one or more receipts from a processed expense report.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
expID query Filter receipts returned to a specific Expense ID No string
exprptID query Filter receipts returned to a specific Expense Report ID No string
startdate query Starting point for the expense date range. No string (YYYY-MM-DD)
enddate query Ending point for the expense date range. No string (YYYY-MM-DD)
batchID query Filter receipts returned to a specific Batch ID No string
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
    "Receipts": [
    {
        "ID": "f86663bd-00b2-495c-ad77-2b6af37895aa",
        "Filename": "image.jpg",
        "UploadDate": "2017-04-03",
        "ReceiptImage": "/9j/4AAQSkZJRgABAQAAAQABAAD..."
    },
    {
        "ID": "03fa573c-b7f0-4398-b329-9f39a03dfb55",
        "Filename": "image2.jpg",
        "UploadDate": "2017-04-03",
        "ReceiptImage": "/9j/4AAQSkZJRgABAQAAAQABAAD..."
    }]
}
<Receipts>
  	<Receipt>
		<ID>f86663bd-00b2-495c-ad77-2b6af37895aa</ID>
		<Filename>image.jpg</Filename>
		<UploadDate>2017-04-03</UploadDate>
		<ReceiptImage>/9j/4AAQSkZJRgABAQAAAQABAAD...;/ReceiptImage>
	</Receipt>
  	<Receipt>
		<ID>03fa573c-b7f0-4398-b329-9f39a03dfb55</ID>
		<Filename>image2.jpg</Filename>
		<UploadDate>2017-04-03</UploadDate>
		<ReceiptImage>/9j/4AAQSkZJRgABAQAAAQABAAD...;/ReceiptImage>
	</Receipt>
</Receipts>
Field Value Description
ID Unique ID of the receipt.
Filename Filename of the receipt.
UploadDate Date the receipt was uploaded to the wallet.
ReceiptImage Base-64 encoded string of the image data.
GET
/invoicereports
Description

This method returns a list of one or more processed invoice reports.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
approvalcode query Approval code of single invoice report. No string
startdate query Starting point for the processed date range. No string (YYYY-MM-DD)
enddate query Ending point for the processed date range. No string (YYYY-MM-DD)
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "InvoiceReports": [
        {
              "ID": "fdf32884-af87-4991-a7q4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeID": "jcerti001",
              "TotalAmount": 292.0400,
              "Currency": "USD",
              "ProcessedDate": "2017-02-03",
              "ApprovalCode": 19,
              "StartDate": "2017-01-01",
              "EndDate": "2017-01-31",
              "InvoiceReportName": "Utilities, January 2017",
              "APSyncComplete": true
        },
        {
              "ID": "a9109697-ew08-45f1-9338-994e046a07ed",
              "EmployeeDepartment": "General",
              "FirstName": "Robbie",
              "LastName": "The Robot",
              "EmployeeID": "rrobot002",
              "TotalAmount": 34.4000,
              "Currency": "USD",
              "ProcessedDate": "2016-02-03",
              "ApprovalCode": 23,
              "StartDate": "2017-02-01",
              "EndDate": "2017-02-28",
              "InvoiceReportName": "Office Supplies",
              "APSyncComplete": false
        }]
}
    
<InvoiceReports>
    <ID>fdf32884-af87-49c1-a7q4-3e574ea6be88</ID>
    <EmployeeDepartment>General</EmployeeDepartment>
    <FirstName>Jack</FirstName>
    <LastName>Certi</LastName>
    <EmployeeID>jcerti001</EmployeeID>
    <TotalAmount>292.04</Amount>
    <Currency>USD</Currency>
    <ProcessedDate>2017-02-03</ProcessedDate>
    <ApprovalCode>19</ApprovalCode>
    <StartDate>2017-01-01</StartDate>
    <EndDate>2017-01-31</EndDate>
    <InvoiceReportName>Utilities, January 2017</InvoiceReportName>
    <APSyncComplete>true</APSyncComplete>
</InvoiceReports>
<InvoiceReports>
    <ID>a9109697-ew08-45f1-93b8-994e046a07ed</ID>
    <EmployeeDepartment>General</EmployeeDepartment>
    <FirstName>Robbie</FirstName>
    <LastName>The Robot</LastName>
    <EmployeeID>rrobot002</EmployeeID>
    <TotalAmount>34.4</Amount>
    <Currency>USD</Currency>
    <ProcessedDate>2016-02-03</ProcessedDate>
    <ApprovalCode>23</ApprovalCode>
    <StartDate>2017-02-01</StartDate>
    <EndDate>2017-02-28</EndDate>
    <InvoiceReportName>Office Supplies,February 2017</InvoiceReportName>
    <APSyncComplete>false</APSyncComplete>
</InvoiceReports>
Field Value Description
ID Unique ID of the invoice Report.
EmployeeDepartment Property fields of the employee who the invoice report belongs to.
FirstName
LastName
EmployeeID
TotalAmount Total amount.
Currency Three letter code of the currency of the invoice report. ISO 4217 format.
ProcessedDate Date on which the invoice report was processed. (YYYY-MM-DD)
ApprovalCode Approval code of the invoice report.
StartDate Start date of the invoice report. (YYYY-MM-DD)
EndDate End date of the invoice report. (YYYY-MM-DD)
InvoiceReportName Name of the invoice report.
APSyncComplete Indicates whether the invoice report has been synchronized with a third party AP system. (true/false)
GET
/invoicereports/{id}
Description

This method returns a specific processed invoice report associated with the supplied ID value.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
id path Invoice Report/Invoice ID Yes string
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "InvoiceReports": [
        {
              "ID": "fdf32884-af87-4991-a7q4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeID": "jcerti001",
              "Amount": 292.0400,
              "Currency": "USD",
              "ProcessedDate": "2017-02-03",
              "ApprovalCode": 19,
              "StartDate": "2017-01-01",
              "EndDate": "2017-01-31",
              "InvoiceReportName": "Utilities, January 2017",
              "APSyncComplete": true
        }]
}
    
<InvoiceReports>
    <ID>fdf32884-af87-49c1-a7q4-3e574ea6be88</ID>
    <EmployeeDepartment>General</EmployeeDepartment>
    <FirstName>Jack</FirstName>
    <LastName>Certi</LastName>
    <EmployeeID>jcerti001</EmployeeID>
    <Amount>292.04</Amount>
    <Currency>USD</Currency>
    <ProcessedDate>2017-02-03</ProcessedDate>
    <ApprovalCode>19</ApprovalCode>
    <StartDate>2017-01-01</StartDate>
    <EndDate>2017-01-31</EndDate>
    <InvoiceReportName>Utilities, January 2017</InvoiceReportName>
    <APSyncComplete>true</APSyncComplete>
</InvoiceReports>
Field Value Description
ID Unique ID of the invoice Report.
EmployeeDepartment Property fields of the employee who the invoice report belongs to.
FirstName
LastName
EmployeeID
Amount Total amount.
Currency Three letter code of the currency of the invoice report. ISO 4217 format.
ProcessedDate Date on which the invoice report was processed. (YYYY-MM-DD)
ApprovalCode Approval code of the invoice report.
StartDate Start date of the invoice report. (YYYY-MM-DD)
EndDate End date of the invoice report. (YYYY-MM-DD)
InvoiceReportName Name of the invoice report.
APSyncComplete Indicates whether the invoice report has been synchronized with a third party AP system. (true/false)
GET
/invoicereports/{id}/invoices
Description

This method returns all invoices for the processed invoice report associated with the supplied ID value.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
id path Invoice Report/Invoice ID Yes string
approvalcode query Approval code of single invoice report. No string
startdate query Starting point for the processed date range. No string (YYYY-MM-DD)
enddate query Ending point for the processed date range. No string (YYYY-MM-DD)
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "Invoice": [
        {
              "ID": "b65455e0-89d5-4910-82bf-cadfbf5c4126",
              "InvoiceReportID": "fdf33884-af87-2891-a7d4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeEmail": "jcerti@certify.com",
              "EmployeeID": "jcerti001",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "Category": "Lodging",
              "CategoryGLCode": "03",
              "InvoiceTextGLD1Label": "Text GLD Invoice,
              "InvoiceTextGLD1": "business",
              "InvoiceTextGLD2Label": "Numbers Only GLD",
              "InvoiceTextGLD2": "123",
              "InvoiceReportGLD1Label": "Food",
              "InvoiceReportGLD1Name": "Apples and Oranges",
              "InvoiceReportGLD1Code": "A123"
              "Amount": 192.9300,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "InvoiceDate": "2016-05-03"
              "InvoiceReportName": "Spring Invoices",
              "InvoiceNumber": "123456-789A",
              "VendorName": "Certify",
              "VendorID": "4770FE18-38D8-4183-96D8-E07D0921F5D3",
              "VendorCode": "",
              "VendorAddress1": "20 York St",
              "VendorAddress2": "Suite 201",
              "VendorCity": "Portland",
              "VendorStateProvince": "Maine",
              "VendorPostalCode": "04101",
              "VendorContactName": "Jack Certi",
              "VendorCustomerAccountNumber": "123-456-7890",
              "VendorTaxpayerID: "98-7654321",
              "Vendor1099": false,
			  "DueDate": "2016-07-03"
			  "PONumber": "867-5309",
			  "POName": "Best Purchase Order Ever",
              "InvoiceImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"   
        },
        {
              "ID": "e373a213-1dd3-4e3d-83b7-786bd9a5e201",
              "InvoiceReportID": "9b7146b0-3e92-4745-babf-8bda8973238a",
              "EmployeeDepartment": "General",
              "FirstName": "Robbie",
              "LastName": "The Robot",
              "EmployeeEmail": "rrobot@certify.com",
              "EmployeeID": "rrobot002",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "Category": "Lodging",
              "CategoryGLCode": "03",
              "InvoiceTextGLD1Label": "Text GLD Invoice,
              "InvoiceTextGLD1": "business",
              "InvoiceTextGLD2Label": "Numbers Only GLD",
              "InvoiceTextGLD2": "123",
              "InvoiceReportGLD1Label": "Food",
              "InvoiceReportGLD1Name": "Apples and Oranges",
              "InvoiceReportGLD1Code": "A123"
              "Amount": 342.5500,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "InvoiceDate": "2016-05-03"
              "InvoiceReportName": "Spring Invoices",
              "InvoiceNumber": "123456-789B",
              "VendorName": "Certify",
              "VendorID": "4770FE18-38D8-4183-96D8-E07D0921F5D3",
              "VendorCode": "",
              "VendorAddress1": "20 York St",
              "VendorAddress2": "Suite 201",
              "VendorCity": "Portland",
              "VendorStateProvince": "Maine",
              "VendorPostalCode": "04101",
              "VendorContactName": "Jack Certi",
              "VendorCustomerAccountNumber": "123-456-7890",
              "VendorTaxpayerID: "98-7654321",
              "Vendor1099": false,
			  "DueDate": "2016-07-03"
			  "PONumber": "867-5310",
			  "POName": "2nd Best Purchase Order Ever",
              "InvoiceImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"   
        }]
}
    
<Invoices>
    <Invoice>
      <ID>b65455e0-89d5-4910-82bf-cadfbf5c4126</ID>
      <InvoiceReportID>fdf33884-af87-2891-a7d4-3e574ea6be88</InvoiceReportID>
      <EmployeeDepartment>General</EmployeeDepartment>
      <FirstName>Jack</FirstName>
      <LastName>Certi</LastName>
      <EmployeeEmail>jcerti@certify.com</Email>
      <EmployeeID>jcerti001</EmployeeID>
      <DepartmentName>General</DepartmentName>
      <DepartmentCode>01</DepartmentCode>
      <Category>Lodging</Category>
      <CategoryGLCode>03</CategoryGLCode>
      <InvoiceTextGLD1Label>Text GLD Invoice</InvoiceTextGLD1Label>
      <InvoiceTextGLD1>business</InvoiceTextGLD1>
      <InvoiceTextGLD2Label>Numbers Only GLD</InvoiceTextGLD2Label>
      <InvoiceTextGLD2>123</InvoiceTextGLD2>
      <InvoiceTextGLD3Label />
      <InvoiceTextGLD3 />
      <InvoiceTextGLD4Label />
      <InvoiceTextGLD4 />
      <InvoiceTextGLD5Label />
      <InvoiceTextGLD5 />
      <InvoiceReportGLD1Label>Food</InvoiceReportGLD1Label>
      <InvoiceReportGLD1Name>Apples and Oranges</InvoiceReportGLD1Name>
      <InvoiceReportGLD1Code>A123</InvoiceReportGLD1Code>
      <InvoiceReportGLD2Label />
      <InvoiceReportGLD2Name />
      <InvoiceReportGLD2Code />
      <InvoiceReportGLD3Label />
      <InvoiceReportGLD3Name />
      <InvoiceReportGLD3Code />
      <InvoiceReportGLD4Label />
      <InvoiceReportGLD4Name />
      <InvoiceReportGLD4Code />
      <InvoiceReportGLD5Label />
      <InvoiceReportGLD5Name />
      <InvoiceReportGLD5Code />
      <Amount>192.9300</Amount>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <InvoiceDate>2016-05-03</InvoiceDate>
      <InvoiceReportName>Spring Invoices</InvoiceReportName>
      <InvoiceNumber>123456-789A</InvoiceNumber>
      <VendorName>Certify</VendorName>
      <VendorID>4770FE18-38D8-4183-96D8-E07D0921F5D3</VendorID>
      <VendorCode />
      <VendorAddress1>20 York St</VendorAddress1>
      <VendorAddress2>Suite 201</VendorAddress2>
      <VendorCity>Portland</VendorCity>
      <VendorStateProvince>Maine</VendorStateProvince>
      <VendorPostalCode>04101</VendorPostalCode>
      <VendorContactName>Jack Certi</VendorContactName>
      <VendorCustomerAccountNumber>123-456-7890</VendorCustomerAccountNumber>
      <VendorTaxpayerID>98-7654321</VendorTaxpayerID>
      <Vendor1099>false</Vendor1099>
      <DueDate>2016-05-30</DueDate>
      <PONumber>867-5309</PONumber>
      <POName>Best Purchase Order Ever</POName>
      <InvoiceImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</InvoiceImageLink>
    </Invoice>
    <Invoice>
      <ID>e373a213-1dd3-4e3d-83b7-566bd9a5e201</ID>
      <InvoiceReportID>9b7146b0-3e92-4745-babf-8bda3273238a</InvoiceReportID>
      <EmployeeDepartment>General</EmployeeDepartment>
      <FirstName>Robbie</FirstName>
      <LastName>The Robot</LastName>
      <EmployeeEmail>rrobot@certify.com</Email>
      <EmployeeID>rrobot002</EmployeeID>
      <DepartmentName>Marketing</DepartmentName>
      <DepartmentCode>02</DepartmentCode>
      <Category>Lodging</Category>
      <CategoryGLCode>03</CategoryGLCode>
      <InvoiceTextGLD1Label>Text GLD Invoice</InvoiceTextGLD1Label>
      <InvoiceTextGLD1>business</InvoiceTextGLD1>
      <InvoiceTextGLD2Label>Numbers Only GLD</InvoiceTextGLD2Label>
      <InvoiceTextGLD2>123</InvoiceTextGLD2>
      <InvoiceTextGLD3Label />
      <InvoiceTextGLD3 />
      <InvoiceTextGLD4Label />
      <InvoiceTextGLD4 />
      <InvoiceTextGLD5Label />
      <InvoiceTextGLD5 />
      <InvoiceReportGLD1Label>Food</InvoiceReportGLD1Label>
      <InvoiceReportGLD1Name>Apples and Oranges</InvoiceReportGLD1Name>
      <InvoiceReportGLD1Code>A123</InvoiceReportGLD1Code>
      <InvoiceReportGLD2Label />
      <InvoiceReportGLD2Name />
      <InvoiceReportGLD2Code />
      <InvoiceReportGLD3Label />
      <InvoiceReportGLD3Name />
      <InvoiceReportGLD3Code />
      <InvoiceReportGLD4Label />
      <InvoiceReportGLD4Name />
      <InvoiceReportGLD4Code />
      <InvoiceReportGLD5Label />
      <InvoiceReportGLD5Name />
      <InvoiceReportGLD5Code />
      <Amount>342.5500</Amount>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <InvoiceDate>2016-05-03</InvoiceDate>
      <InvoiceReportName>Spring Invoices</InvoiceReportName>
      <InvoiceNumber>123456-789B</InvoiceNumber>
      <VendorName>Certify</VendorName>
      <VendorID>4770FE18-38D8-4183-96D8-E07D0921F5D3</VendorID>
      <VendorCode />
      <VendorAddress1>20 York St</VendorAddress1>
      <VendorAddress2>Suite 201</VendorAddress2>
      <VendorCity>Portland</VendorCity>
      <VendorStateProvince>Maine</VendorStateProvince>
      <VendorPostalCode>04101</VendorPostalCode>
      <VendorContactName>Jack Certi</VendorContactName>
      <VendorCustomerAccountNumber>123-456-7890</VendorCustomerAccountNumber>
      <VendorTaxpayerID>98-7654321</VendorTaxpayerID>
      <Vendor1099>false</Vendor1099>
      <DueDate>2016-05-30</DueDate>
      <PONumber>867-5310</PONumber>
      <POName>2nd Best Purchase Order Ever</POName>
      <InvoiceImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</InvoiceImageLink>
    </Invoice>
  </Invoices>
Field Value Description
ID Unique ID of the invoice.
InvoiceReportID Unique ID of the invoice report the invoice is attached to.
EmployeeDepartment Property fields of the employee who the invoice report belongs to.
FirstName
LastName
EmployeeEmail
EmployeeID
DepartmentName Name of the department of the invoice.
DepartmentCode Code of the department of the invoice.
Category Category of the invoice.
CategoryGLCode GL Code of the category of the invoice.
InvoiceTextGLD1Label The label of the Invoice Level Free-Text General Ledger Dimension 1.
InvoiceTextGLD1 The value of the Invoice Level Free-Text General Ledger Dimension 1
InvoiceTextGLD2Label The labels and values of the Invoice Level Free-Text General Ledger Dimension 2-5 (see above).
InvoiceTextGLD2
InvoiceTextGLD3Label
InvoiceTextGLD3
InvoiceTextGLD4Label
InvoiceTextGLD4
InvoiceTextGLD5Label
InvoiceTextGLD5
InvoiceReportGLD1Label The label of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD1Name The name of the value of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD1Code The code of the value of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD2Label The labels and values of the Invoice Report General Ledger Dimension 2-5 (see above).
InvoiceReportGLD2Name
InvoiceReportGLD2Code
InvoiceReportGLD3Label
InvoiceReportGLD3Name
InvoiceReportGLD3Code
InvoiceReportGLD4Label
InvoiceReportGLD4Name
InvoiceReportGLD4Code
InvoiceReportGLD5Label
InvoiceReportGLD5Name
InvoiceReportGLD5Code
Amount Total amount.
Currency Three letter code of the currency of the invoice report. ISO 4217 format.
Reason The text entered in the reason field of the invoice report.
ProcessedDate Date on which the invoice report was processed. (YYYY-MM-DD)
InvoiceDate The date of the invoice. (YYYY-MM-DD)
InvoiceReportName Name of the invoice report.
InvoiceNumber The number supplied on the invoice
VendorName Property fields of the vendor who generated the invoice.
VendorID
VendorCode
VendorAddress1
VendorAddress2
VendorCity
VendorStateProvince
VendorPostalCode
VendorContactName
VendorCustomerAccountNumber
VendorTaxpayerID
Vendor1099
DueDate Invoice due date. (YYYY-MM-DD)
PONumber Invoice purchase order number.
POName Invoice purchase order name.
InvoiceImageLink The Certify URL provided to access the image of this invoice.
GET
/invoices
Description

This method returns a list of one or more invoices. This method only returns results from a processed invoice report.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
startdate query Starting point for the processed date range. No string (YYYY-MM-DD)
enddate query Ending point for the processed date range. No string (YYYY-MM-DD)
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "Invoice": [
        {
              "ID": "b65455e0-89d5-4910-82bf-cadfbf5c4126",
              "InvoiceReportID": "fdf33884-af87-2891-a7d4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeEmail": "jcerti@certify.com",
              "EmployeeID": "jcerti001",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "Category": "Lodging",
              "CategoryGLCode": "03",
              "InvoiceTextGLD1Label": "Text GLD Invoice,
              "InvoiceTextGLD1": "business",
              "InvoiceTextGLD2Label": "Numbers Only GLD",
              "InvoiceTextGLD2": "123",
              "InvoiceReportGLD1Label": "Food",
              "InvoiceReportGLD1Name": "Apples and Oranges",
              "InvoiceReportGLD1Code": "A123"
              "Amount": 192.9300,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "InvoiceDate": "2016-05-03"
              "InvoiceReportName": "Spring Invoices",
              "InvoiceNumber": "123456-789A",
              "VendorName": "Certify",
              "VendorID": "4770FE18-38D8-4183-96D8-E07D0921F5D3",
              "VendorCode": "",
              "VendorAddress1": "20 York St",
              "VendorAddress2": "Suite 201",
              "VendorCity": "Portland",
              "VendorStateProvince": "Maine",
              "VendorPostalCode": "04101",
              "VendorContactName": "Jack Certi",
              "VendorCustomerAccountNumber": "123-456-7890",
              "VendorTaxpayerID: "98-7654321",
              "Vendor1099": false,
			  "DueDate": "2016-07-03"
			  "PONumber": "867-5309",
			  "POName": "Best Purchase Order Ever",
              "InvoiceImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"   
        },
        {
              "ID": "e373a213-1dd3-4e3d-83b7-786bd9a5e201",
              "InvoiceReportID": "9b7146b0-3e92-4745-babf-8bda8973238a",
              "EmployeeDepartment": "General",
              "FirstName": "Robbie",
              "LastName": "The Robot",
              "EmployeeEmail": "rrobot@certify.com",
              "EmployeeID": "rrobot002",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "Category": "Lodging",
              "CategoryGLCode": "03",
              "InvoiceTextGLD1Label": "Text GLD Invoice,
              "InvoiceTextGLD1": "business",
              "InvoiceTextGLD2Label": "Numbers Only GLD",
              "InvoiceTextGLD2": "123",
              "InvoiceReportGLD1Label": "Food",
              "InvoiceReportGLD1Name": "Apples and Oranges",
              "InvoiceReportGLD1Code": "A123"
              "Amount": 342.5500,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "InvoiceDate": "2016-05-03"
              "InvoiceReportName": "Spring Invoices",
              "InvoiceNumber": "123456-789B",
              "VendorName": "Certify",
              "VendorID": "4770FE18-38D8-4183-96D8-E07D0921F5D3",
              "VendorCode": "",
              "VendorAddress1": "20 York St",
              "VendorAddress2": "Suite 201",
              "VendorCity": "Portland",
              "VendorStateProvince": "Maine",
              "VendorPostalCode": "04101",
              "VendorContactName": "Jack Certi",
              "VendorCustomerAccountNumber": "123-456-7890",
              "VendorTaxpayerID: "98-7654321",
              "Vendor1099": false,
			  "DueDate": "2016-07-03"
			  "PONumber": "867-5310",
			  "POName": "2nd Best Purchase Order Ever",
              "InvoiceImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"   
        }]
}
    
<Invoices>
    <Invoice>
      <ID>b65455e0-89d5-4910-82bf-cadfbf5c4126</ID>
      <InvoiceReportID>fdf33884-af87-2891-a7d4-3e574ea6be88</InvoiceReportID>
      <EmployeeDepartment>General</EmployeeDepartment>
      <FirstName>Jack</FirstName>
      <LastName>Certi</LastName>
      <EmployeeEmail>jcerti@certify.com</Email>
      <EmployeeID>jcerti001</EmployeeID>
      <DepartmentName>General</DepartmentName>
      <DepartmentCode>01</DepartmentCode>
      <Category>Lodging</Category>
      <CategoryGLCode>03</CategoryGLCode>
      <InvoiceTextGLD1Label>Text GLD Invoice</InvoiceTextGLD1Label>
      <InvoiceTextGLD1>business</InvoiceTextGLD1>
      <InvoiceTextGLD2Label>Numbers Only GLD</InvoiceTextGLD2Label>
      <InvoiceTextGLD2>123</InvoiceTextGLD2>
      <InvoiceTextGLD3Label />
      <InvoiceTextGLD3 />
      <InvoiceTextGLD4Label />
      <InvoiceTextGLD4 />
      <InvoiceTextGLD5Label />
      <InvoiceTextGLD5 />
      <InvoiceReportGLD1Label>Food</InvoiceReportGLD1Label>
      <InvoiceReportGLD1Name>Apples and Oranges</InvoiceReportGLD1Name>
      <InvoiceReportGLD1Code>A123</InvoiceReportGLD1Code>
      <InvoiceReportGLD2Label />
      <InvoiceReportGLD2Name />
      <InvoiceReportGLD2Code />
      <InvoiceReportGLD3Label />
      <InvoiceReportGLD3Name />
      <InvoiceReportGLD3Code />
      <InvoiceReportGLD4Label />
      <InvoiceReportGLD4Name />
      <InvoiceReportGLD4Code />
      <InvoiceReportGLD5Label />
      <InvoiceReportGLD5Name />
      <InvoiceReportGLD5Code />
      <Amount>192.9300</Amount>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <InvoiceDate>2016-05-03</InvoiceDate>
      <InvoiceReportName>Spring Invoices</InvoiceReportName>
      <InvoiceNumber>123456-789A</InvoiceNumber>
      <VendorName>Certify</VendorName>
      <VendorID>4770FE18-38D8-4183-96D8-E07D0921F5D3</VendorID>
      <VendorCode />
      <VendorAddress1>20 York St</VendorAddress1>
      <VendorAddress2>Suite 201</VendorAddress2>
      <VendorCity>Portland</VendorCity>
      <VendorStateProvince>Maine</VendorStateProvince>
      <VendorPostalCode>04101</VendorPostalCode>
      <VendorContactName>Jack Certi</VendorContactName>
      <VendorCustomerAccountNumber>123-456-7890</VendorCustomerAccountNumber>
      <VendorTaxpayerID>98-7654321</VendorTaxpayerID>
      <Vendor1099>false</Vendor1099>
      <DueDate>2016-05-30</DueDate>
      <PONumber>867-5309</PONumber>
      <POName>Best Purchase Order Ever</POName>
      <InvoiceImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</InvoiceImageLink>
    </Invoice>
    <Invoice>
      <ID>e373a213-1dd3-4e3d-83b7-566bd9a5e201</ID>
      <InvoiceReportID>9b7146b0-3e92-4745-babf-8bda3273238a</InvoiceReportID>
      <EmployeeDepartment>General</EmployeeDepartment>
      <FirstName>Robbie</FirstName>
      <LastName>The Robot</LastName>
      <EmployeeEmail>rrobot@certify.com</Email>
      <EmployeeID>rrobot002</EmployeeID>
      <DepartmentName>Marketing</DepartmentName>
      <DepartmentCode>02</DepartmentCode>
      <Category>Lodging</Category>
      <CategoryGLCode>03</CategoryGLCode>
      <InvoiceTextGLD1Label>Text GLD Invoice</InvoiceTextGLD1Label>
      <InvoiceTextGLD1>business</InvoiceTextGLD1>
      <InvoiceTextGLD2Label>Numbers Only GLD</InvoiceTextGLD2Label>
      <InvoiceTextGLD2>123</InvoiceTextGLD2>
      <InvoiceTextGLD3Label />
      <InvoiceTextGLD3 />
      <InvoiceTextGLD4Label />
      <InvoiceTextGLD4 />
      <InvoiceTextGLD5Label />
      <InvoiceTextGLD5 />
      <InvoiceReportGLD1Label>Food</InvoiceReportGLD1Label>
      <InvoiceReportGLD1Name>Apples and Oranges</InvoiceReportGLD1Name>
      <InvoiceReportGLD1Code>A123</InvoiceReportGLD1Code>
      <InvoiceReportGLD2Label />
      <InvoiceReportGLD2Name />
      <InvoiceReportGLD2Code />
      <InvoiceReportGLD3Label />
      <InvoiceReportGLD3Name />
      <InvoiceReportGLD3Code />
      <InvoiceReportGLD4Label />
      <InvoiceReportGLD4Name />
      <InvoiceReportGLD4Code />
      <InvoiceReportGLD5Label />
      <InvoiceReportGLD5Name />
      <InvoiceReportGLD5Code />
      <Amount>342.5500</Amount>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <InvoiceDate>2016-05-03</InvoiceDate>
      <InvoiceReportName>Spring Invoices</InvoiceReportName>
      <InvoiceNumber>123456-789B</InvoiceNumber>
      <VendorName>Certify</VendorName>
      <VendorID>4770FE18-38D8-4183-96D8-E07D0921F5D3</VendorID>
      <VendorCode />
      <VendorAddress1>20 York St</VendorAddress1>
      <VendorAddress2>Suite 201</VendorAddress2>
      <VendorCity>Portland</VendorCity>
      <VendorStateProvince>Maine</VendorStateProvince>
      <VendorPostalCode>04101</VendorPostalCode>
      <VendorContactName>Jack Certi</VendorContactName>
      <VendorCustomerAccountNumber>123-456-7890</VendorCustomerAccountNumber>
      <VendorTaxpayerID>98-7654321</VendorTaxpayerID>
      <Vendor1099>false</Vendor1099>
      <DueDate>2016-05-30</DueDate>
      <PONumber>867-5310</PONumber>
      <POName>2nd Best Purchase Order Ever</POName>
      <InvoiceImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</InvoiceImageLink>
    </Invoice>
  </Invoices>
Field Value Description
ID Unique ID of the invoice.
InvoiceReportID Unique ID of the invoice report the invoice is attached to.
EmployeeDepartment Property fields of the employee who the invoice report belongs to.
FirstName
LastName
EmployeeEmail
EmployeeID
DepartmentName Name of the department of the invoice.
DepartmentCode Code of the department of the invoice.
Category Category of the invoice.
CategoryGLCode GL Code of the category of the invoice.
InvoiceTextGLD1Label The label of the Invoice Level Free-Text General Ledger Dimension 1.
InvoiceTextGLD1 The value of the Invoice Level Free-Text General Ledger Dimension 1
InvoiceTextGLD2Label The labels and values of the Invoice Level Free-Text General Ledger Dimension 2-5 (see above).
InvoiceTextGLD2
InvoiceTextGLD3Label
InvoiceTextGLD3
InvoiceTextGLD4Label
InvoiceTextGLD4
InvoiceTextGLD5Label
InvoiceTextGLD5
InvoiceReportGLD1Label The label of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD1Name The name of the value of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD1Code The code of the value of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD2Label The labels and values of the Invoice Report General Ledger Dimension 2-5 (see above).
InvoiceReportGLD2Name
InvoiceReportGLD2Code
InvoiceReportGLD3Label
InvoiceReportGLD3Name
InvoiceReportGLD3Code
InvoiceReportGLD4Label
InvoiceReportGLD4Name
InvoiceReportGLD4Code
InvoiceReportGLD5Label
InvoiceReportGLD5Name
InvoiceReportGLD5Code
Amount Total amount.
Currency Three letter code of the currency of the invoice report. ISO 4217 format.
Reason The text entered in the reason field of the invoice report.
ProcessedDate Date on which the invoice report was processed. (YYYY-MM-DD)
InvoiceDate The date of the invoice. (YYYY-MM-DD)
InvoiceReportName Name of the invoice report.
InvoiceNumber The number supplied on the invoice
VendorName Property fields of the vendor who generated the invoice.
VendorID
VendorCode
VendorAddress1
VendorAddress2
VendorCity
VendorStateProvince
VendorPostalCode
VendorContactName
VendorCustomerAccountNumber
VendorTaxpayerID
Vendor1099
DueDate Invoice due date. (YYYY-MM-DD)
PONumber Invoice purchase order number.
POName Invoice purchase order name.
InvoiceImageLink The Certify URL provided to access the image of this invoice.
GET
/invoices/{id}
Description

This method returns a specific processed invoice associated with the supplied ID value.

Parameters
Name Located in Description Required Schema
x-api-key header API Key (see Authentication) Yes string
x-api-secret header API Secret (see Authentication) Yes string
id path Invoice Report/Invoice ID Yes string
Responses
Code Description
200 Success
400 One or more parameters is badly formatted. See specific error message for details.
401 Invalid API credentials or credentials were not supplied.
Example Response
{
        "Invoice": [
        {
              "ID": "b65455e0-89d5-4910-82bf-cadfbf5c4126",
              "InvoiceReportID": "fdf33884-af87-2891-a7d4-3e574ea6be88",
              "EmployeeDepartment": "General",
              "FirstName": "Jack",
              "LastName": "Certi",
              "EmployeeEmail": "jcerti@certify.com",
              "EmployeeID": "jcerti001",
              "DepartmentName": "General",
              "DepartmentCode": "01",
              "Category": "Lodging",
              "CategoryGLCode": "03",
              "InvoiceTextGLD1Label": "Text GLD Invoice,
              "InvoiceTextGLD1": "business",
              "InvoiceTextGLD2Label": "Numbers Only GLD",
              "InvoiceTextGLD2": "123",
              "InvoiceReportGLD1Label": "Food",
              "InvoiceReportGLD1Name": "Apples and Oranges",
              "InvoiceReportGLD1Code": "A123"
              "Amount": 192.9300,
              "Currency": "USD",
              "Reason": "Hotel Stay",
              "ProcessedDate": "2016-05-30",
              "Processed": true,
              "InvoiceDate": "2016-05-03"
              "InvoiceReportName": "Spring Invoices",
              "InvoiceNumber": "123456-789A",
              "VendorName": "Certify",
              "VendorID": "4770FE18-38D8-4183-96D8-E07D0921F5D3",
              "VendorCode": "",
              "VendorAddress1": "20 York St",
              "VendorAddress2": "Suite 201",
              "VendorCity": "Portland",
              "VendorStateProvince": "Maine",
              "VendorPostalCode": "04101",
              "VendorContactName": "Jack Certi",
              "VendorCustomerAccountNumber": "123-456-7890",
              "VendorTaxpayerID: "98-7654321",
              "Vendor1099": false,
			  "DueDate": "2016-07-03"
			  "PONumber": "867-5309",
			  "POName": "Best Purchase Order Ever",
              "InvoiceImageLink": "https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60688D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C"   
        }]
}
    
<Invoices>
    <Invoice>
      <ID>b65455e0-89d5-4910-82bf-cadfbf5c4126</ID>
      <InvoiceReportID>fdf33884-af87-2891-a7d4-3e574ea6be88</InvoiceReportID>
      <EmployeeDepartment>General</EmployeeDepartment>
      <FirstName>Jack</FirstName>
      <LastName>Certi</LastName>
      <EmployeeEmail>jcerti@certify.com</Email>
      <EmployeeID>jcerti001</EmployeeID>
      <DepartmentName>General</DepartmentName>
      <DepartmentCode>01</DepartmentCode>
      <Category>Lodging</Category>
      <CategoryGLCode>03</CategoryGLCode>
      <InvoiceTextGLD1Label>Text GLD Invoice</InvoiceTextGLD1Label>
      <InvoiceTextGLD1>business</InvoiceTextGLD1>
      <InvoiceTextGLD2Label>Numbers Only GLD</InvoiceTextGLD2Label>
      <InvoiceTextGLD2>123</InvoiceTextGLD2>
      <InvoiceTextGLD3Label />
      <InvoiceTextGLD3 />
      <InvoiceTextGLD4Label />
      <InvoiceTextGLD4 />
      <InvoiceTextGLD5Label />
      <InvoiceTextGLD5 />
      <InvoiceReportGLD1Label>Food</InvoiceReportGLD1Label>
      <InvoiceReportGLD1Name>Apples and Oranges</InvoiceReportGLD1Name>
      <InvoiceReportGLD1Code>A123</InvoiceReportGLD1Code>
      <InvoiceReportGLD2Label />
      <InvoiceReportGLD2Name />
      <InvoiceReportGLD2Code />
      <InvoiceReportGLD3Label />
      <InvoiceReportGLD3Name />
      <InvoiceReportGLD3Code />
      <InvoiceReportGLD4Label />
      <InvoiceReportGLD4Name />
      <InvoiceReportGLD4Code />
      <InvoiceReportGLD5Label />
      <InvoiceReportGLD5Name />
      <InvoiceReportGLD5Code />
      <Amount>192.9300</Amount>
      <Currency>USD</Currency>
      <Reason>Hotel stay</Reason>
      <ProcessedDate>2016-05-30</ProcessedDate>
      <Processed>true</Processed>
      <InvoiceDate>2016-05-03</InvoiceDate>
      <InvoiceReportName>Spring Invoices</InvoiceReportName>
      <InvoiceNumber>123456-789A</InvoiceNumber>
      <VendorName>Certify</VendorName>
      <VendorID>4770FE18-38D8-4183-96D8-E07D0921F5D3</VendorID>
      <VendorCode />
      <VendorAddress1>20 York St</VendorAddress1>
      <VendorAddress2>Suite 201</VendorAddress2>
      <VendorCity>Portland</VendorCity>
      <VendorStateProvince>Maine</VendorStateProvince>
      <VendorPostalCode>04101</VendorPostalCode>
      <VendorContactName>Jack Certi</VendorContactName>
      <VendorCustomerAccountNumber>123-456-7890</VendorCustomerAccountNumber>
      <VendorTaxpayerID>98-7654321</VendorTaxpayerID>
      <Vendor1099>false</Vendor1099>
      <DueDate>2016-05-30</DueDate>
      <PONumber>867-5309</PONumber>
      <POName>Best Purchase Order Ever</POName>
      <InvoiceImageLink>https://www.certify.com/ReceiptImage.aspx?receiptID=AECCC911C7B60618D6A0C39565A2224EBD&th=6E84D13C4EA482A5CC2A28F85A23F43C</InvoiceImageLink>
    </Invoice>
</Invoices>
Field Value Description
ID Unique ID of the invoice.
InvoiceReportID Unique ID of the invoice report the invoice is attached to.
EmployeeDepartment Property fields of the employee who the invoice report belongs to.
FirstName
LastName
EmployeeEmail
EmployeeID
DepartmentName Name of the department of the invoice.
DepartmentCode Code of the department of the invoice.
Category Category of the invoice.
CategoryGLCode GL Code of the category of the invoice.
InvoiceTextGLD1Label The label of the Invoice Level Free-Text General Ledger Dimension 1.
InvoiceTextGLD1 The value of the Invoice Level Free-Text General Ledger Dimension 1
InvoiceTextGLD2Label The labels and values of the Invoice Level Free-Text General Ledger Dimension 2-5 (see above).
InvoiceTextGLD2
InvoiceTextGLD3Label
InvoiceTextGLD3
InvoiceTextGLD4Label
InvoiceTextGLD4
InvoiceTextGLD5Label
InvoiceTextGLD5
InvoiceReportGLD1Label The label of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD1Name The name of the value of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD1Code The code of the value of the Invoice Report General Ledger Dimension 1.
InvoiceReportGLD2Label The labels and values of the Invoice Report General Ledger Dimension 2-5 (see above).
InvoiceReportGLD2Name
InvoiceReportGLD2Code
InvoiceReportGLD3Label
InvoiceReportGLD3Name
InvoiceReportGLD3Code
InvoiceReportGLD4Label
InvoiceReportGLD4Name
InvoiceReportGLD4Code
InvoiceReportGLD5Label
InvoiceReportGLD5Name
InvoiceReportGLD5Code
Amount Total amount.
Currency Three letter code of the currency of the invoice report. ISO 4217 format.
Reason The text entered in the reason field of the invoice report.
ProcessedDate Date on which the invoice report was processed. (YYYY-MM-DD)
InvoiceDate The date of the invoice. (YYYY-MM-DD)
InvoiceReportName Name of the invoice report.
InvoiceNumber The number supplied on the invoice
VendorName Property fields of the vendor who generated the invoice.
VendorID
VendorCode
VendorAddress1
VendorAddress2
VendorCity
VendorStateProvince
VendorPostalCode
VendorContactName
VendorCustomerAccountNumber
VendorTaxpayerID
Vendor1099
DueDate Invoice due date. (YYYY-MM-DD)
PONumber Invoice purchase order number.
POName Invoice purchase order name.
InvoiceImageLink The Certify URL provided to access the image of this invoice.