All URIs are relative to http://localhost/v1
Method | HTTP request | Description ------------- | ------------- | ------------- AcceptInvitation | POST /invitations/{invitation} | CancelJoinOrganization | DELETE /invitations/{invitation}/{organization}/join | CancelShareArrayByInvite | DELETE /invitations/{invitation}/{namespace}/{array}/share | FetchInvitations | GET /invitations | JoinOrganization | POST /invitations/{organization}/join | ShareArrayByInvite | POST /invitations/{namespace}/{array}/share |
AcceptInvitation(invitation)
Accepts invitation
library(tiledbcloud)
var.invitation <- 'invitation_example' # character | the id of invitation about to be accepted
api.instance <- InvitationApi$new()
# Configure API key authorization: ApiKeyAuth
api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY';
# Configure HTTP basic authorization: BasicAuth
api.instance$apiClient$username <- 'TODO_YOUR_USERNAME';
api.instance$apiClient$password <- 'TODO_YOUR_PASSWORD';
api.instance$AcceptInvitation(var.invitation)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- invitation | character| the id of invitation about to be accepted |
void (empty response body)
| Status code | Description | Response headers | |-------------|-------------|------------------| | 204 | Invitation was accepted successfully | - | | 404 | Could not find invitation identifier | - | | 0 | error response | - |
CancelJoinOrganization(invitation, organization)
Cancels join organization invitation
library(tiledbcloud)
var.invitation <- 'invitation_example' # character | the id of invitation about to be cancelled
var.organization <- 'organization_example' # character | name or uuid of organization
api.instance <- InvitationApi$new()
# Configure API key authorization: ApiKeyAuth
api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY';
# Configure HTTP basic authorization: BasicAuth
api.instance$apiClient$username <- 'TODO_YOUR_USERNAME';
api.instance$apiClient$password <- 'TODO_YOUR_PASSWORD';
api.instance$CancelJoinOrganization(var.invitation, var.organization)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- invitation | character| the id of invitation about to be cancelled | organization | character| name or uuid of organization |
void (empty response body)
| Status code | Description | Response headers | |-------------|-------------|------------------| | 204 | Invitation cancelled successfully | - | | 404 | No invitation was found to cancel | - | | 0 | error response | - |
CancelShareArrayByInvite(namespace, invitation, array)
Cancels array sharing invitation
library(tiledbcloud)
var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username)
var.invitation <- 'invitation_example' # character | the id of invitation about to be cancelled
var.array <- 'array_example' # character | name/uri of array that is url-encoded
api.instance <- InvitationApi$new()
# Configure API key authorization: ApiKeyAuth
api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY';
# Configure HTTP basic authorization: BasicAuth
api.instance$apiClient$username <- 'TODO_YOUR_USERNAME';
api.instance$apiClient$password <- 'TODO_YOUR_PASSWORD';
api.instance$CancelShareArrayByInvite(var.namespace, var.invitation, var.array)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- namespace | character| namespace array is in (an organization name or user's username) | invitation | character| the id of invitation about to be cancelled | array | character| name/uri of array that is url-encoded |
void (empty response body)
| Status code | Description | Response headers | |-------------|-------------|------------------| | 204 | Invitation cancelled successfully | - | | 404 | No invitation was found to cancel | - | | 0 | error response | - |
InvitationData FetchInvitations(organization=var.organization, array=var.array, start=var.start, end=var.end, page=var.page, per.page=var.per.page, type=var.type, status=var.status, orderby=var.orderby)
Fetch a list of invitations
library(tiledbcloud)
var.organization <- 'organization_example' # character | name or id of organization to filter
var.array <- 'array_example' # character | name/uri of array that is url-encoded to filter
var.start <- 56 # integer | start time for tasks to filter by
var.end <- 56 # integer | end time for tasks to filter by
var.page <- 56 # integer | pagination offset
var.per.page <- 56 # integer | pagination limit
var.type <- 'type_example' # character | invitation type, \"ARRAY_SHARE\", \"JOIN_ORGANIZATION\"
var.status <- 'status_example' # character | Filter to only return \"PENDING\", \"ACCEPTED\"
var.orderby <- 'orderby_example' # character | sort by which field valid values include timestamp, array_name, organization_name
api.instance <- InvitationApi$new()
# Configure API key authorization: ApiKeyAuth
api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY';
# Configure HTTP basic authorization: BasicAuth
api.instance$apiClient$username <- 'TODO_YOUR_USERNAME';
api.instance$apiClient$password <- 'TODO_YOUR_PASSWORD';
result <- api.instance$FetchInvitations(organization=var.organization, array=var.array, start=var.start, end=var.end, page=var.page, per.page=var.per.page, type=var.type, status=var.status, orderby=var.orderby)
dput(result)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- organization | character| name or id of organization to filter | [optional] array | character| name/uri of array that is url-encoded to filter | [optional] start | integer| start time for tasks to filter by | [optional] end | integer| end time for tasks to filter by | [optional] page | integer| pagination offset | [optional] per.page | integer| pagination limit | [optional] type | character| invitation type, \"ARRAY_SHARE\", \"JOIN_ORGANIZATION\" | [optional] status | character| Filter to only return \"PENDING\", \"ACCEPTED\" | [optional] orderby | character| sort by which field valid values include timestamp, array_name, organization_name | [optional]
| Status code | Description | Response headers | |-------------|-------------|------------------| | 200 | List of invitations and pagination metadata | - | | 0 | error response | - |
JoinOrganization(organization, email.invite)
Sends email to multiple recipients with joining information regarding an organization
library(tiledbcloud)
var.organization <- 'organization_example' # character | name or uuid of organization
var.email.invite <- InvitationOrganizationJoinEmail$new(list(NamespaceActions$new()), OrganizationRoles$new(), list("invitee_email_example")) # InvitationOrganizationJoinEmail | list of email recipients
api.instance <- InvitationApi$new()
# Configure API key authorization: ApiKeyAuth
api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY';
# Configure HTTP basic authorization: BasicAuth
api.instance$apiClient$username <- 'TODO_YOUR_USERNAME';
api.instance$apiClient$password <- 'TODO_YOUR_PASSWORD';
api.instance$JoinOrganization(var.organization, var.email.invite)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- organization | character| name or uuid of organization | email.invite | InvitationOrganizationJoinEmail| list of email recipients |
void (empty response body)
| Status code | Description | Response headers | |-------------|-------------|------------------| | 204 | Email sent successfully to user for email confirmation link | - | | 404 | Could not reach one or more recipients | - | | 0 | error response | - |
ShareArrayByInvite(namespace, array, email.invite)
Sends email to multiple recipients with sharing information regarding an array
library(tiledbcloud)
var.namespace <- 'namespace_example' # character | namespace array is in (an organization name or user's username)
var.array <- 'array_example' # character | name/uri of array that is url-encoded
var.email.invite <- InvitationArrayShareEmail$new(list(ArrayActions$new()), list("invitee_email_example")) # InvitationArrayShareEmail | list of email recipients
api.instance <- InvitationApi$new()
# Configure API key authorization: ApiKeyAuth
api.instance$apiClient$apiKeys['X-TILEDB-REST-API-KEY'] <- 'TODO_YOUR_API_KEY';
# Configure HTTP basic authorization: BasicAuth
api.instance$apiClient$username <- 'TODO_YOUR_USERNAME';
api.instance$apiClient$password <- 'TODO_YOUR_PASSWORD';
api.instance$ShareArrayByInvite(var.namespace, var.array, var.email.invite)
Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- namespace | character| namespace array is in (an organization name or user's username) | array | character| name/uri of array that is url-encoded | email.invite | InvitationArrayShareEmail| list of email recipients |
void (empty response body)
| Status code | Description | Response headers | |-------------|-------------|------------------| | 204 | Email sent successfully to user for email confirmation link | - | | 404 | Could not reach one or more recipients | - | | 0 | error response | - |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.