Find folders based on a search criteria
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.folders.find()
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
query |
Optional[str] | ➖ | The search query. |
page |
Optional[float] | ➖ | The pagination page number, starts at 1. |
per_page |
Optional[float] | ➖ | The number of items per page. |
parent_id |
Optional[str] | ➖ | N/A |
type |
Optional[models.FolderFindFoldersQueryParamType] | ➖ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FolderFindFoldersResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.FolderFindFoldersBadRequestError | 400 | application/json |
| models.FolderFindFoldersUnauthorizedError | 401 | application/json |
| models.FolderFindFoldersForbiddenError | 403 | application/json |
| models.FolderFindFoldersNotFoundError | 404 | application/json |
| models.FolderFindFoldersInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Creates a new folder in your team
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.folders.create(name="<value>")
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
name |
str | ✔️ | N/A |
parent_id |
Optional[str] | ➖ | N/A |
type |
Optional[models.FolderCreateFolderTypeRequest] | ➖ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FolderCreateFolderResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.FolderCreateFolderBadRequestError | 400 | application/json |
| models.FolderCreateFolderUnauthorizedError | 401 | application/json |
| models.FolderCreateFolderForbiddenError | 403 | application/json |
| models.FolderCreateFolderInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Updates an existing folder
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.folders.update(folder_id="<id>", data={})
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
folder_id |
str | ✔️ | N/A |
data |
models.FolderUpdateFolderData | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FolderUpdateFolderResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.FolderUpdateFolderBadRequestError | 400 | application/json |
| models.FolderUpdateFolderUnauthorizedError | 401 | application/json |
| models.FolderUpdateFolderForbiddenError | 403 | application/json |
| models.FolderUpdateFolderInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Deletes an existing folder
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.folders.delete(folder_id="<id>")
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
folder_id |
str | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FolderDeleteFolderResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.FolderDeleteFolderBadRequestError | 400 | application/json |
| models.FolderDeleteFolderUnauthorizedError | 401 | application/json |
| models.FolderDeleteFolderForbiddenError | 403 | application/json |
| models.FolderDeleteFolderInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |