There is a notion of 'oidification' in category theory which characterises many object versions of mathematical objects. For example:
magmas $\rightarrow$ magmoids
loops $\rightarrow$ loopoids
groups $\rightarrow$ groupoids
rings $\rightarrow$ ringoids
And in reverse, one object magmoids are magmas and so on. This is also referred to as horizontal categorification in contrast to vertical categorification.
NLab mentions that heaps have a many object oidification: heapoids. But do not give an explicit characterisation. It's not immediately obvious to me what this is, unlike the mathematical objects mentioned above, heaps are characterised by a ternary operation.
Hence I'm just looking for pointers to a definition, preferably accessible online as I don't have access to a math library.