@datafire/illumidesk
Client library for IllumiDesk
Installation and Usage
npm install --save @datafire/illumidesk
let illumidesk = require('@datafire/illumidesk').create({
jwt: ""
});
.then(data => {
console.log(data);
});
Description
Actions
auth.jwt_token_auth.post
Create JSON Web Token (JWT)
illumidesk.auth.jwt_token_auth.post({}, context)
Input
- input
object
- jwt_data JWTData
Output
- output JWT
auth.jwt_token_refresh.post
Obtains a new JSON Web Token using existing user credentials.
illumidesk.auth.jwt_token_refresh.post({}, context)
Input
- input
object
- refreshjwt_data RefreshJSONWebTokenData
Output
- output RefreshJSONWebToken
auth.jwt_token_verify.post
Checks veraciy of token.
illumidesk.auth.jwt_token_verify.post({}, context)
Input
- input
object
- verifyjwt_data VerifyJSONWebTokenData
Output
- output VerifyJSONWebToken
oauth_login
illumidesk.oauth_login({
"provider": ""
}, context)
Input
- input
object
- provider required
string
(values: github, google, slack): OAuth2 provider
- provider required
Output
Output schema unknown
auth_register
User registration requires confirming email address to activate user.
illumidesk.auth_register({}, context)
Input
- input
object
- user_data UserData
Output
- output User
me
A convenience endpoint that is equivalent to GET /v1/users/profiles//
illumidesk.me(null, context)
Input
This action has no parameters
Output
- output User
servers_options_sizes_list
Retrieve available server sizes
illumidesk.servers_options_sizes_list({}, context)
Input
- input
object
- limit
string
: Set limit when retrieving items. - offset
string
: Offset when retrieving items. - ordering
string
: Set order when retrieving items.
- limit
Output
- output
array
- items ServerSize
servers_options_server_size_create
Only super users with on-premises version have acceess to this endpoint.
illumidesk.servers_options_server_size_create({}, context)
Input
- input
object
- serversize_data ServerSizeData
Output
- output ServerSize
servers_options_server_size_delete
Only super users with on-premises version have acceess to this endpoint.
illumidesk.servers_options_server_size_delete({
"size": ""
}, context)
Input
- input
object
- size required
string
: Server size unique identifier expressed as UUID or name.
- size required
Output
Output schema unknown
servers_options_resources_read
Get a server size by id
illumidesk.servers_options_resources_read({
"size": ""
}, context)
Input
- input
object
- size required
string
: Server size unique identifier expressed as UUID or name.
- size required
Output
- output ServerSize
servers_options_server_size_update
Only super users with on-premises version have acceess to this endpoint.
illumidesk.servers_options_server_size_update({
"size": ""
}, context)
Input
- input
object
- size required
string
: Server size unique identifier expressed as UUID or name. - serversize_data ServerSizeData
- size required
Output
- output ServerSize
servers_options_server_size_replace
Only super users with on-premises version have acceess to this endpoint.
illumidesk.servers_options_server_size_replace({
"size": ""
}, context)
Input
- input
object
- size required
string
: Server size unique identifier expressed as UUID or name. - serversize_data ServerSizeData
- size required
Output
- output ServerSize
teams_list
Get teams
illumidesk.teams_list({}, context)
Input
- input
object
- limit
string
: Limit when getting data. - offset
string
: Offset when getting data.
- limit
Output
- output
array
- items Team
teams_create
Create a new team
illumidesk.teams_create({}, context)
Input
- input
object
- team_data TeamData
Output
- output Team
teams_delete
Delete a team
illumidesk.teams_delete({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name.
- team required
Output
Output schema unknown
teams_read
Get a team
illumidesk.teams_read({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name.
- team required
Output
- output Team
teams_update
Update a team
illumidesk.teams_update({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - team_data TeamData
- team required
Output
- output Team
teams_replace
Replace a team
illumidesk.teams_replace({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - team_data TeamData
- team required
Output
- output Team
teams_billing_invoices_list
Get team invoices
illumidesk.teams_billing_invoices_list({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items.
- team required
Output
- output
array
- items Invoice
teams_billing_invoices_read
Get an invoice
illumidesk.teams_billing_invoices_read({
"team": "",
"id": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - id required
string
: Invoice unique identifier expressed as UUID.
- team required
Output
- output Invoice
teams_billing_invoice_items_list
Get team invoice items for a given invoice.
illumidesk.teams_billing_invoice_items_list({
"team": "",
"invoice_id": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - invoice_id required
string
: Invoice id, expressed as UUID. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items.
- team required
Output
- output
array
- items InvoiceItem
teams_billing_invoice_items_read
Get a specific team InvoiceItem.
illumidesk.teams_billing_invoice_items_read({
"team": "",
"invoice_id": "",
"id": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - invoice_id required
string
: Invoice id, expressed as UUID. - id required
string
: InvoiceItem id, expressed as UUID.
- team required
Output
- output InvoiceItem
teams_billing_subscriptions_list
Get active team subscriptons
illumidesk.teams_billing_subscriptions_list({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items.
- team required
Output
- output
array
- items Subscription
teams_billing_subscriptions_create
Create a new team subscription
illumidesk.teams_billing_subscriptions_create({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - subscription_data SubscriptionData
- team required
Output
- output Subscription
teams_billing_subscriptions_delete
Delete a subscription
illumidesk.teams_billing_subscriptions_delete({
"team": "",
"id": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - id required
string
: Subscription unique identifier expressed as UUID.
- team required
Output
Output schema unknown
teams_billing_subscriptions_read
Get team subscriptions
illumidesk.teams_billing_subscriptions_read({
"team": "",
"id": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - id required
string
: Unique identifier expressed as UUID.
- team required
Output
- output Subscription
teams_groups_list
Get team groups
illumidesk.teams_groups_list({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - limit
string
: Limit when getting data. - offset
string
: Offset when getting data.
- team required
Output
- output
array
- items Group
teams_groups_delete
Delete team group
illumidesk.teams_groups_delete({
"team": "",
"group": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - group required
string
: Group unique identifier expressed as UUID or name.
- team required
Output
Output schema unknown
teams_groups_read
Get team group
illumidesk.teams_groups_read({
"team": "",
"group": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - group required
string
: Group unique identifier expressed as UUID or name.
- team required
Output
- output Group
teams_groups_update
Patch team group
illumidesk.teams_groups_update({
"team": "",
"group": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - group required
string
: Group unique identifier expressed as UUID or name. - group_data GroupData
- team required
Output
- output Group
teams_groups_replace
Patch team group
illumidesk.teams_groups_replace({
"team": "",
"group": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - group required
string
: Group unique identifier expressed as UUID or name. - group_data GroupData
- team required
Output
- output Group
teams_groups_add_to_group
Add user to group
illumidesk.teams_groups_add_to_group({
"team": "",
"group": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - group required
string
: Group unique identifier expressed as UUID or name.
- team required
Output
- output GroupUser
teams_groups_remove_from_group
User removed from group
illumidesk.teams_groups_remove_from_group({
"team": "",
"group": ""
}, context)
Input
- input
object
- team required
string
: Team unique identifier expressed as UUID or name. - group required
string
: Group unique identifier expressed as UUID or name.
- team required
Output
Output schema unknown
users_list
Get user list
illumidesk.users_list({}, context)
Input
- input
object
- limit
string
: Limit user list. - offset
string
: Offset when getting users. - username
string
: User username. - email
string
: User email. - ordering
string
: Ordering when getting users.
- limit
Output
- output
array
- items User
users_create
Only admin users can create new users. New users have active status by default.
illumidesk.users_create({}, context)
Input
- input
object
- user_data UserData
Output
- output User
users_delete
Delete a user
illumidesk.users_delete({
"user": ""
}, context)
Input
- input
object
- user required
string
: User identifier expressed as UUID or username.
- user required
Output
Output schema unknown
users_read
Retrieve a user
illumidesk.users_read({
"user": ""
}, context)
Input
- input
object
- user required
string
: Unique identifier expressed as UUID or username.
- user required
Output
- output User
users_update
Update a user
illumidesk.users_update({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username. - user_data UserData
- user required
Output
- output User
v1.users.user.api_key.get
Retrieve account's API key
illumidesk.v1.users.user.api_key.get({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username.
- user required
Output
Output schema unknown
user_avatar_delete
Delete avatar
illumidesk.user_avatar_delete({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username.
- user required
Output
Output schema unknown
user_avatar_get
Retrieve user's avatar
illumidesk.user_avatar_get({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUIDor username.
- user required
Output
Output schema unknown
user_avatar_update
Update a project file
illumidesk.user_avatar_update({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username.
- user required
Output
- output User
user_avatar_set
Add user avatar
illumidesk.user_avatar_set({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username.
- user required
Output
- output User
users_emails_list
Retrieve account email addresses
illumidesk.users_emails_list({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier as expressed as UUID or username. - limit
string
: Limite when getting email list. - offset
string
: Offset when getting email list. - ordering
string
: Ordering when getting email list.
- user required
Output
- output
array
- items Email
users_emails_create
Create an email address
illumidesk.users_emails_create({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username. - email_data EmailData
- user required
Output
- output Email
users_emails_delete
Delete an email address
illumidesk.users_emails_delete({
"email_id": "",
"user": ""
}, context)
Input
- input
object
- email_id required
string
: Email unique identifier expressed as UUID. - user required
string
: User unique identifier expressed as UUID or username.
- email_id required
Output
Output schema unknown
users_emails_read
Retrieve a user's email addresses
illumidesk.users_emails_read({
"email_id": "",
"user": ""
}, context)
Input
- input
object
- email_id required
string
: Email unique identifier expressed as UUID. - user required
string
: User unique identifier expressed as UUID or username.
- email_id required
Output
- output Email
users_emails_update
Update an email address
illumidesk.users_emails_update({
"email_id": "",
"user": ""
}, context)
Input
- input
object
- email_id required
string
: Email unique identifier expressed as UUID. - user required
string
: User unique identifier expressed as UUID or username. - email_data EmailData
- email_id required
Output
- output Email
users_emails_replace
Replace an email address
illumidesk.users_emails_replace({
"email_id": "",
"user": ""
}, context)
Input
- input
object
- email_id required
string
: Email unique identifier expressed as UUID. - user required
string
: User unique identifier expressed as UUID or username. - email_data EmailData
- email_id required
Output
- output Email
v1.users.user.ssh_key.get
Retrieve an SSH key
illumidesk.v1.users.user.ssh_key.get({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username.
- user required
Output
Output schema unknown
v1.users.user.ssh_key.reset.post
Recreate an SSH key
illumidesk.v1.users.user.ssh_key.reset.post({
"user": ""
}, context)
Input
- input
object
- user required
string
: User unique identifier expressed as UUID or username.
- user required
Output
Output schema unknown
billing_cards_list
Get credit cards
illumidesk.billing_cards_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - limit
string
: Set limit when retrieving credit or debit cards. - offset
string
: Set offset when retriving cards. - ordering
string
: Order when retrieving cards.
- namespace required
Output
- output
array
- items Card
billing_cards_create
Create new credit card
illumidesk.billing_cards_create({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - card_data CardDataPost
- namespace required
Output
- output Card
billing_cards_delete
Delete a credit card
illumidesk.billing_cards_delete({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: Card unique identifier expressed as UUID.
- namespace required
Output
Output schema unknown
billing_cards_read
Get credit card by id
illumidesk.billing_cards_read({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: User unique identifier expressed as UUID.
- namespace required
Output
- output Card
billing_cards_update
Update a credit card
illumidesk.billing_cards_update({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: Card unique identifier. - card_data CardDataPutandPatch
- namespace required
Output
- output Card
billing_cards_replace
Replace a credit card
illumidesk.billing_cards_replace({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
- card_data CardDataPutandPatch
- namespace required
Output
- output Card
billing_invoices_list
Get invoices
illumidesk.billing_invoices_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items.
- namespace required
Output
- output
array
- items Invoice
billing_invoices_read
Get an invoice
illumidesk.billing_invoices_read({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: Invoice unique identifier expressed as UUID.
- namespace required
Output
- output Invoice
billing_invoice_items_list
Get invoice items for a given invoice.
illumidesk.billing_invoice_items_list({
"namespace": "",
"invoice_id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - invoice_id required
string
: Invoice id, expressed as UUID. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items.
- namespace required
Output
- output
array
- items InvoiceItem
billing_invoice_items_read
Get a specific InvoiceItem.
illumidesk.billing_invoice_items_read({
"namespace": "",
"invoice_id": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - invoice_id required
string
: Invoice id, expressed as UUID. - id required
string
: InvoiceItem id, expressed as UUID.
- namespace required
Output
- output InvoiceItem
billing_plans_list
Get billing plans
illumidesk.billing_plans_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items.
- namespace required
Output
- output
array
- items Plan
billing_plans_read
Get a billing plan
illumidesk.billing_plans_read({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: Plan unique identifier expressed as UUID.
- namespace required
Output
- output Plan
billing_subscriptions_list
Get active subscriptons
illumidesk.billing_subscriptions_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items.
- namespace required
Output
- output
array
- items Subscription
billing_subscriptions_create
Create a new subscription
illumidesk.billing_subscriptions_create({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - subscription_data SubscriptionData
- namespace required
Output
- output Subscription
billing_subscriptions_delete
Delete a subscription
illumidesk.billing_subscriptions_delete({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: Subscription unique identifier expressed as UUID.
- namespace required
Output
Output schema unknown
billing_subscriptions_read
Get a subscriptions
illumidesk.billing_subscriptions_read({
"namespace": "",
"id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - id required
string
: Unique identifier expressed as UUID.
- namespace required
Output
- output Subscription
notifications_list
Get notifications of all types and entities for the authenticated user.
illumidesk.notifications_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team data. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items. - read
boolean
: When true, get only read notifications. When false, get only unread notifications. Default behavior is to return both read and unread.
- namespace required
Output
- output
array
- items Notification
notifications_update_list
Mark a list of notifications as either read or unread.
illumidesk.notifications_update_list({
"namespace": "",
"notification_data": {
"notifications": [],
"read": true
}
}, context)
Input
- input
object
- namespace required
string
: User or team name. - notification_data required NotificationListUpdateData
- namespace required
Output
- output Notification
notifications_list_entity
Get notifications of all types and entities for the authenticated user.
illumidesk.notifications_list_entity({
"namespace": "",
"entity": ""
}, context)
Input
- input
object
- namespace required
string
: User or team data. - limit
string
: Limit when getting items. - offset
string
: Offset when getting items. - ordering
string
: Ordering when getting items. - entity required
string
(values: billing): Entity to filter notifications by. - read
boolean
: When true, get only read notifications. When false, get only unread notifications. Default behavior is to return both read and unread.
- namespace required
Output
- output
array
- items Notification
notifications_update_entity_list
Mark a list of notifications as either read or unread.
illumidesk.notifications_update_entity_list({
"namespace": "",
"entity": "",
"notification_data": {
"notifications": [],
"read": true
}
}, context)
Input
- input
object
- namespace required
string
: User or team name. - entity required
string
(values: billing): Entity to filter notifications by. - notification_data required NotificationListUpdateData
- namespace required
Output
- output Notification
notification_settings_read
Retrieve global notification settings for the authenticated user
illumidesk.notification_settings_read({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team data.
- namespace required
Output
- output
array
- items NotificationSettings
notification_settings_update
Modify global notification settings.
illumidesk.notification_settings_update({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - notification_settings_data NotificationSettingsData
- namespace required
Output
- output NotificationSettings
notification_settings_create
Create global notification settings
illumidesk.notification_settings_create({
"namespace": "",
"notification_settings_data": {
"enabled": true,
"emails_enabled": true
}
}, context)
Input
- input
object
- namespace required
string
: User or team name. - notification_settings_data required NotificationSettingsData
- namespace required
Output
- output NotificationSettings
notification_settings_entity_read
Retrieve global notification settings for the authenticated user
illumidesk.notification_settings_entity_read({
"namespace": "",
"entity": ""
}, context)
Input
- input
object
- namespace required
string
: User or team data. - entity required
string
(values: billing): Entity whose settings should be retrieved.
- namespace required
Output
- output
array
- items NotificationSettings
notification_settings_entity_update
Modify global notification settings.
illumidesk.notification_settings_entity_update({
"namespace": "",
"entity": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - entity required
string
(values: billing): Entity whose settings should be retrieved. - notification_settings_data NotificationSettingsData
- namespace required
Output
- output NotificationSettings
notification_settings_entity_create
Create global notification settings
illumidesk.notification_settings_entity_create({
"namespace": "",
"entity": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - entity required
string
(values: billing): Entity whose settings should be retrieved. - notification_settings_data NotificationSettingsData
- namespace required
Output
- output NotificationSettings
notification_read
Retrieve a specific notification.
illumidesk.notification_read({
"namespace": "",
"notification_id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team data. - notification_id required
string
: Notification UUID.
- namespace required
Output
- output Notification
notification_update
Mark a specific notification as either read or unread.
illumidesk.notification_update({
"namespace": "",
"notification_id": ""
}, context)
Input
- input
object
- namespace required
string
: User or team data. - notification_id required
string
: Notification UUID. - notification_data NotificationUpdateData
- namespace required
Output
- output Notification
oauth_applications_list
Retrieve oauth applications
illumidesk.oauth_applications_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - limit
string
: Set limit when retrieving items. - offset
string
: Offset when retrieving items. - ordering
string
: Set order when retrieving items.
- namespace required
Output
- output
array
- items Application
oauth_application_create
Create a new OAuth2 application
illumidesk.oauth_application_create({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - application_data ApplicationData
- namespace required
Output
- output Application
oauth_application_delete
Delete an application by id
illumidesk.oauth_application_delete({
"namespace": "",
"application": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - application required
string
: Application unique identifier expressed as UUID or name.
- namespace required
Output
Output schema unknown
oauth_application_read
Get an application by id
illumidesk.oauth_application_read({
"namespace": "",
"application": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - application required
string
: Application unique identifier expressed as UUID or name.
- namespace required
Output
- output Application
oauth_application_update
Update an application by id
illumidesk.oauth_application_update({
"namespace": "",
"application": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - application required
string
: Application unique identifier expressed as UUID or name. - application_data ApplicationData
- namespace required
Output
- output Application
oauth_application_replace
Replace an application by id
illumidesk.oauth_application_replace({
"namespace": "",
"application": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - application required
string
: Application unique identifier expressed as UUID or name. - oauth_application_data ApplicationData
- namespace required
Output
- output Application
projects_list
Get available projects
illumidesk.projects_list({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - limit
string
: Limit when getting data. - offset
string
: Offset when getting data. - private
string
: Private project or public project. - name
string
: Project name. - ordering
string
: Ordering when getting projects.
- namespace required
Output
- output
array
- items Project
projects_create
Create a new project
illumidesk.projects_create({
"namespace": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - project_data ProjectData
- namespace required
Output
- output Project
project_copy_check
Check if you are able to copy a project to your account.
illumidesk.project_copy_check({
"namespace": "",
"project_copy_data": {
"project": ""
}
}, context)
Input
- input
object
- namespace required
string
: User or team name. - project_copy_data required
object
- project required
string
: UUID of the project the user wishes to copy.
- project required
- namespace required
Output
Output schema unknown
project_copy
Copy a project to your own account.
illumidesk.project_copy({
"namespace": "",
"project_copy_data": {
"project": ""
}
}, context)
Input
- input
object
- namespace required
string
: User or team name. - project_copy_data required
object
- name
string
: Name for the newly copied project - project required
string
: UUID of the project the user wishes to copy.
- name
- namespace required
Output
- output Project
projects_delete
Delete a project
illumidesk.projects_delete({
"namespace": "",
"project": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - project required
string
: Project unique identifier expressed as UUID or name.
- namespace required
Output
Output schema unknown
projects_read
Get a project
illumidesk.projects_read({
"namespace": "",
"project": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - project required
string
: Project unique identifier expressed as UUID or name.
- namespace required
Output
- output Project
projects_update
Update a project
illumidesk.projects_update({
"namespace": "",
"project": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - project required
string
: Project unique identifier expressed as UUID or name. - project_data ProjectData
- namespace required
Output
- output Project
projects_replace
Replace a project
illumidesk.projects_replace({
"namespace": "",
"project": ""
}, context)
Input
- input
object
- namespace required
string
: User or team namespace. - project required
string
: Project unique identifier expressed as UUID or name. - project_data ProjectData
- namespace required
Output
- output Project
projects_collaborators_list
Get project collaborators
illumidesk.projects_collaborators_list({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - limit
string
: Limit when retrieving items. - offset
string
: Offset when retrieving items. - ordering
string
: Ordering when retrieving items.
- project required
Output
- output
array
- items Collaborator
projects_collaborators_create
Create project collaborators
illumidesk.projects_collaborators_create({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - collaborator_data CollaboratorData
- project required
Output
- output Collaborator
projects_collaborators_delete
Delete a project collaborator
illumidesk.projects_collaborators_delete({
"project": "",
"namespace": "",
"collaborator": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier. - namespace required
string
: User or team name. - collaborator required
string
: Collaborator unique identifier.
- project required
Output
Output schema unknown
projects_collaborators_read
Get a project collaborator
illumidesk.projects_collaborators_read({
"project": "",
"namespace": "",
"collaborator": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier. - namespace required
string
: User or team name. - collaborator required
string
: Collaborator unique identifier expressed as UUID or name.
- project required
Output
- output Collaborator
projects_collaborators_update
Update project collaborator
illumidesk.projects_collaborators_update({
"project": "",
"namespace": "",
"collaborator": ""
}, context)
Input
- input
object
- project required
string
- namespace required
string
: User or team name. - collaborator required
string
- collaborator_data CollaboratorData
- project required
Output
- output Collaborator
projects_deployments_list
Retrieve deployments
illumidesk.projects_deployments_list({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - limit
string
: Limit results when getting deployment list. - offset
string
: Offset results when getting deployment list. - name
string
: Server name. - ordering
string
: Ordering option when getting deployment list.
- project required
Output
- output
array
- items Deployment
projects_deployments_create
Create a new deployment
illumidesk.projects_deployments_create({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifer expressed as UUID or name. - namespace required
string
: User or team name. - deployment_data DeploymentData
- project required
Output
- output Deployment
projects_deployment_delete
Delete a deployment
illumidesk.projects_deployment_delete({
"project": "",
"namespace": "",
"deployment": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier. - namespace required
string
: User or team name. - deployment required
string
: User unique identifier.
- project required
Output
Output schema unknown
projects_deployments_read
Retrieve a deployment
illumidesk.projects_deployments_read({
"project": "",
"namespace": "",
"deployment": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - deployment required
string
: Deployment unique identifier expressed as UUID or name.
- project required
Output
- output Deployment
projects_deployments_update
Update a deployment
illumidesk.projects_deployments_update({
"project": "",
"namespace": "",
"deployment": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - deployment required
string
: Deployment unique identifier expressed as UUID or name. - deployment_data DeploymentData
- project required
Output
- output Deployment
projects_deployments_replace
Replace a deployment
illumidesk.projects_deployments_replace({
"project": "",
"namespace": "",
"deployment": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - deployment required
string
: Deployment unique identifier expressed as UUID or name. - deployment_data DeploymentData
- project required
Output
- output Deployment
projects_deployments_deploy
Deploy an existing model
illumidesk.projects_deployments_deploy({
"project": "",
"namespace": "",
"deployment": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - deployment required
string
: Deployment unique identifier expressed as UUID or name.
- project required
Output
Output schema unknown
projects_project_files_list
Get project files
illumidesk.projects_project_files_list({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Unique identifier for project file expressed as UUID or name. - namespace required
string
: User or team name. - limit
string
: Limit when getting project file list. - offset
string
: Offset when getting project file list. - ordering
string
: Ordering of list values when getting project file list. - filename
string
: Exact file name, relative to the project root. If no such file is found, an empty list will be returned. - content
string
: Determines whether or not content is returned as base64. Defaults to false.
- project required
Output
- output
array
- items ProjectFile
projects_project_files_create
Create project files
illumidesk.projects_project_files_create({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier. - namespace required
string
: User or team name. - file
string
,object
: File to send, to create new file. This parameter is only used with form data and may include multiple files.- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- base64_data
string
: Fila data, represented as base64. - name
string
: File name. May include path when creating file with base64 field. - path
string
: File path. Defaults to (/).
- project required
Output
- output ProjectFile
projects_project_files_delete
Delete a project file
illumidesk.projects_project_files_delete({
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifer. - namespace required
string
: User or team name. - id required
string
: File unique identifier.
- project required
Output
Output schema unknown
projects_project_files_read
Get a project file
illumidesk.projects_project_files_read({
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifer. - namespace required
string
: User or team name. - id required
string
: File unique identifier. - content
string
: Determines whether or not content is returned as base64. Defaults to false.
- project required
Output
- output ProjectFile
projects_project_files_update
Update a project file
illumidesk.projects_project_files_update({
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifer. - namespace required
string
: User or team name. - id required
string
: File unique identifier. - file
string
,object
: File to send, to create new file. This parameter is only used with form data and may include multiple files.- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- base64_data
string
: Fila data, represented as base64. - name
string
: File name. May include path when creating file with base64 field. - path
string
: File path. Defaults to (/).
- project required
Output
- output ProjectFile
projects_project_files_replace
Replace a project file
illumidesk.projects_project_files_replace({
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifer. - namespace required
string
: User or team name. - id required
string
: File unique identifier. - file
string
,object
: File to send, to create new file. This parameter is only used with form data and may include multiple files.- content
string
- encoding
string
(values: ascii, utf8, utf16le, base64, binary, hex) - contentType
string
- filename
string
- content
- base64_data
string
: Fila data, represented as base64. - name
string
: File name. May include path when creating file with base64 field. - path
string
: File path. Defaults to (/).
- project required
Output
- output ProjectFile
projects_servers_list
Retrieve servers
illumidesk.projects_servers_list({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - limit
string
: Limit results when getting server list. - offset
string
: Offset results when getting server list. - name
string
: Server name. - ordering
string
: Ordering option when getting server list.
- project required
Output
- output
array
- items Server
projects_servers_create
Create a new server
illumidesk.projects_servers_create({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifer expressed as UUID or name. - namespace required
string
: User or team name. - server_data ServerData
- project required
Output
- output Server
projects_servers_statuses
Retrieve server statuses
illumidesk.projects_servers_statuses({
"project": "",
"namespace": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name.
- project required
Output
- output
array
- items ServerStatus
projects_servers_delete
Delete a server
illumidesk.projects_servers_delete({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier. - namespace required
string
: User or team name. - server required
string
: User unique identifier.
- project required
Output
Output schema unknown
projects_servers_read
Retrieve a server
illumidesk.projects_servers_read({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name.
- project required
Output
- output Server
projects_servers_update
Update a server
illumidesk.projects_servers_update({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name. - server_data ServerData
- project required
Output
- output Server
projects_servers_replace
Replace a server
illumidesk.projects_servers_replace({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name. - server_data ServerData
- project required
Output
- output Server
v1.namespace.projects.project.servers.server.api_key.get
Get server API key
illumidesk.v1.namespace.projects.project.servers.server.api_key.get({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name.
- project required
Output
- output JWT
projects_servers_auth
Server api key validation
illumidesk.projects_servers_auth({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name.
- project required
Output
Output schema unknown
v1.namespace.projects.project.servers.server.run_stats.post
Create a new server's run statistics
illumidesk.v1.namespace.projects.project.servers.server.run_stats.post({
"server": "",
"project": "",
"namespace": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - serverrunstats_data ServerRunStatisticsData
- server required
Output
- output ServerRunStatistics
v1.namespace.projects.project.servers.server.run_stats.id.delete
Delete a server's statistics
illumidesk.v1.namespace.projects.project.servers.server.run_stats.id.delete({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Server run statistics unique identifier expressed as UUID.
- server required
Output
Output schema unknown
v1.namespace.projects.project.servers.server.run_stats.id.get
Retrieve statistics for a server
illumidesk.v1.namespace.projects.project.servers.server.run_stats.id.get({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Run statistics unique identifier expressed as UUID.
- server required
Output
- output ServerRunStatistics
v1.namespace.projects.project.servers.server.run_stats.id.patch
Update a server's statistics
illumidesk.v1.namespace.projects.project.servers.server.run_stats.id.patch({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Server run statistics unique identifier expressed as UUID. - serverrunstats_data ServerRunStatisticsData
- server required
Output
- output ServerRunStatistics
v1.namespace.projects.project.servers.server.run_stats.id.put
Replace a server's statistics
illumidesk.v1.namespace.projects.project.servers.server.run_stats.id.put({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Server run statistics expressed as UUID. - serverrunstats_data ServerRunStatisticsData
- server required
Output
- output ServerRunStatistics
v1.namespace.projects.project.servers.server.ssh_tunnels.get
Get SSH Tunnels associated to a server
illumidesk.v1.namespace.projects.project.servers.server.ssh_tunnels.get({
"server": "",
"project": "",
"namespace": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - limit
string
: Limit retrieved items. - offset
string
: Offset retrieved items. - ordering
string
: Order retrieved items.
- server required
Output
- output
array
- items SshTunnel
v1.namespace.projects.project.servers.server.ssh_tunnels.post
Create SSH Tunnel associated to a server
illumidesk.v1.namespace.projects.project.servers.server.ssh_tunnels.post({
"server": "",
"project": "",
"namespace": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - sshtunnel_data SshTunnelData
- server required
Output
- output SshTunnel
v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.delete
Delete an SSH Tunnel associated to a server
illumidesk.v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.delete({
"server": "",
"project": "",
"namespace": "",
"tunnel": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - tunnel required
string
: SSH tunnel unique identifier expressed as UUID or name.
- server required
Output
Output schema unknown
v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.get
Get an SSH Tunnel associated to a server
illumidesk.v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.get({
"server": "",
"project": "",
"namespace": "",
"tunnel": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - tunnel required
string
: SSH tunnel unique identifier expressed as UUID or name.
- server required
Output
- output SshTunnel
v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.patch
Update an SSH Tunnel associated to a server
illumidesk.v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.patch({
"server": "",
"project": "",
"namespace": "",
"tunnel": ""
}, context)
Input
- input
object
- server required
string
- project required
string
- namespace required
string
: User or team name. - tunnel required
string
- sshtunnel_data SshTunnelData
- server required
Output
- output SshTunnel
v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.put
Replace SSH Tunnel associated to a server
illumidesk.v1.namespace.projects.project.servers.server.ssh_tunnels.tunnel.put({
"server": "",
"project": "",
"namespace": "",
"tunnel": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - tunnel required
string
: SSH tunnel unique identifier expressed as UUID or name. - sshtunnel_data SshTunnelData
- server required
Output
- output SshTunnel
projects_servers_start
Start a server
illumidesk.projects_servers_start({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name.
- project required
Output
Output schema unknown
projects_servers_stats_delete
Delete a server's statistics
illumidesk.projects_servers_stats_delete({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Stats unique identifier expressed as UUID.
- server required
Output
Output schema unknown
projects_servers_stats_read
Retrieve a server's statistics
illumidesk.projects_servers_stats_read({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Server statistics unique identifier expressed as UUID.
- server required
Output
- output ServerStatistics
projects_servers_stats_update
Update a server's statistics
illumidesk.projects_servers_stats_update({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Server statistics unique identifier expressed as UUID. - serverstats_data ServerStatisticsData
- server required
Output
- output ServerStatistics
projects_servers_stats_replace
Replace a server's statistics
illumidesk.projects_servers_stats_replace({
"server": "",
"project": "",
"namespace": "",
"id": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - id required
string
: Server statistics unique identifier expressed as UUID. - serverstats_data ServerStatisticsData
- server required
Output
- output ServerStatistics
projects_servers_stop
Stop a server
illumidesk.projects_servers_stop({
"project": "",
"namespace": "",
"server": ""
}, context)
Input
- input
object
- project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server required
string
: Server unique identifier expressed as UUID or name.
- project required
Output
Output schema unknown
service_trigger_list
Retrieve server triggers
illumidesk.service_trigger_list({
"server": "",
"project": "",
"namespace": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - name
string
: Trigger name. - limit
string
: Limit when getting triggers. - offset
string
: Offset when getting triggers. - ordering
string
: Ordering when getting triggers.
- server required
Output
- output
array
- items ServerAction
service_trigger_create
Create a new server trigger
illumidesk.service_trigger_create({
"server": "",
"project": "",
"namespace": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - server_action ServerActionData
- server required
Output
- output ServerAction
service_trigger_delete
Delete a server trigger
illumidesk.service_trigger_delete({
"server": "",
"project": "",
"namespace": "",
"trigger": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - trigger required
string
: Trigger identifier expressed as UUID or name.
- server required
Output
Output schema unknown
service_trigger_read
Get a server trigger
illumidesk.service_trigger_read({
"server": "",
"project": "",
"namespace": "",
"trigger": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - trigger required
string
: Trigger unique identifier.
- server required
Output
- output ServerAction
service_trigger_update
Update a server trigger
illumidesk.service_trigger_update({
"server": "",
"project": "",
"namespace": "",
"trigger": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - trigger required
string
: Trigger identifier expressed as UUID or name. - server_action ServerActionData
- server required
Output
- output ServerAction
service_trigger_replace
Replace a server trigger
illumidesk.service_trigger_replace({
"server": "",
"project": "",
"namespace": "",
"trigger": ""
}, context)
Input
- input
object
- server required
string
: Server unique identifier expressed as UUID or name. - project required
string
: Project unique identifier expressed as UUID or name. - namespace required
string
: User or team name. - trigger required
string
: Trigger unique identifier. - server_action ServerActionData
- server required
Output
- output ServerAction
search
Get a search results
illumidesk.search({
"namespace": "",
"q": ""
}, context)
Input
- input
object
- namespace required
string
: User or team name. - q required
string
: Search string. - type
string
(values: users, projects, servers): Limit results to specific types. - limit
string
: Limit data when getting items. - offset
string
: Offset data when getting items.
- namespace required
Output
- output
array
- items Search
Definitions
Action
- Action
object
- action required
string
: Action name. - action_name
string
: Action name. - can_be_cancelled
boolean
: Can action be cancelled, or not. - can_be_retried
boolean
: May action be retried, or not. - end_date
string
: Action needs to end before a certain date and time. - id
string
: Action unique identifier, expressed as UUID. - ip
string
: IP address that action is related to. - is_user_action
boolean
: Is the action related to a user, or not. - method required
string
: Action method. - object
string
: Action object. - path
string
: Action path. - payload
object
: Object action payload. - resource_uri
string
: Resource URI. - start_date
string
: Action date and time start. - state required
string
: Action state. - user
string
: User that action is assigned to. - user_agent required
string
: User agent that action is related to.
- action required
Application
- Application
object
- authorization_grant_type
string
(values: authorization-code, implicit, password, client-credentials): OAuth2 authorization grant type - client_id
string
: OAuth2 client id - client_secret
string
: OAuth2 client secret - client_type
string
(values: confidential, public): OAuth2 client type - id
string
: Application unique identifier, expressed as UUID. - name
string
: Application name - redirect_uris
string
: Uris to redirect auth request
- authorization_grant_type
ApplicationData
- ApplicationData
object
- authorization_grant_type required
string
(values: authorization-code, implicit, password, client-credentials): OAuth2 authorization grant type - client_type required
string
(values: confidential, public): OAuth2 client type - name required
string
: Application name - redirect_uris
string
: Uris to redirect auth request
- authorization_grant_type required
ApplicationError
- ApplicationError
object
- authorization_grant_type
array
: Authorization grant type field errors.- items
string
- items
- client_type
array
: Client type field errors.- items
string
- items
- name
array
: Name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- redirect_uris
array
: Redirect uris field errors.- items
string
- items
- authorization_grant_type
AuthToken
- AuthToken
object
- token
string
: Unique JWT authorization token.
- token
AuthTokenData
- AuthTokenData
object
- password required
string
: User's password. - username required
string
: User's username.
- password required
AuthTokenError
- AuthTokenError
object
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- password
array
: Password field errors.- items
string
- items
- token
array
: Token field errors.- items
string
- items
- username
array
: Username field errors.- items
string
- items
- non_field_errors
Card
- Card
object
- address_city
string
: Address city. - address_country
string
: Address country. - address_line1
string
: Address line 1. - address_line1_check
string
: Address line 1 check, when processing card. - address_line2
string
: Address line 2. - address_state
string
: Address state. - address_zip
string
: Address zip code. - address_zip_check
string
: Address check, when processing card. - brand
string
: Credit or debit card brand. - created
string
: Card date and time creation. - customer
string
: Card customer. - cvc_check
string
: Security code check. - exp_month
integer
: Card expiration month. - exp_year
integer
: Card expiration year. - fingerprint
string
: Card fingerprint. - funding
string
: Funding. - id
string
: Card unique identifier, expressed as UUID. - last4
string
: Last four digits of credit or debit card. - name
string
: Card name. - stripe_id
string
: Unique stripe identifier. - token
string
: Card unique token.
- address_city
CardDataPost
- CardDataPost
object
- address_city
string
: Address city. - address_country
string
: Address country. - address_line1
string
: Address line 1. - address_line2
string
: Address line 2. - address_state
string
: Address state. - address_zip
string
: Address zip code. - exp_month
integer
: Card expiration month. - exp_year
integer
: Card expiration year. - name
string
: Card name. - token
string
: Card unique token.
- address_city
CardDataPutandPatch
- CardDataPutandPatch
object
- address_city
string
: Address city. - address_country
string
: Address country. - address_line1
string
: Address line 1. - address_line2
string
: Address line 2. - address_state
string
: Address state. - address_zip
string
: Address zip code. - exp_month
integer
: Card expiration month. - exp_year
integer
: Card expiration year. - name
string
: Card name.
- address_city
CardError
- CardError
object
- address_city
array
: address_city field errors- items
string
- items
- address_country
array
: address_country field errors- items
string
- items
- address_line1
array
: address_line1 field errors- items
string
- items
- address_line1_check
array
: address_line1_check field errors- items
string
- items
- address_line2
array
: address_line2 field errors- items
string
- items
- address_state
array
: address_state field errors- items
string
- items
- address_zip
array
: address_zip field errors- items
string
- items
- address_zip_check
array
: address_zip_check field errors- items
string
- items
- brand
array
: brand field errors- items
string
- items
- created
array
: created field errors- items
string
- items
- customer
array
: customer field errors- items
string
- items
- cvc_check
array
: cvc_check field errors- items
string
- items
- exp_month
array
: exp_month field errors- items
string
- items
- exp_year
array
: exp_year field errors- items
string
- items
- fingerprint
array
: fingerprint field errors- items
string
- items
- funding
array
: funding field errors- items
string
- items
- id
array
: id field errors- items
string
- items
- last4
array
: last4 field errors- items
string
- items
- name
array
: name field errors- items
string
- items
- non_field_errors
array
: Errors not connected to any field- items
string
- items
- stripe_id
array
: stripe_id field errors- items
string
- items
- token
array
: token field errors- items
string
- items
- address_city
CardUpdateError
- CardUpdateError
object
- address_city
array
: address_city field errors- items
string
- items
- address_country
array
: address_country field errors- items
string
- items
- address_line1
array
: address_line1 field errors- items
string
- items
- address_line1_check
array
: address_line1_check field errors- items
string
- items
- address_line2
array
: address_line2 field errors- items
string
- items
- address_state
array
: address_state field errors- items
string
- items
- address_zip
array
: address_zip field errors- items
string
- items
- address_zip_check
array
: address_zip_check field errors- items
string
- items
- brand
array
: brand field errors- items
string
- items
- created
array
: created field errors- items
string
- items
- customer
array
: customer field errors- items
string
- items
- cvc_check
array
: cvc_check field errors- items
string
- items
- exp_month
array
: exp_month field errors- items
string
- items
- exp_year
array
: exp_year field errors- items
string
- items
- fingerprint
array
: fingerprint field errors- items
string
- items
- funding
array
: funding field errors- items
string
- items
- id
array
: id field errors- items
string
- items
- last4
array
: last4 field errors- items
string
- items
- name
array
: name field errors- items
string
- items
- non_field_errors
array
: Errors not connected to any field- items
string
- items
- stripe_id
array
: stripe_id field errors- items
string
- items
- token
array
: token field errors- items
string
- items
- address_city
Collaborator
- Collaborator
object
- email
string
: Collaborator's valid email address. - first_name
string
: Collaborator's first name. - id
string
: Collaborator unique identifier in UUID format. - joined
string
: Date time of when collaborator joined. - last_name
string
: Collaborator's last name. - owner
boolean
: Boolean that states whether collaborator is project owner, or not. - permissions
array
: Collaborator permissions. Project creators are assigned owner- items
string
(values: write_project, read_project)
- items
- project
string
: Collaborator project name. - user
string
: Collaborator user name. - username
string
: Collaborator's user name. This must be a valid user name within the
- email
CollaboratorData
- CollaboratorData
object
- member required
string
: Project member username. - owner
boolean
: Project owner. Defaults to false. - permissions required
string
(values: read_project, write_project): Permissions assigned to collaborator.
- member required
CollaboratorError
- CollaboratorError
object
- email
array
: Email field errors.- items
string
- items
- first_name
array
: First name field errors.- items
string
- items
- id
array
: Id field errors this- items
string
- items
- joined
array
: Joined field errors.- items
string
- items
- last_name
array
: Last name field errors.- items
string
- items
- member required
array
: Member field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- owner
array
: Owner field errors.- items
string
- items
- permissions required
array
: Permissions field errors.- items
string
- items
- username
array
: Username field errors.- items
string
- items
- email
Deployment
- Deployment
object
- config DeploymentConfig
- created_at
string
: Date and time when server was created. - created_by
string
: User that created server. - framework
string
(values: tensorflow): Framework that the deployment will have access to. - id
string
: Deploymeny unique identifier - name
string
: Deployment name. - project
string
: Project name. - runtime
string
(values: python2.7): Language runtime the deployment will use.
DeploymentConfig
- DeploymentConfig
object
- files
array
: An array of ProjectFile names that should be included in the deployment.- items
string
- items
- handler
string
: The filename and handler function defined by the user that will handle requests to the deployment. Ex: handler.predict
- files
DeploymentData
- DeploymentData
object
- config required DeploymentConfig
- framework required
string
(values: tensorflow): Framework that the deployment will have access to. - name required
string
: Deployment name. - runtime required
string
(values: python2.7): Language runtime the deployment will use.
DeploymentError
- DeploymentError
object
- config
array
: Invalid deployment configuration.- items
string
- items
- framework
array
: Invalid framework.- items
string
- items
- name
array
: Invalid deployment name.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- runtime
array
: Invalid runtime.- items
string
- items
- config
- Email
object
- address required
string
: Email address. - id
string
: Email unique identifier expressed as UUID. - public
boolean
: Boolean to determine if email is public or private. - unsubscribed
boolean
: Boolean to determine whether user is suscribed or unsubscribed to out going email campaigns. - user
string
: User name for email.
- address required
EmailData
- EmailData
object
- address required
string
: Email address. - public
boolean
: Public or private email address. - unsubscribed
boolean
: Unsubscribed or suscribed.
- address required
EmailError
- EmailError
object
- address
array
: Address field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- public
array
: Public field errors.- items
string
- items
- unsubscribed
array
: Unsubscribed field errors.- items
string
- items
- address
Group
- Group
object
- created_by
string
: UUID of a user that created this group. - description
string
: Group description - id
string
: Group unique identifier expressed as UUID. - members
array
: List of group members usernames.- items
string
- items
- name
string
: Group name - parent
string
: Parent group - permissions
array
: List of group permissions.- items
string
- items
- private
boolean
: States whether group is visible to all users.
- created_by
GroupData
- GroupData
object
- description
string
: Group description - name required
string
: Group name - parent
string
: Parent group - private
boolean
: States whether group is visible to all users.
- description
GroupError
- GroupError
object
- description
array
: Description field errors.- items
string
- items
- id
array
: Id field errors.- items
string
- items
- name
array
: Name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- parent
array
: Private field errors.- items
string
- items
- private
array
: Private field errors.- items
string
- items
- description
GroupUser
- GroupUser
object
- user
string
: User username
- user
GroupUserError
- GroupUserError
object
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- user
array
: User field errors.- items
string
- items
- non_field_errors
Invoice
- Invoice
object
- amount_due required
integer
: Amount due set in invoice. - application_fee
integer
: Application fee set in invoice. - attempt_count
integer
: Number of attempts to deliver invoice. - attempted
boolean
: Boolean to determine whether delivery attempt executed, or not. - closed
boolean
: Invoice closed, or pending. - created required
string
: Date and time when invoice was created. - currency required
string
: Currency used in invoice. - customer required
string
: Customer name. - description
string
: Invoice description. - id
string
: Invoice unique identifier expressed as UUID. - invoice_date required
string
: Invoice issue date. - livemode
boolean
: Boolean that determines whether invoice is live, or not. - metadata
object
: Optional metadata object of invoice. - next_payment_attempt
string
: Next payment attempt. - paid
boolean
: Determines whether invoice has been paid, or not. - period_end required
string
: Invoice end period. - period_start required
string
: Invoice start period. - reciept_number required
string
: Invoice receipt number. - starting_balance required
integer
: Invoice starting balance. - statement_descriptor
string
: Invoice statement descriptor. - stripe_id required
string
: Stripe account identifier. - subscription
string
: Suscription name. - subtotal required
integer
: Invoice sub total. - tax
integer
: Tax, if applicable. - total required
integer
: Invoice total.
- amount_due required
InvoiceItem
- InvoiceItem
object
- amount required
integer
: Amount the the invoice item will be billed for. - created required
string
: Date and time when invoice was created. - currency required
string
: Currency used in invoice. - description
string
: Item description. - id
string
: InvoiceItem unique identifier expressed as UUID. - invoice required
string
: Invoice unique identifier expressed as UUID. - invoice_date required
string
: Date the item was added to the invoice. - livemode
boolean
: Boolean that determines whether invoice is live, or not. - metadata
object
: Optional metadata object of invoice. - proration
boolean
: Whether or not the items cost will be prorated for the billing period. - quantity required
integer
: Number of units for this item. - stripe_id required
string
: Stripe account identifier.
- amount required
JWT
- JWT
object
- token
string
: Unique JSON Web Token (JWT).
- token
JWTData
- JWTData
object
- password required
string
: User password. - username required
string
: User name.
- password required
JWTError
- JWTError
object
- non_field_errors
array
: Errors not connected to any field- items
string
- items
- password
array
: password field errors- items
string
- items
- token
array
: token field errors- items
string
- items
- username
array
: username field errors- items
string
- items
- non_field_errors
NotFound
- NotFound
object
- detail
string
: Requested item not found.
- detail
Notification
- Notification
object
- actor
string
: Unique identifier of the object that triggered the notification. - id
string
: Notification unique identifier expressed as a UUID - read required
boolean
: Whether or not the notification has been marked as read by the user. - target
string
: Unique identifier of the object that was acted upon by the object referred to in actor. - timestamp
string
: Timestamp that the notification was created at. - type
string
: Type of the notification, e.g. invoice.created, subscription.created, etc. - user
string
: User the notification is for.
- actor
NotificationError
- NotificationError
object
- non_field_errors
array
: Errors not connected to any field- items
string
- items
- read
array
: read field errors- items
string
- items
- non_field_errors
NotificationListUpdateData
- NotificationListUpdateData
object
- notifications required
array
: An array of notification IDs to update.- items
string
- items
- read required
boolean
: Mark the notification as either read or unread
- notifications required
NotificationSettings
- NotificationSettings
object
- email_address
string
: Email address to send notifications. - emails_enabled required
boolean
: Turn emails on or off. - enabled required
boolean
: Turn notifications on or off entirely. - entity
string
(values: global, billing): The entity type that the settings pertain to. - id
string
: Notification unique identifier expressed as a UUID - user
string
: User the notification settings is for.
- email_address
NotificationSettingsData
- NotificationSettingsData
object
- emails_enabled required
boolean
: Turn emails on or off. - enabled required
boolean
: Turn notifications on or off entirely.
- emails_enabled required
NotificationSettingsError
- NotificationSettingsError
object
- emails_enabled
boolean
: emails_enabled field errors - enabled
boolean
: enabled field errors - non_field_errors
array
: Errors not connected to any field- items
string
- items
- emails_enabled
NotificationUpdateData
- NotificationUpdateData
object
- read required
boolean
: Mark the notification as either read or unread
- read required
Plan
- Plan
object
- amount required
integer
: Amount (cost/price) of plan. - created
string
: Date and time when plan was created. - currency
string
: Currency used to specify amount. - id
string
: Plan unique identifier as UUID. - interval required
string
: Interval for plan, such as montly or yearly. - interval_count required
integer
- livemode
boolean
: Boolean to determine whether plan is live, or not. - metadata
object
: Optional meta data object. - name required
string
: Plan name. - statement_descriptor
string
: Statement that describes plan to users. - stripe_id
string
: Stripe identifier to identify entity charging for plans. - trial_period_days
integer
: Number of days for plan trial, used for try and buy campaigns.
- amount required
Project
- Project
object
- collaborators
array
: Array of project collaborators.- items
string
- items
- description
string
: Project description. - id
string
: Unique identifier for project as UUID. - last_updated
string
: Date and time when project was last updated. - name required
string
: Project name. - owner
string
: Username of project owner. - private
boolean
: Value that states whether project is private or public. - team
string
: Project team name.
- collaborators
ProjectData
- ProjectData
object
- description
string
: Project description. - name required
string
: Project name. - private
boolean
: Private project true, otherwise public.
- description
ProjectError
- ProjectError
object
- collaborators
array
: Collaborators field errors.- items
string
- items
- description
array
: Description field errors.- items
string
- items
- id
array
: Id field errors.- items
string
- items
- last_updated
array
: Last_updated field errors.- items
string
- items
- name
array
: Name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- owner
array
: Owner field errors.- items
string
- items
- private
array
: Private field errors.- items
string
- items
- collaborators
ProjectFile
- ProjectFile
object
- content
string
: Data sent as string, in base64 format. - id
string
: File unique identifier in UUID format. - name
string
: File name and extension. - path
string
: File path. Defaults to root (/). - project required
string
: Project name where file is located.
- content
ProjectFileError
- ProjectFileError
object
- content
array
: base64_data field errors- items
string
- items
- file
array
: file field errors- items
string
- items
- id
array
: id field errors- items
string
- items
- name
array
: name field errors- items
string
- items
- non_field_errors
array
: Errors not connected to any field- items
string
- items
- path
array
: path field errors- items
string
- items
- project
array
: project field errors- items
string
- items
- content
RefreshJSONWebToken
- RefreshJSONWebToken
object
- token required
string
: Refresh JWT token.
- token required
RefreshJSONWebTokenData
- RefreshJSONWebTokenData
object
- token required
string
: Refreshed token.
- token required
RefreshJSONWebTokenError
- RefreshJSONWebTokenError
object
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- token
array
: Token field errors.- items
string
- items
- non_field_errors
Search
- Search
object
Server
- Server
object
- config
object
: Server configuration option. Values are jupyter, restful and cron. - connected
array
: Array that represents what other servers the server is connected to.- items
string
- items
- created_at
string
: Date and time when server was created. - created_by
string
: User that created server. - endpoint
string
: Server endpoint path. - host
string
: Value that represents user defined host, otherwise known as BYON (Bring Your Own Node). - id
string
: Server unique identifier in UUID format. - image_name
string
: Server image source, such as 3blades/tensorflow-notebook. - logs_url
string
: A WebSocket URL for streaming stdout and stderr logs from the server. - name required
string
: Server name. - project
string
: Project name. - server_size
string
: Server size unique identifier. - startup_script
string
: Optional startup script to use when launching server. - status
string
(values: Stopped, Running, Error): Server status, such as Running or Error. - status_url
string
: A WebSocket URL for listening to server status changes.
- config
ServerAction
- ServerAction
object
- id
string
: Server trigger unique identifier. - name
string
: Name for server action. - operation
string
(values: start, stop, terminate): Manage server state. Starting a server changes state from Pending to Running. Terminating a server changes state from Running to Terminated. If the action results in Error, status will change to Error. - webhook Webhook
- id
ServerActionData
- ServerActionData
object
- name
string
: Name of server action. - operation
string
(values: start, stop, terminate): Manage server state. Starting a server changes state from Pending to Running. Terminating a server changes state from Running to Terminated. Stopping a server changes state from Running to Stopped. If the action results in Error, status will change to Error. - webhook Webhook
- name
ServerActionError
- ServerActionError
object
- id
array
: Id field errors.- items
string
- items
- name
array
: Name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- operation
array
: Operation field errors.- items
string
- items
- id
ServerConfig
- ServerConfig
object
- command
string
: Command to run - function
string
: Server function. - script
string
: Server script file. - type
string
(values: jupyter, restful, cron): Server type.
- command
ServerData
- ServerData
object
- config ServerConfig
- connected
array
: Array of other servers the server is connected to.- items
string
- items
- host
string
: External host IPv4 address or hostname. - image_name
string
: Image name. - name required
string
: Server name. - server_size
string
: Server size unique identifier. - startup_script
string
: Startup script to run when launching server.
ServerError
- ServerError
object
- config
array
: config field errors.- items
string
- items
- connected
array
: connected field errors.- items
string
- items
- created_at
array
: created_at field errors.- items
string
- items
- endpoint
array
: endpoint field errors.- items
string
- items
- host
array
: host field errors.- items
string
- items
- id
array
: id field errors.- items
string
- items
- image_name
array
: image_name field errors.- items
string
- items
- logs_url
array
: logs_url field errors.- items
string
- items
- name
array
: name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- server_size
array
: server_size field errors.- items
string
- items
- startup_script
array
: startup_script field errors.- items
string
- items
- status
array
: status field errors.- items
string
- items
- status_url
array
: status_url field errors.- items
string
- items
- config
ServerRunStatistics
- ServerRunStatistics
object
- exit_code
integer
: Exit code, such as Exit 0 or Exit 1. - id
string
: Server run statistics object unique identifier in UUID format. - server
string
: Server name. - size
integer
: Size of server. - stacktrace
string
: Stacktrace, if there was one. - start
string
: Date and time that represents when server started. - stop
string
: Date and time that represents when server stopped.
- exit_code
ServerRunStatisticsData
- ServerRunStatisticsData
object
- exit_code
integer
: Server exit code. - size
integer
: Server size. - stacktrace
string
: Server stacktrace. - start
string
: Server start. - stop
string
: Server stop.
- exit_code
ServerRunStatisticsError
- ServerRunStatisticsError
object
- exit_code
array
: exit_code field errors.- items
string
- items
- id
array
: id field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- size
array
: size field errors.- items
string
- items
- stacktrace
array
: stacktrace field errors.- items
string
- items
- start
array
: start field errors.- items
string
- items
- stop
array
: stop field errors.- items
string
- items
- exit_code
ServerSize
- ServerSize
object
- active
boolean
: States whether the Server size is active, or not. - cpu required
integer
: CPU availability, equivalent to --cpus=. For example if a host has - id
string
: Server size unique identifier. - memory required
integer
: Memory restriction for container. - name required
string
: Server size name.
- active
ServerSizeData
- ServerSizeData
object
- active required
boolean
: Active or not active. - cpu required
integer
: CPU set for server size. - memory required
integer
: Memory set for server size. - name required
string
: Server size name.
- active required
ServerSizeError
- ServerSizeError
object
- active
array
: Active field errors.- items
string
- items
- cpu
array
: CPU field errors.- items
string
- items
- id
array
: Id field errors.- items
string
- items
- memory
array
: Memory field errors.- items
string
- items
- name
array
: Name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- active
ServerStatistics
- ServerStatistics
object
- id
string
: Server statistics unique identifier in UUID format. - server
string
: Server name. - size
integer
: Size of statistics. - start
string
: Start statistics, such as start time and date. - stop
string
: Stop statistics, such as stop time and date.
- id
ServerStatisticsData
- ServerStatisticsData
object
- id
array
: id field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- size
array
: size field errors.- items
string
- items
- start
array
: start field errors.- items
string
- items
- stop
array
: stop field errors.- items
string
- items
- id
ServerStatisticsError
- ServerStatisticsError
object
- id
array
: Id field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- size
array
: Size field errors.- items
string
- items
- start
array
: Start field errors.- items
string
- items
- stop
array
: Stop field errors.- items
string
- items
- id
ServerStatus
- ServerStatus
object
- id
string
: Server unique identifier in UUID format. - status
string
(values: Stopped, Running, Error)
- id
SshTunnel
- SshTunnel
object
- endpoint required
string
: SSH tunnel destination endpoint. - host required
string
: Host, usually IPv4, for SSH tunnel. - id
string
: SSH tunnel unique identifier in UUID format. - local_port required
integer
: Local source port for SSH tunnel. - name required
string
: SSH tunnel name. - remote_port required
integer
: Remote port to establish SSH tunnel. - server
string
: Server name. - username required
string
: SSH tunnel user name.
- endpoint required
SshTunnelData
- SshTunnelData
object
- endpoint required
string
: SSH tunnel endpoint. - host required
string
: SSH tunnel host. - local_port required
integer
: SSH tunnel local port. - name required
string
: SSH tunnel name. - remote_port required
integer
: SSH tunnel remote port. - username required
string
: User name to establish SSH tunnel.
- endpoint required
SshTunnelError
- SshTunnelError
object
- endpoint
array
: endpoint field errors.- items
string
- items
- host
array
: host field errors.- items
string
- items
- id
array
: id field errors.- items
string
- items
- local_port
array
: local_port field errors.- items
string
- items
- name
array
: name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- remote_port
array
: remote_port field errors.- items
string
- items
- username
array
: username field errors.- items
string
- items
- endpoint
Subscription
- Subscription
object
- application_fee_percent
number
: Application fee percent. - cancel_at_period_end
boolean
: Boolean value to determine whether plan cancels at the end of the period, or not. - canceled_at
string
: Date and time when plan was cancelled. - created
string
: Date and time suscription was created. - current_period_end
string
: Current suscription plan end date. - current_period_start
string
: Current suscription plan start date. - ended_at
string
: Date and time for when plan ended. - id
string
: Unique identifier for suscription as UUID. - livemode
boolean
: Suscription live, or not. - plan required
string
: Plan name. - quantity
integer
: Quantity purchased as integer. - start
string
: Date and time for when plan started. - status
string
: Suscription status. - stripe_id
string
: Stripe (payment processor) identifier. - trial_end
string
: Date and time for trial end. - trial_start
string
: Date and time for trial start.
- application_fee_percent
SubscriptionData
- SubscriptionData
object
- plan required
string
: Plan unique identifier.
- plan required
SubscriptionError
- SubscriptionError
object
- application_fee_percent
array
: application_fee_percent field errors- items
string
- items
- cancel_at_period_end
array
: cancel_at_period_end field errors- items
string
- items
- canceled_at
array
: canceled_at field errors- items
string
- items
- created
array
: created field errors- items
string
- items
- current_period_end
array
: current_period_end field errors- items
string
- items
- current_period_start
array
: current_period_start field errors- items
string
- items
- ended_at
array
: ended_at field errors- items
string
- items
- id
array
: id field errors- items
string
- items
- livemode
array
: livemode field errors- items
string
- items
- non_field_errors
array
: Errors not connected to any field- items
string
- items
- plan
array
: plan field errors- items
string
- items
- quantity
array
: quantity field errors- items
string
- items
- start
array
: start field errors- items
string
- items
- status
array
: status field errors- items
string
- items
- stripe_id
array
: stripe_id field errors- items
string
- items
- trial_end
array
: trial_end field errors- items
string
- items
- trial_start
array
: trial_start field errors- items
string
- items
- application_fee_percent
Team
- Team
object
- avatar
string
: Team avatar image. - avatar_url
string
: Team avatar url. - created_by
string
: UUID of a user that created this team. - description
string
: Team description - id
string
: Team unique identifier expressed as UUID. - location
string
: Team location. - name
string
: Team name - website
string
: Teams website.
- avatar
TeamData
- TeamData
object
- avatar
string
: Team avatar image. - avatar_url
string
: Team avatar url. - description
string
: Team description - location
string
: Team location. - name required
string
: Team name - website
string
: Teams website.
- avatar
TeamError
- TeamError
object
- avatar
array
: Avatar field errors.- items
string
- items
- avatar_url
array
: Avatar url field errors.- items
string
- items
- description
array
: Description field errors.- items
string
- items
- id
array
: Id field errors.- items
string
- items
- location
array
: Location field errors.- items
string
- items
- name
array
: Name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- website
array
: Website field errors.- items
string
- items
- avatar
User
- User
object
- email
string
: User email address. - first_name
string
: User first name. - id
string
: User unique identifier, expressed as UUID. - last_name
string
: User last name. - profile required UserProfile
- username required
string
: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
- email
UserData
- UserData
object
- email
string
: User email. - first_name
string
: User first name. - last_name
string
: User last name. - password required
string
: User password. - profile required UserProfile
- username required
string
: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
- email
UserError
- UserError
object
- email
array
: Email field errors.- items
string
- items
- first_name
array
: First name field errors.- items
string
- items
- id
array
: id field errors.- items
string
- items
- last_name
array
: Last name field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- password
array
: Password field errors.- items
string
- items
- profile UserProfileError
- username
array
: Username field errors.- items
string
- items
- email
UserProfile
- UserProfile
object
- avatar
string
: Avatar image - bio
string
: Description of user's biography. - company
string
: User's company. - location
string
: User location. - timezone
string
: User's time zone. - url
string
: Users's personal website.
- avatar
UserProfileError
- UserProfileError
object
- bio
array
: Bio field errors.- items
string
- items
- company
array
: Company field errors.- items
string
- items
- location
array
: Location field errors.- items
string
- items
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- timezone
array
: Timezone field errors.- items
string
- items
- url
array
: URL field errors.- items
string
- items
- bio
VerifyJSONWebToken
- VerifyJSONWebToken
object
- token required
string
: Varify JWT token.
- token required
VerifyJSONWebTokenData
- VerifyJSONWebTokenData
object
- token required
string
: JSON Web Token (JWT).
- token required
VerifyJSONWebTokenError
- VerifyJSONWebTokenError
object
- non_field_errors
array
: Errors not connected to any field.- items
string
- items
- token
array
: Token field errors.- items
string
- items
- non_field_errors
Webhook
- Webhook
object
- payload
object
: JSON with payload and webhook configurations. - url required
string
: URL for webhook.
- payload