my-folder/my-subfolder
.
The following video shows how to get a path:
Files.ReadWrite.All
(if both reading and writing are needed)
Sites.ReadWrite.All
(if both reading and writing are needed)
User.Read.All
Directory.Read.All
ONEDRIVE_PATH
- The path to the target folder in the OneDrive account, starting with the account’s root folder (for example my-folder/my-subfolder
), represented by --path
(CLI) or path
(Python).ONEDRIVE_CLIENT_ID
- The application (client) ID of the Microsoft Entra ID app registration that has access to the OneDrive account, represented by --client-id
(CLI) or client_id
(Python).ONEDRIVE_CLIENT_CRED
- The client secret for the Entra ID app registration, represented by --client-cred
(CLI) or client_cred
(Python).ONEDRIVE_TENANT
- The directory (tenant) ID of the Entra ID app registration, represented by --tenant
(CLI) or tenant
(Python).ONEDRIVE_USER_PNAME
- The User Principal Name (UPN) for the OneDrive user account in Entra ID (typically the user’s email address), represented by --user-pname
(CLI) or user_pname
(Python).ONEDRIVE_AUTHORITY_URL
- The authentication token provider URL for the Entra ID app registration (the default is https://login.microsoftonline.com
if not otherwise specified), represented by --authority-url
(CLI) or authority_url
(Python).--partition-by-api
option (CLI) or partition_by_api
(Python) parameter to specify where files are processed:
--partition-by-api
(CLI) or partition_by_api
(Python), or explicitly specify partition_by_api=False
(Python).
Local file processing does not use an Unstructured API key or API URL, so you can also omit the following, if they appear:
--api-key $UNSTRUCTURED_API_KEY
(CLI) or api_key=os.getenv("UNSTRUCTURED_API_KEY")
(Python)--partition-endpoint $UNSTRUCTURED_API_URL
(CLI) or partition_endpoint=os.getenv("UNSTRUCTURED_API_URL")
(Python)UNSTRUCTURED_API_KEY
and UNSTRUCTURED_API_URL
--partition-by-api
(CLI) or partition_by_api=True
(Python).
Unstructured also requires an Unstructured API key and API URL, by adding the following:
--api-key $UNSTRUCTURED_API_KEY
(CLI) or api_key=os.getenv("UNSTRUCTURED_API_KEY")
(Python)--partition-endpoint $UNSTRUCTURED_API_URL
(CLI) or partition_endpoint=os.getenv("UNSTRUCTURED_API_URL")
(Python)UNSTRUCTURED_API_KEY
and UNSTRUCTURED_API_URL
, representing your API key and API URL, respectively.https://api.unstructuredapp.io/general/v0/general
, which is the API URL for the Unstructured Partition Endpoint.If you do not have an API key, get one now.If the Unstructured API is self-hosted, the process
for generating Unstructured API keys, and the Unstructured API URL that you use, are different.
For details, contact Unstructured Sales at
sales@unstructured.io.