Invites a new user to the current account. Requires an API key belonging to an account owner or manager.
Managers receive a Devise admin invitation. They may only be invited
if they are on the free plan with no feeds and no existing enterprise
account. feed_ids is ignored for managers — managers gain access to all
feeds on the account once they accept the invitation.
Collaborators can be invited with or without feeds. When feed_ids
is provided, each ID must belong to the current account and the collaborator
is assigned to those feeds (first feed triggers a “new feed” email for
existing users; new users receive a Devise invitation). When feed_ids
is omitted or empty, the collaborator is pre-provisioned with no
assignments — feeds can be attached later via
PUT /v1/users/{user_id}/feeds/{feed_id}.
Inviting users (either role) requires the Enterprise or Team
plan. Accounts on other plans receive 422 with
error.code = "user_limit_reached" and an error.action of type
upgrade_plan containing a magic link to the upgrade page.
Documentation Index
Fetch the complete documentation index at: https://developers.juicer.io/llms.txt
Use this file to discover all available pages before exploring further.
API key prefixed with jcr_. To obtain a key programmatically
(no dashboard required), see POST /v1/authorize.
manager, collaborator Optional. When role is collaborator and feeds are provided, the
collaborator is assigned to each feed on creation (all must belong
to the current account). When omitted or empty, the collaborator
is created without any assignments and feeds can be attached later.
Ignored when role is manager.
When true, Juicer does not email the invited user. This suppresses
both the Devise invitation email and, for collaborators with
feed_ids, the "new feed" notification. Use this when your
application handles user onboarding/notifications itself and the
end-user should not be aware of Juicer as a separate product.
User invited