SuperOffice.WebApi 1.0.0-preview3

SuperOffice CRM Resful-Agent API client library.

This is a prerelease version of SuperOffice.WebApi.
Install-Package SuperOffice.WebApi -Version 1.0.0-preview3
dotnet add package SuperOffice.WebApi --version 1.0.0-preview3
<PackageReference Include="SuperOffice.WebApi" Version="1.0.0-preview3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SuperOffice.WebApi --version 1.0.0-preview3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SuperOffice.WebApi, 1.0.0-preview3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install SuperOffice.WebApi as a Cake Addin
#addin nuget:?package=SuperOffice.WebApi&version=1.0.0-preview3&prerelease

// Install SuperOffice.WebApi as a Cake Tool
#tool nuget:?package=SuperOffice.WebApi&version=1.0.0-preview3&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

See the wiki for API change list.

Agent API Usage:

var auth = new AuthorizationAccessToken(AccessToken, OnlineEnvironment.SOD);
var options = new WebApiOptions(webUrl, auth);

// new up some agents... using the config...

var personAgent = new PersonAgent(options);
var contact = await personAgent.GetPersonEntityAsync(personId);

System User Client Usage:

SystemUserInfo sysInfo = GetSystemUserInfo(); // construct a SystemUserInfo type, contains required info...
var sysUserClient = new SystemUserClient(sysInfo);
var ticket = sysUserClient.GetSystemUserTicket();

See the wiki for API change list.

Agent API Usage:

var auth = new AuthorizationAccessToken(AccessToken, OnlineEnvironment.SOD);
var options = new WebApiOptions(webUrl, auth);

// new up some agents... using the config...

var personAgent = new PersonAgent(options);
var contact = await personAgent.GetPersonEntityAsync(personId);

System User Client Usage:

SystemUserInfo sysInfo = GetSystemUserInfo(); // construct a SystemUserInfo type, contains required info...
var sysUserClient = new SystemUserClient(sysInfo);
var ticket = sysUserClient.GetSystemUserTicket();

Release Notes

SuperOffice V9.2 R04

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.0-preview3 212 1/27/2021
1.0.0-preview2 350 11/9/2020