/users

post

Create a new user

get

Get the avatar file associated with this id

get
put

Update the user his firstname and lastname

put

Update the user his password

get

Get a list of the user his email addresses.

post

Register a new email address

put

Updates the label and/or value of an email address

delete

Removes an email address

post

Sends validation email to email address

post

Adds an APIKey to the user

get

Lists the API keys

put

Updates the label for the API key

get

Get an API key by label

delete

Removes an API key

get

List all avatars for the user

post

Create a new avatar with the specified label from a link

post

Create a new avatar with the specified label from a provided image file

put

Update the avatar and possibly the link to the avatar

delete

Delete the avatar with the specified label

put

Update the avatar and possibly the avatar file stored on itsyou.online

post

Adds a RegistryEntry to the user's registry, if the key is already used, it is overwritten.

get

Lists the Registry entries

delete

Removes a RegistryEntry from the user's registry

get

Get a RegistryEntry from the user's registry.

delete

Unlink Github Account

delete

Delete the associated facebook account

get

Get the possible two-factor authentication methods"

get

Get a TOTP secret and issuer that can be used for setting up two-factor authentication.

post

Enable two-factor authentication using TOTP.

delete

Disable TOTP two-factor authentication.

get

Get all of the user his information. This will be limited to the scopes that the user has authorized. See https://gig.gitbooks.io/itsyouonline/content/oauth2/scopes.html and https://gig.gitbooks.io/itsyouonline/content/oauth2/availableScopes.html for more information.

get

List of all of the user his addresses.

post

Register a new address

get

Get the details of an address.

put

Update the label and/or value of an existing address.

delete

Removes an address

get

List all of the user his digital wallets.

post

Register a new digital asset address

get

Get the details of a digital wallet address.

put

Update the label and/or value of an existing address.

delete

Removes an address

get

List of all of the user his phone numbers.

post

Register a new phonenumber

get

Get the details of a phone number.

put

Update the label and/or value of an existing phonenumber.

delete

Removes a phonenumber

post

Sends a validation text message to the phone number.

put

Verifies a phone number

post

Create new bank account

get

List of the user his bank accounts.

get

Get the details of a bank account

put

Update an existing bankaccount and label.

delete

Delete a BankAccount

get

Get the list of notifications, these are pending invitations or approvals or other requests.

get

Get the contracts where the user is 1 of the parties. Order descending by date.

post

Create a new contract.

get

Get the list of authorizations.

get

Get the authorization for a specific organization.

delete

Remove the authorization for an organization, the granted organization will no longer have access the user's information.

put

Modify which information an organization is able to see.

get

Get the list organizations a user is owner or member of

delete

Removes the user from an organization

post

Accept membership in organization

delete

Reject membership invitation in an organization.

get

Lists all public keys

post

Add a public key

get

Get a public key

put

Upates the label and/or key of an existing public key

delete

Delete a public key

get

Lists all keys written to this users keystore by the accessing organization

post

Saves a new key to this users keystore. The username, globalid and timestamp will be overwritten

get

Gets the key written to this users keystore for the given label by the accessing organization

get

Get a list of all see objects.

post

Create new see object

get

Get a see object

put

Updates a see object

put

Sign a see object

/organizations

post

Create a new organization. 1 user should be in the owners list. Validation is performed to check if the securityScheme allows management on this user.

get

Get organization info

post

Create a new suborganization.

delete

Deletes an organization and all data linked to it (join-organization-invitations, oauth_access_tokens, oauth_clients, logo)

post

Set the description for this organization for a given language key

put

Update the description for this organization for a given language key

get

Get the description for an organization for this langkey

delete

Delete the description for this organization for a given language key

get

Get the description for an organization for this langkey, try to use the English is there is no description for this langkey

get

Get the 2FA validity time for the organization, in seconds

put

Update the 2FA validity time for the organization

post

Add another organization as a member of this one

put

Update the membership status of an organization

post

Add an orgmember or orgowner organization to the includesuborgsof list

delete

Remove an orgmember or orgowner organization to the includesuborgsof list

delete

Remove an organization as a member

get

Get all users from this organization, not including suborganizations.

get

Checks if the user has memberschip rights on the organization

post

Add another organization as an owner of this one

delete

Remove an organization as an owner

post

Accept the invite for one of your organizations

delete

Reject the invite for one of your organizations

put

Update an organization membership

post

Invite someone to become member of an organization.

delete

Remove a member from an organization.

post

Invite someone to become owner of an organization.

delete

Remove an owner from organization

get

Get the contracts where the organization is 1 of the parties. Order descending by date.

post

Create a new contract.

get

Get the list of pending invitations for users to join this organization.

delete

Cancel a pending invitation.

get

Get the list of active api keys.

post

Create a new API Key, a secret itself should not be provided, it will be generated serverside.

get

Get an api key from an organization

put

Updates the label or other properties of a key.

delete

Removes an API key

post

Adds a RegistryEntry to the organization's registry, if the key is already used, it is overwritten.

get

Lists the RegistryEntries in an organization's registry.

delete

Removes a RegistryEntry from the organization's registry

get

Get a RegistryEntry from the organization's registry.

post

Creates a new DNS name associated with an organization

put

Updates an existing DNS name associated with an organization

delete

Removes a DNS name associated with an organization

get

Tree structure of all suborganizations

post

Adds a required scope

put

Updates a required scope

delete

Deletes a required scope