Add wallets and members
Projects in Paradym are now called wallets: the canonical endpoints live under /v1/wallets/**. The previous /v1/projects/** endpoints are deprecated and frozen — they keep working for existing integrations, but new features are only added to /v1/wallets/**.
Create a new wallet
In Paradym, the wallet environment (where your templates, issued credentials, and verifications are stored), is linked to a single agent. All credentials are issued and verified by this same agent. There are several reasons you might want to create different wallet environments with different agents. You might have a project that requires a separate issuer and verifier, or you have multiple customers that all require a separate agent.
It is possible to create multiple wallets through the Paradym Dashboard and API. Each account is created with a default wallet, and should get you started without needing to create a wallet yourself. If you own a wallet, it is also possible to add collaborators to a wallet using the Dashboard or API.
You can see and switch between all the wallets you own or are a member of in the dashboard. API keys are shared over the wallets you own, webhooks are individual to the wallets.
To create a wallet you can make a POST request to https://api.paradym.id/v1/wallets. See the API Reference for detailed usage information.
When you create a new wallet through the API it is associated with the API key being used for the request. The user connected to this API key will then be the owner of the wallet.
Invite collaborators on a wallet
It is possible to add collaborators to a wallet. Only the owner of the wallet is able to add collaborators to the wallet. When you add an user to a wallet, an invitation email will be sent to the user to join the wallet. If the user does not have an account yet, they will be asked to create an account first.
An invitation is valid for 7 days, and a total of three invitations can be sent to an user, after which you must wait for an invitation to expire.
A collaborator can see the total amount of available transactions, but is not able to edit billing information or see other wallets by the owner that they are not a member of. Once you have collaborators, you can also remove them from the wallet.
To invite collaborators on a wallet you can make a POST request to https://api.paradym.id/v1/wallets/{walletId}/members/add. See the API Reference for detailed usage information.
Note that the user first has to accept the invitation before they will be added to the wallet.
To revoke an invitation before it is accepted, you can make a POST request to https://api.paradym.id/v1/wallets/{walletId}/members/remove. See the API Reference for detailed usage information.