GPAL.RESTClient is a fluent HTTP client for calling any REST API. Point it at a base URL, optionally load an OpenAPI/Swagger map so calls against matching paths get their parameters validated against the spec, and execute requests with the same chain-then-act pattern as the rest of GPAL.
A single RESTClient instance can carry results from one call into the next -- by name, not by manual variable juggling -- and WithWorkflow/While/Until turn a sequence of calls into a repeatable loop.
GPAL.Mail sends and receives email through standard SMTP, IMAP, and POP3. The same fluent settings-then-action pattern as everything else, so notifying a team or watching for a reply is just another step in a workflow.
GPAL.GoogleSheets and GPAL.GoogleDrive bring spreadsheets and file storage into a workflow the same way Excel does for local files. Read and write ranges, manage sheets and files, and even deploy Apps Script automation, all through credentials built once with GPAL.Credentials.
GPAL.YouTube is a fluent YouTube Data API v3 client. Build credentials once with CredentialServiceType.Google and the YouTube_Upload scope, then upload videos, organize them into playlists, and search or retrieve video metadata from your own channel -- all through the same chain pattern. Premiere scheduling is a two-phase operation: upload first to collect video IDs, then ScheduleAt polls for processing and sets the premiere time as each video becomes ready.