commands
Time
This command take no attributes and returns the current servertime.
time
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Read
This command is used to read objects.
attribute | type | description |
type | String | an OpenAir complex type |
method | String | one of: all, equal to, not equal to, custom equal to, user, project, not exported |
attribs | Dict | one of: limit, deleted, include_flags, _include_nondeleted, _with_project_only, base_currency, generic, enable_custom |
filters | List | a list of Filter objects |
orderby | Dict | keys: field, order (default 'asc') |
fields | List | a list of field names |
read
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Read.Filter
This command is used to create read filter objects.
attribute | type | description |
filter | String | None | one of: open-envelopes, open-envelopes, approved-envelopes, rejected-envelopes, submitted-envelopes, nonreimbursed-envelopes, reimbursable-envelope, open-slips, approved-slips, open-timesheets, approved-timesheets, rejected-timesheets, submitted-timesheets, not-exported, approved-revenue-recognition-transactions |
field | String | None | a field name to filter on |
datatype | Datatype | a datatype.Datatpe object |
getFilter
Returns a dictionary containing filter data.
Report
Use the Report command to run a report and email a PDF copy of a Timesheet, Envelope (Exp Report), or Saved report.
attribute | type | description |
type | String | an OpenAir complex type |
report | Datatype | a datatype.Datatype object; one of Timesheet, Envelope, or Report |
getReport
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Add
Use the Add command to add records.
attribute | type | description |
type | String | an OpenAir complex type |
attribs | Dict | one of: enable_custom |
datatype | Datatype | a datatype.Datatpe object |
add
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Delete
Use the Delete command to delete records.
attribute | type | description |
type | String | an OpenAir complex type |
datatype | Datatype | a datatype.Datatpe object |
delete
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Modify
Use the Modify command to modify records.
attribute | type | description |
type | String | an OpenAir complex type |
attribs | Dict | one of: enable_custom |
datatype | Datatype | a datatype.Datatpe object |
modify
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
ModifyOnCondition
Use the ModifyOnCondition command to perform actions such as updating the external_id of a record type only if the update time on the OpenAir server is older.
attribute | type | description |
type | String | an OpenAir complex type |
datatype1 | Datatype | a datatype.Datatpe object |
datatype2 | Datatype | a datatype.Datatpe object |
modify
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Submit
Use the Submit command to submit records for approval.
attribute | type | description |
type | String | an OpenAir complex type |
datatype | Datatype | a datatype.Datatpe object |
approval | Datatype | a datatype.Datatpe object |
submit
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
CreateAccount
Use the CreateAccount command to create a new OpenAir account.
attribute | type | description |
company | Datatype | a datatype.Datatpe object |
user | Datatype | a datatype.Datatpe object |
create
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
CreateUser
Use the CreateUser command to create a new OpenAir user.
attribute | type | description |
company | Datatype | a datatype.Datatpe object |
user | Datatype | a datatype.Datatpe object |
create
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Switch
Use the Switch command to customize the appearance of the product using switches and settings.
attribute | type | description |
type | String | an OpenAir complex type |
user | Datatype | a datatype.Datatpe object |
switch
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
MakeURL
Use the MakeURL command to obtain a URL for a specific application and screen.
attribute | type | description |
uid | String | the id of a valid logged in user |
page | String | one of: default-url, company-settings, currency-rates, import-export, custom-fields, list-reports, list-customers, list-projects, list-prospects, list-resources, list-timesheets, create-timesheet, list-timebills, list-invoices, create-invoice, list-envelope-receipts, list-envelopes, create-envelope, create-envelope-receipt, dashboard, list-purchase-requests, quick-search-resources, custom-search-resources, view-invoice, dashboard-project, grid-timesheet, report-timesheet |
app | String | one of: 'km', 'ma', 'pb', 'rm', 'pm', 'ta, 'te', or 'tb' |
arg | Datatype | a datatype.Datatpe object |
makeurl
Returns an ElementTree object.
Supports
tostring()
andprettify()
.
Last updated