REST API Known Limitations

The following table lists features and configuration settings that are only partially supported or not currently supported. The “Feature or Setting Type” column indicates whether it is a standard OpenAir feature, an API feature, an Application setting, Global setting, User setting or Role permission controlled by account administrators, or an optional feature controlled by OpenAir Customer Support and documented in Optional Features. Other limitations specific to your account configuration may apply.

Feature / Setting

Feature or Setting Type

Partially / Not Supported

Notes

User proxy

Standard

Not currently supported

 

UTF-8

 

Partially supported

The REST API largely supports both Latin1 and UTF-8 encoded characters in the response. There are some known issues for specific cases.

Approval actions (Submit, Approve, Reject, Unapprove)

Standard

Not currently supported

 

Bulk actions

Standard

Partially supported

The ability to create, update, or delete multiple resources in the same collection is only supported for projects. Deleting multiple attachments is also supported.

Form messages set in form permissions and form rules.

Standard

Not currently supported

See Form permissions form in OpenAir

Repeat receipt

Standard

Not currently supported

See Receipt entity properties form in OpenAir.

Selection from sorted dropdown list of available values

Standard

Not currently supported

See Receipt entity properties form in OpenAir.

Sorting

Standard

Not currently supported

The ability to specify a sort order for the list of resources returned in the response is not currently supported.

Upsert operation using an external ID parameter

REST API

Not currently supported

This method is not currently supported. The upsert operation would enable you to create a record or update an existing record, using an external ID as a parameter. It would be useful for synchronizing data between OpenAir and an external system.

Hide the "Expense type location" field on receipts

Application

Partially supported

Administration > Application Settings > Expenses > other Settings.

In some circumstances, the REST API accepts values for the hidden "Expense type location" field if the new value is the same as the existing value or the value set automatically by OpenAir.

Hide the "Reimbursable/Non-reimbursable" drop-down on receipts

Application

Partially supported

Administration > Application Settings > Expenses > other Settings.

In some circumstances, the REST API accepts values for the hidden "Reimbursable/Non-reimbursable" field if the new value is the same as the existing value or the value set automatically by OpenAir.

Foreign currency receipt markup (%)

Application

Not currently supported

Administration > Application Settings > Expenses > other Settings.

Minimum amount required to submit an envelope

Application

Not currently supported

Administration > Application Settings > Expenses > other Settings.

Requires support for approval actions.

Enable line item rejection of receipts

Application

Not currently supported

Administration > Application Settings > Expenses > other Settings.

Requires support for approval actions.

Enable expense authorizations

Application

Not currently supported

Administration > Application Settings > Expenses > other Settings.

Hide the "Advanced required" field on expense authorizations

Application

Not currently supported

Administration > Application Settings > Expenses > other Settings.

Allow an approver to edit a submitted expense authorization

Application

Not currently supported

Administration > Application Settings > Expenses > other Settings.

Requires support for approval actions.

Show the phase name on task drop-downs and pickers

Global

Not currently supported

Administration > Global settings > Account > Optional features.

Requires support for selection from dropdown list of available values

Custom Field Allocation Worksheets

Optional

Partially supported

Administration > Global Settings > Reports > Enabled Features (Global).

The validation enforcing 100% total allocation is not fully supported.

Adjust an Approved Expense Report

Optional

Not currently supported

Administration > Global Settings > Reports > Enabled Features (Expenses).

Suppress Email Notifications or Add Addresses to Notifications

Optional

Not currently supported

Administration > Global Settings > Reports > Enabled Features (Global).

Allow employee to delete (individually or in bulk) open, submitted or rejected envelopes

Role

Not currently supported

Administration > Global Settings > Users > Roles > [Select a role].

Requires support for bulk actions

Allow the user to un-approve an expense report

User

Not currently supported

Administration > Global Settings > Users > Employees > [Select an employee].

Requires support for approval actions.

Allow the user to un-approve an authorization

User

Not currently supported

Administration > Global Settings > Users > Employees > [Select an employee].

Requires support for expense authorizations and approval actions.

The user can un-export expense reports

User

Not currently supported

Administration > Global Settings > Users > Employees > [Select an employee].

The user can mark expense reports exported

User

Not currently supported

Administration > Global Settings > Users > Employees > [Select an employee].

Setting associated with the OpenAir Integration Manager add-on application.