Brand Logo and Documentation
- PUT /api/v1.2/accounts/branding
Use this API to configure the logo and documentation links for resellers, who are within the account.
Note
This feature is not enabled by default. To enable it on the QDS account, create a ticket with Qubole Support.
Customise your Account describes how to add the logo through the UI.
Required Role
The following users can make this API call:
Users who belong to the system-user or system-admin group.
Users who belong to a group associated with a role that allows cloning an account. See Managing Groups and Managing Roles for more information.
Parameters
Note
Parameters marked in bold below are mandatory. Others are optional and have default values.
Parameter |
Description |
---|---|
account_id |
It is the account ID of the Qubole account for which you need to do branding. Specify the following branding sub-options:
|
Request API Syntax
Here is the syntax for an API request.
curl -X PUT -H "X-AUTH-TOKEN: $AUTH_TOKEN" -H "Content-Type: application/json" -H "Accept: application/json"\
-d '{"account_id":"<account ID>","logo":{"logo_uri":"<image URI>"}, "link":{"link_url":"<doc-link>",
"link_label":"<documentation-label>"} }' "https://api.qubole.com/api/v1.2/accounts/branding"
Note
The above syntax uses https://api.qubole.com as the endpoint. Qubole provides other endpoints to access QDS that are described in Supported Qubole Endpoints on Different Cloud Providers.
Sample Requests
Here is an example to brand logo and add documentation links.
curl -X PUT -H "X-AUTH-TOKEN: $AUTH_TOKEN" -H "Content-Type: application/json" -H "Accept: application/json" \
-d '{"account_id":"24","logo":{"logo_uri":"https://www.xyz.com/images/logo.jpg"},
"link":{"link_url":"https://www.xyz.com/documentation", "link_label":"Documentation"} }' \
"https://api.qubole.com/api/v1.2/accounts/branding"
Here is an example to only brand the logo.
curl -X PUT -H "X-AUTH-TOKEN: $AUTH_TOKEN" -H "Content-Type: application/json" -H "Accept: application/json" \
-d '{"account_id":"24","logo":{"logo_uri":"https://www.xyz.com/images/logo.jpg"}}' \
"https://api.qubole.com/api/v1.2/accounts/branding"
Here is an example to only add documentation. You must brand the logo before adding the documentation.
curl -X PUT -H "X-AUTH-TOKEN: $AUTH_TOKEN" -H "Content-Type: application/json" -H "Accept: application/json" \
-d '{"account_id":"24", "link":{"link_url":"https://www.xyz.com/documentation", "link_label":"Documentation"} }' \
"https://api.qubole.com/api/v1.2/accounts/branding"