Booth OpCode BC: Add Or Update A Booth
Booth OpCode BC: Add Or Update A Booth
This opcode is used to update an existing Booth if found or add a new Booth to the specified show. Booths are created under an exhibitor, and each exhibitor can have multiple booths. The booth to update may be identified by specifying the BoothExternalID or BoothTitle parameters. The exhibitor to create the booth under may be identified by specifying the ExhibitorKey or the ExhibitorExternalID parameters. Booth Titles must be unique across the show.
Calling the API
The API is called via a secure HTTPS request. This HTTPS request may be a GET or POST operation (except for file uploading which requires a multi-part form post). Each request must supply the authentication credentials assigned to the caller by Notified. Only requests with valid credentials will be processed. These credentials identify the caller and provide access only to a specific customer area.
The format of the call is: https://api.onlinexperiences.com/scripts/Server.nxp?LASCmd=AI:4;F:APIUTILS!50550&APIUserAuthCode={YourAuthCode}&APIUserCredentials={YourCredentials}&OpCodeList={Opcode[OpCode[…]]}&OutputFormat={X|H|T(default)}&{Additional, opcode-specific parameters in name=value format…}
Note: The format of the APAC Data Center is: https://api.apac.onlinexperiences.com.
Specific parameter ordering is unimportant, with the only restriction being that the first parameter MUST BE LASCmd=AI:4;F:APIUTILS!50550. All other parameters may appear in any sequence order.
API Parameter |
Type/Size |
Req. |
Comment |
---|---|---|---|
APIUserAuthCode |
Varchar 80 |
Y |
Your API authorization code as supplied by Notified. |
APIUserCredentials |
Varchar 80 |
Y |
Your API user credentials as supplied by Notified. |
OpCodeList |
Varchar 2000 |
Y |
Should include BC to invoke this function. |
OutputFormat |
Char 1 |
N |
T for text, H for HTTP URL-encoded, or X for XML. Defaults to T. |
ShowKey |
Integer |
Y |
Show Key to create the booth in. |
ExhibitorKey |
Integer |
N |
Exhibitor Key value to create the booth under. |
ExhibitorExternalID |
Varchar 255 |
N |
External ID or code to cross-reference this exhibitor entry to create the booth under. |
BoothTitle |
Varchar 128 |
Y |
Title of the booth. |
Description |
Varchar 255 |
Y |
Description of this booth. |
BoothLayoutKey |
Integer |
N |
Key-value indicating the layout template to use when rendering this booth. If omitted, one will be selected by the system. (see opcode BL) |
PrivateBooth |
Bit (0/1) |
N |
Flag indicating whether this booth is private (1) or public (0). |
AllowStaffToSeeVisitTab |
Bit (0/1) |
N |
Control flag indicating whether booth staffers can see the special in-booth visits reporting tab. |
BoothTypeKey |
Integer |
N |
Key-value indicating the type of booth this is. If omitted, one will be selected by the system. (See opcode BT) |
BoothMessage |
Varchar 2000 |
N |
Message or greeting displayed in the booth. |
SearchTermsList |
Varchar 1000 |
N |
List of search terms, separated by spaces, used to locate this booth when searching the show. |
BoothContactKey |
Integer |
N |
A valid Show User Key identifying the main booth administrator. If not specified, the system will attempt to look this up from the Exhibitor Contact value, if defined, or a person associated with this exhibitor. |
ApprovalLevel |
Integer (0-3) |
N |
Approval level for this booth. Values: 0 = unsubmitted 1 = submitted 2 = approved 3 = rejected |
BoothImage |
Varchar 255 |
N |
URL identifying the image/logo for this booth. |
BillingMemo |
Varchar 2GB |
N |
Additional comments and notes regarding this booth. |
BoothExternalID |
Varchar 255 |
N |
External ID or code to cross-reference this booth entry. |
LocaleID |
Integer |
N |
Locale ID indicating the default language of this booth. (See Locale ID reference in the External User API documentation for a list of values) |
BoothTemplateKey |
Integer |
N |
If creating a new booth, Key-value indicating the template to use when creating the booth. Templates can be defined allowing the creation of standard Booth Builder parameters, tabs, giveaways, and tab security. (See opcode BX) |
CreateDefaultTab |
Bit (0/1) |
N |
If creating a new booth, when the value is one (1) and BoothTemplateKey is not specified, this will create a default tab of type External URL, labeled About Us pointing to the WebSiteURL value defined for the Exhibitor. |
BoothUDFList |
Varchar 2GB |
N |
User-defined field data for this booth. (See Passing UDF Values reference in the External User API documentation for format details) |
Return Outputs
See the descriptions of OpCodes BI and BU for more information on the return completion results.
Potential Error Codes
See the descriptions of OpCodes BI and BU for more information on the potential error codes.