Skip to main content

Organization

Method & Permission​

APIGETPOSTPUTPATCHDELETE
Organization ListUser----
Organization DetailAdmin, Member--Admin-

GET Organization List​

Endpoint: /organizations/organization/list/{level}/{sid}/{serializer}/

Get a list of organizations that you have access to.

Parameter: level (path, string)​

user

Parameter: sid (path, string)​

The user sid

Parameter: serializer (path, string)​

Parameter: token (header, string)​

Response: 200 — Cake successfully retrieved.​

# serializer = name
{
"page_size": 10,
"page_number": 1,
"page_count": 1,
"count": 4,
"next": null,
"previous": null,
"add_permission": false,
"results": [
{
"sid": "xxx",
"name": "Test"
},
...
]
}
# serializer = list
{
"page_size": 10,
"page_number": 1,
"page_count": 1,
"count": 4,
"next": null,
"previous": null,
"add_permission": false,
"results": [
{
"sid": "xxx",
"name": "Test",
"username": "test",
"description": "",
"logo_icon": "",
"logo_wordmark": "",
"is_academic": false,
"is_subscription": true,
"available_till": "2022-02-10",
"date_support_end": "2022-02-10",
"days_available": 620,
"dashboard": [
{
"link": "https://docs.labii.com/",
"note": "Labii Documentation",
"index": 0
}
],
"change_permission": true
},
...
]
}
# serializer = detail
{
"page_size": 10,
"page_number": 1,
"page_count": 1,
"count": 4,
"next": null,
"previous": null,
"add_permission": false,
"results": [
{
"sid": "xxx",
"name": "Test",
"username": "test",
"description": "",
"logo_icon": "",
"logo_wordmark": "",
"should_receive_weekly_digest": true,
"backup_frequency": "Monthly",
"backup_rate": 1,
"metadata": [

],
"credits": "-0.25",
"seats": 5,
"table_quota": 50,
"project_quota": 50,
"days_available": 620,
"is_academic": false,
"is_subscription": true,
"available_till": "2022-02-10",
"date_support_end": "2022-02-10",
"payment": {
"payment_option": "Subscription",
"seats": 5,
"available_till": "2022-02-10",
"days_available": 620,
"is_academic": "False",
"credits": "$-0.25"
},
"enable_single_sign_on": "false",
"close_account": "",
"updated_by": "xxx",
"date_updated": "2020-05-15T21:42:10.608716Z",
"date_created": "2020-02-10T03:02:16.772767Z",
"personnel": {
"sid": "xxx",
"name": "xxx"
},
"idp_login_url": null,
"idp_logout_url": null,
"dashboard": [
{
"link": "https://docs.labii.com/",
"note": "Labii Documentation",
"index": 0
},
],
"change_permission": true
},
...
]
}

Response: 406​

Wrong level: organization. Acceptable level is ['user'].

GET Organization Detail​

Endpoint: /organization/detail/{sid}/

Get a organization object.

Parameter: sid (path, string)​

Response: 200​

{
"sid": "xxx",
"name": "Test",
"username": "test",
"description": "",
"logo_icon": "",
"logo_wordmark": "",
"should_receive_weekly_digest": true,
"backup_frequency": "Monthly",
"backup_rate": 1,
"metadata": [

],
"credits": "-0.25",
"seats": 5,
"table_quota": 50,
"project_quota": 50,
"days_available": 620,
"is_academic": false,
"is_subscription": true,
"available_till": "2022-02-10",
"date_support_end": "2022-02-10",
"payment": {
"payment_option": "Subscription",
"seats": 5,
"available_till": "2022-02-10",
"days_available": 620,
"is_academic": "False",
"credits": "$-0.25"
},
"enable_single_sign_on": "false",
"close_account": "",
"updated_by": "xxx",
"date_updated": "2020-05-15T21:42:10.608716Z",
"date_created": "2020-02-10T03:02:16.772767Z",
"personnel": {
"sid": "xxx",
"name": "xxx"
},
"idp_login_url": null,
"idp_logout_url": null,
"dashboard": [
{
"link": "https://docs.labii.com/",
"note": "Labii Documentation",
"index": 0
},
],
"change_permission": true
}

PATCH Organization Detail​

Endpoint: /organization/detail/{sid}/

Update the organization information

Parameter: sid (path, string)​

Parameter: name (body, string)​

Parameter: description (body, string)​

Parameter: logo_icon (body, object)​

Parameter: logo_wordmark (body, object)​

Response: 200​

{
"sid": "xxx",
"name": "Test",
"username": "test",
"description": "",
"logo_icon": "",
"logo_wordmark": "",
"should_receive_weekly_digest": true,
"backup_frequency": "Monthly",
"backup_rate": 1,
"metadata": [

],
"credits": "-0.25",
"seats": 5,
"table_quota": 50,
"project_quota": 50,
"days_available": 620,
"is_academic": false,
"is_subscription": true,
"available_till": "2022-02-10",
"date_support_end": "2022-02-10",
"payment": {
"payment_option": "Subscription",
"seats": 5,
"available_till": "2022-02-10",
"days_available": 620,
"is_academic": "False",
"credits": "$-0.25"
},
"enable_single_sign_on": "false",
"close_account": "",
"updated_by": "xxx",
"date_updated": "2020-05-15T21:42:10.608716Z",
"date_created": "2020-02-10T03:02:16.772767Z",
"personnel": {
"sid": "xxx",
"name": "xxx"
},
"idp_login_url": null,
"idp_logout_url": null,
"dashboard": [
{
"link": "https://docs.labii.com/",
"note": "Labii Documentation",
"index": 0
},
],
"change_permission": true
}