VGM.Saba.Api 2026.92.4

dotnet add package VGM.Saba.Api --version 2026.92.4
                    
NuGet\Install-Package VGM.Saba.Api -Version 2026.92.4
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VGM.Saba.Api" Version="2026.92.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="VGM.Saba.Api" Version="2026.92.4" />
                    
Directory.Packages.props
<PackageReference Include="VGM.Saba.Api" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add VGM.Saba.Api --version 2026.92.4
                    
#r "nuget: VGM.Saba.Api, 2026.92.4"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package VGM.Saba.Api@2026.92.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=VGM.Saba.Api&version=2026.92.4
                    
Install as a Cake Addin
#tool nuget:?package=VGM.Saba.Api&version=2026.92.4
                    
Install as a Cake Tool

About

Package for interacting with VGM Edu's Saba Api.

Public Namespaces

VGM.Saba.Api
VGM.Saba.Api.Enums
VGM.Saba.Api.Exceptions
VGM.Saba.Api.Models

How to Use

// Import namespaces
using VGM.Saba.Api;
using VGM.Saba.Api.Models;
using VGM.Saba.Api.Enums;

// Replace subscriptionKey with key provided by VGM
string subscriptionKey = "[Key provided by VGM]";

// For interacting with the production environment use ClientEnvironment.Production instead
ClientEnvironment environment = ClientEnvironment.Sandbox;

// Initialize saba client
ISabaClient client = new SabaClient(subscriptionKey, environment);

IEnumerable<SabaEmployeeData> employeesToSubmit = new List<SabaEmployeeData>();

// Populate employee data object(s)
SabaEmployeeData employee1 = new SabaEmployeeData()
{
    DepartmentName = "departmentName",
    JobTitle = "Developer",
    City = "city city",
    Country = "US",
    Zip = "12345",
    State = "IA",
    Username = "employee1@CompanyDomain.com",   // it is common to use an email address
    ManagerUsername = "employee1Manager@CompanyDomain.com",
    FirstName = "Test",
    LastName = "Employee",
    JobStartDate = new DateTime(2012, 06, 23),
    StartDate = new DateTime(2012, 04, 23),
    Status = Status.Active,
    PersonType = PersonType.Intern,
    Gender = Gender.Male,
    Location = "Campus",
    Locale = Locale.English,
    Email = "EmployeeEmail@ComanyDomain.com"
};

SabaEmployeeData employee2 = new SabaEmployeeData()
{
    // repeat as needed ...
};

// add employee objects to list
employeesToSubmit.Add(employee1);
employeesToSubmit.Add(employee2);

// Check if service is availible
if (client.IsServiceAvailable())
{
    // Submit employees
    var resBulk = client.SubmitBulk("CompanyIdentifier", employeesToSubmit);
}
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net8.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2026.92.4 114 4/2/2026
2025.325.1 308 11/21/2025
2025.279.1 194 10/6/2025
2025.120.1 197 4/30/2025
2024.241.1 170 8/28/2024
2024.207.1 161 7/25/2024
2024.158.9 200 6/6/2024
2024.158.8 168 6/6/2024
2024.158.7 162 6/6/2024