Streamlit
List Streamlits¶
GET/api/v2/databases/{database}/schemas/{schema}/streamlits
List Streamlits in a schema. Supports filtering with pattern matching.
경로 매개 변수¶
| 매개 변수 | 설명 |
|---|---|
| database | Identifier (i.e. name) for the database to which the resource belongs. You can use the `/api/v2/databases` GET request to get a list of available databases. |
| schema | Identifier (i.e. name) for the schema to which the resource belongs. You can use the `/api/v2/databases/{database}/schemas` GET request to get a list of available schemas for the specified database. |
쿼리 매개 변수¶
| 매개 변수 | 설명 |
|---|---|
| like string | Parameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters. |
| startsWith string | Parameter to filter the command output based on the string of characters that appear at the beginning of the object name. Uses case-sensitive pattern matching. |
| showLimit integer | Parameter to limit the maximum number of rows returned by a command. |
| fromName string | Parameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name. |
응답¶
| 코드 | 설명 |
|---|---|
| 200 | Successful |
| 202 | Successfully accepted the request, but it is not completed yet. |
Create a Streamlit¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits
Create a new Streamlit application, or replace an existing one. Supports CREATE, CREATE OR REPLACE, and CREATE IF NOT EXISTS modes.
쿼리 매개 변수¶
| 매개 변수 | 설명 |
|---|---|
| createMode string | Parameter allowing support for different modes of resource creation. Possible values include:
|
응답¶
| 코드 | 설명 |
|---|---|
| 200 | Successful request. |
| 202 |
Fetch a Streamlit¶
Delete a Streamlit¶
DELETE/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}
Delete a Streamlit. The Streamlit can be restored using undrop within the retention period.
쿼리 매개 변수¶
| 매개 변수 | 설명 |
|---|---|
| ifExists boolean | Parameter that specifies how to handle the request for a resource that does not exist:
|
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Undrop a Streamlit¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:undrop
Restore a previously deleted Streamlit within the retention period.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Rename a Streamlit¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:rename
Rename a Streamlit to a new name, optionally in a different database or schema.
쿼리 매개 변수¶
| 매개 변수 | 설명 |
|---|---|
| targetDatabase string | Database of the target resource. Defaults to the source's database |
| targetSchema | Schema of the target resource. Defaults to the source's schema |
| targetName | Name of the target resource. |
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Add live version¶
Commit live version¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:commit
If a Git connection is set up, commit the LIVE version of the Streamlit to the Git repository.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Add version from source¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:add-version
Add a new version to the Streamlit by copying files from a specified stage location.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Add version from Git¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:add-version-from-git
Add a new version to the Streamlit using a Git reference URI. The URI can point to either a tag or a commit.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Abort live version¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:abort
Abort the live version of the Streamlit, discarding uncommitted changes if a Git connection is configured.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Pull from Git¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:pull
Pull the latest changes from the Git repository for a Streamlit with Git integration.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |
Push to Git¶
POST/api/v2/databases/{database}/schemas/{schema}/streamlits/{name}:push
Push committed changes from the Streamlit back to its connected Git repository.
응답¶
| 코드 | 설명 |
|---|---|
| 200 | |
| 202 |