Skip to main content
Behaviors determine which operations an application can perform on the platform after it’s installed on a tenant. These are usually read/write and related actions for objects such as products or orders.

Watch: Capabilities Setup

See how to configure application capabilities and behaviors
You can retrieve the behaviors for any application via API with the Get Package Behaviors API. As of July 2024, applications must have the appropriate behaviors to access inventory-related APIs in some environments. These are Inventory Read (to retrieve inventory data), Inventory Modify (to create or update inventory data), and Inventory Delete (to explicitly remove inventory data). These are required for all sandbox environments. Existing applications developed before July 2024 do not require these behaviors for production environments, but newer applications do require them.

Best Practices

It’s important to keep the following things in mind when registering behaviors with an application:
  • Behaviors are designed to protect user security by limiting application access
  • Only register behaviors your application needs to access the appropriate objects or APIs
  • Registering all possible behaviors for an application may prevent Kibo from approving your application when you submit it for certification
  • The behaviors you register with your application are encrypted in the access token used to pass information between your application and the API. If you register or remove behaviors, you must generate a new authorization ticket.
  • Whenever you make changes to application behaviors or event subscriptions, you must re-install the application on your sandbox and re-enable it in Dev Center in order for the changes to work.

Assign Behaviors

To assign behaviors to applications:
  1. Go to Develop > Applications in the Dev Center.
  2. Click the appropriate application you want to update.
  3. Click Packages.
  4. On the Behaviors tab, click Select Behaviors.
  5. Under Behavior category, select the topic that the behavior falls under.
  6. Under Behavior name, enable the checkboxes for specific behaviors.
  7. Click Save.

Behavior Reference

All behaviors are associated with a numerical ID. Some are also used by the Kibo Admin. This list defines behaviors that are available to both applications and Admin users: These additional behaviors are only available to applications and developer resources: