description |
---|
This article describes how to manage Aidbox licenses |
- On the main navigation sidebar, click on the project name
- On the menu that opens, click Licenses
- In the upper right corner of the page, click New _license_
- Choose Aidbox
- Enter the Aidbox instance name
- Specify Hosting as Self-hosted
- Click Create
This quickstart guide explains how to run Aidbox locally using docker compose
{% content-ref url="../../getting-started-1/run-aidbox/run-aidbox-locally-with-docker.md" %} run-aidbox-locally-with-docker.md {% endcontent-ref %}
- On the main navigation sidebar, click on the project name
- On the menu that opens, click Licenses
- In the upper right corner of the page, click New _license_
- Specify FHIR Platform
- Aidbox
- Enter the Aidbox instance name
- Specify Hosting as Google Cloud Platform
- Specify Aidbox version
- Latest
- Edge
- Specify Сonfiguration projects
- Click Create
{% content-ref url="../../getting-started-1/run-aidbox/run-aidbox-as-a-saas/aidbox-as-a-saas-on-aws.md" %} aidbox-as-a-saas-on-aws.md {% endcontent-ref %}
- On the main navigation sidebar, click on the project name
- On the menu that opens, click Licenses
- Click on a license in the list
- Information about the selected license will appear on the right side of the screen. Click Delete
- In the confirmation window, click Ok
Licences API on Aidbox portal allows you to issue Aidbox licenses on-premise installation (self-hosted) and automate the process of deploying new Aidbox instances locally or in your infrastructure.
To run queries present below, you can use some tool to run http requests (e.g. Postman).
To access the API, you have to issue a token, bound with the project, through the Aidbox portal:
- On the main navigation sidebar, click on the project name.
- On the menu that opens, click Settings.
- Click button Issue Token.
POST https://aidbox.app/rpc
content-type: text/yaml
accept: text/yaml
method: portal.portal/issue-license
params:
token: <your-token>
name: <license-name>
product: aidbox
# standard | development | ci
type: standard
There are two options for deleting a license:
by license id
POST https://aidbox.app/rpc
content-type: text/yaml
accept: text/yaml
method: portal.portal/remove-license
params:
token: <your-token>
id: <license-id>
by license string
POST https://aidbox.app/rpc
content-type: text/yaml
accept: text/yaml
method: portal.portal/remove-license
params:
token: <your-token>
license: <license-string>
Retrieve license:
by license id
POST https://aidbox.app/rpc
content-type: text/yaml
accept: text/yaml
method: portal.portal/get-license
params:
token: <your-token>
id: <license-id>
by license string
POST https://aidbox.app/rpc
content-type: text/yaml
accept: text/yaml
method: portal.portal/get-license
params:
token: <your-token>
license: <license-string>
Retrieve all licenses associated with a project.
POST https://aidbox.app/rpc
content-type: text/yaml
accept: text/yaml
method: portal.portal/get-licenses
params:
token: <your-token>
This page covers types of Aidbox licenses and describes Aidbox Support tiers.
{% content-ref url="../../getting-started/editions-and-pricing.md" %} editions-and-pricing.md {% endcontent-ref %}
This quickstart guide explains how to run Aidbox locally using docker compose
{% content-ref url="../../getting-started-1/run-aidbox/run-aidbox-locally-with-docker.md" %} run-aidbox-locally-with-docker.md {% endcontent-ref %}
{% content-ref url="../../getting-started-1/run-aidbox/run-aidbox-as-a-saas/aidbox-as-a-saas-on-aws.md" %} aidbox-as-a-saas-on-aws.md {% endcontent-ref %}