The Open API specification for Synapse is now available for download!

Download Open API Spec

SearchConfigBinding

org.sagebionetworks.repo.model.search.table.SearchConfigBinding

Attaches a SearchConfiguration to an entity. When a SearchIndex is built, the effective SearchConfiguration is resolved by walking up the entity hierarchy (entity → folder → project) and using the first binding found. The typical setup is one binding on the project so every descendant SearchIndex inherits it automatically. Create / replace via PUT /entity/{entityId}/searchconfig/binding; read the effective binding via GET; remove via DELETE.

Field Type Description
bindId STRING The unique ID of this binding.
searchConfigurationId STRING The ID of the SearchConfiguration bound to this entity.
objectId STRING The ID of the entity this configuration is bound to.
objectType STRING The type of the object this configuration is bound to.
createdBy STRING The ID of the user that created this binding.
createdOn STRING The date this binding was created.