Skip to Navigation

Knowledge Base

Our Knowledge Base covers a wide variety of technical topics, from the basic to the complex.

What are the rules for encoding URLs for the QuickBase HTTP API?

In your URL commands to QuickBase, you must encode any special characters within the query string. This applies only if those characters are in either a field name or value of your attribute.

To see a complete list of characters and their encoded equivalents please see this Wikipedia article. For convenience we’ve provided a useful function if you’re building your URL within QuickBase.

Specifically the following characters are affected:


Encoded Character Equivalent

! %21
' %27
( %28
) %29
; %3B
$ %24


Note: If you intend to use a XSL stylesheet to display your XML results, you cannot use ampersands in that URL. Instead use the caret character in its place. The caret’s URL encoded value is %5E.

To demonstrate this usage, if you had a QuickBase table with four fields labeled “Street Address”, “No of Residents”, “Percent Occupied” and “Description” with respective values of “121 Main St.”, “12”, “13%” and “Fred & Mary live here?^^” , your API_AddRecord command would look like this: &_fnm_no_of_residents=12&_fnm_percent_occupied=13%25&_fnm_description=Fred%20%26%20Mary%20 live%20here%3F%5E%5E


Post new comment

The content of this field is kept private and will not be shown publicly.
Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.