Create a share link
Creates a named share link for an S3 object. auth_mode controls access: public (share name is the capability, no further auth), password (caller supplies a password hashed with bcrypt), regular (standard IMP RBAC applies). For regular shares, pass rbac to configure visibility. Returns 409 when the name is already taken.
Authorizations
Organisation API key. Format: sk_<secret>/<keyname> — the secret portion, a literal slash, and the human-readable key name. The header exulu-api-key is accepted as an alias. A Bearer prefix is tolerated and stripped. Keys with an agent scope are only valid for the scoped agent instance.
Body
URL-safe slug for the share link.
public, password, regular Required when auth_mode is password.
Optional expiry ISO datetime.
For regular shares: private, organization, etc.
RBAC config for regular shares.
Response
Share link created.