The documentation for each API call lists the parameters you can use with each call. Some parameters can be used with many calls. These are listed in the table below.
A string that specifies the encoding parameter of the XML output
The Quick Base API outputs XML using the Unicode character set.
If you are using Shift-JIS as your character encoding for a particular Quick Base table, you should specify the encoding parameter on every call you make to ensure that the character encoding of the XML response is properly set. For example:
A redirect URL that should be used when there is no error
Allows you to specify a redirect URL.
Note that the URL you specify here is not used when Quick Base encounters an error. In error situations, Quick Base always redirects to a standard error page, regardless of what you specify here.
If you don't specify a value here, Quick Base does not perform the redirect.
Redirect URLs often include query strings with special characters that need to be properly encoded. Use %3D for the equals sign (=), and %3F for the question mark (?), and %26 for the ampersand (&).
A URL that points to an XSL document that is referenced in the XML output from the call
Usually is omitted, in which case the XML return page does not include any reference to an XSL document.
XSL URLs often have query strings in them that cause errors unless they are properly encoded. Ampersands have special significance in XML so they can’t be used in URLs for XSL stylesheets. Quick Base understands carets (^) as a replacement for ampersands when delimiting name/value pairs in query strings. Encode the caret as %5E in API calls. For example:
1—True. Date/time values are specified in milliseconds as UTC
0 — False. Date/time values are specified in milliseconds using the local application time
Allows you to specify that Quick Base should interpret all date/time stamps passed in as milliseconds using Coordinated Universal Time (UTC) rather than using the local application time.
To understand how to use UTC, consider this example. In this example:
If you issue this API call without using the msInUTC parameter:
…Quick Base interprets the value for field ID 7 as milliseconds in PST. If you then display the record you added, Quick Base displays this value: 03-03-2010 06:51 PM . (The display is always in application local time).
If instead you include the msInUTC parameter and issue this API call:
...Quick Base interprets the value for field ID 7 as milliseconds in UTC. If you then display the record you added, Quick Base displays this value:03-03-2010 10:51 AM
A domain used to access Quick Base
If you use a domain other than www.quickbase.com to access Quick Base, you can use this parameter to specify it in your API calls. For example:
where target_domain is the domain against which you are invoking this call, for example, quickbase.com.
A header that causes Quick Base to return a 400 (Bad Request) status when there is an API error.
By default, APIs return an HTTP status of 200 if Quick Base is able to return any response, even if there’s an API error. However, if the API call passes the header
Did this help you? Give us a rating:
© 1999-2020 QuickBase, Inc. All rights reserved. Legal Notices.