file2sharepoint file2sharepoint
KeyTypeRequiredDescription
APP_DEBUGboolShow debug messages
EASE_LOGGERstringLog output targets (e.g. console|syslog)
OFFICE365_CLIENTIDstringOffice 365 application Client ID (client credentials authentication)
OFFICE365_CLSECRETpasswordOffice 365 application Client Secret (client credentials authentication)
OFFICE365_PASSWORDpasswordOffice 365 password (user authentication)
OFFICE365_SITEstringSharePoint site name
OFFICE365_TENANTstringOffice 365 tenant name (e.g. yourcompany for yourcompany.sharepoint.com)
OFFICE365_USERNAMEstringOffice 365 username (user authentication)
SHAREPOINT_LIBRARYstringDestination folder path in SharePoint (e.g. Shared documents/uploads)
file2sharepoint
{
    $schema: "https:\/\/raw.githubusercontent.com\/VitexSoftware\/php-vitexsoftware-multiflexi-core\/refs\/heads\/main\/schema\/application.json",
    image: "",
    name: {
        cs: "file2sharepoint",
        en: "file2sharepoint"
    },
    description: {
        cs: "Nahr\u00e1v\u00e1 soubory do SharePointu z lok\u00e1ln\u00edho \u00falo\u017ei\u0161t\u011b.",
        en: "Uploads files to SharePoint from local storage."
    },
    executable: "file2sharepoint",
    homepage: "https:\/\/github.com\/VitexSoftware\/file2sharepoint\/",
    uuid: "71892aa4-96db-4dbe-805b-0b7e6da3f36e",
    tags: [
        "File",
        "Upload",
        "Sharepoint",
        "Office365"
    ],
    version: "",
    schemaVersion: "3.3.0",
    environment: {
        APP_DEBUG: {
            type: "bool",
            description: "Show debug messages",
            defval: "0",
            required: false
        },
        EASE_LOGGER: {
            type: "string",
            description: "Log output targets (e.g. console|syslog)",
            defval: "console|syslog",
            required: false
        },
        OFFICE365_CLIENTID: {
            type: "string",
            description: "Office 365 application Client ID (client credentials authentication)",
            defval: "",
            required: false
        },
        OFFICE365_CLSECRET: {
            type: "password",
            description: "Office 365 application Client Secret (client credentials authentication)",
            defval: "",
            required: false
        },
        OFFICE365_PASSWORD: {
            type: "password",
            description: "Office 365 password (user authentication)",
            defval: "",
            required: false
        },
        OFFICE365_SITE: {
            type: "string",
            description: "SharePoint site name",
            defval: "",
            required: true
        },
        OFFICE365_TENANT: {
            type: "string",
            description: "Office 365 tenant name (e.g. yourcompany for yourcompany.sharepoint.com)",
            defval: "",
            required: true
        },
        OFFICE365_USERNAME: {
            type: "string",
            description: "Office 365 username (user authentication)",
            defval: "",
            required: false
        },
        SHAREPOINT_LIBRARY: {
            type: "string",
            description: "Destination folder path in SharePoint (e.g. Shared documents\/uploads)",
            defval: "Documents",
            required: false
        }
    }
}
Download file2sharepoint.multiflexi.app.json