Skip to main content
Version: 2025.003.000 (beta)

WebApi - FW

This is Swagger Docs for Framework WebApi Teamsystemn Enterprise Cloud, more detail at https://swagger.io.

This C# SDK is automatically generated by the Swagger Codegen project:

  • API version: v2025.1000
  • SDK version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.dotnet.CSharpClientCodegen For more information, please visit https://mysupport.teamsystem.com/

Frameworks supported

  • .NET 4.7.1 or later

Dependencies

The DLLs included in the package may not be the latest version. We recommend using NuGet to obtain the latest version of the packages:

Install-Package RestSharp
Install-Package Newtonsoft.Json
Install-Package JsonSubTypes

NOTE: RestSharp versions greater than 105.1.0 have a bug which causes file uploads to fail. See RestSharp#742

Installation

Run the following commands to generate the DLL

cd src/IO.Swagger
dotnet restore
dotnet build

Then include the DLL (under the bin folder) in the C# project, and use the namespaces:

using Api;
using Client;
using Model;

Packaging

A .nuspec is included with the project. You can follow the Nuget quickstart to create and publish packages.

This .nuspec uses placeholders from the .csproj, so build the .csproj directly:

nuget pack -Build -OutputDirectory out csproj

Then, publish to a local feed or other host and consume the new package via Nuget as usual.

Getting Started

using System;
using System.Diagnostics;
using Api;
using Client;
using Model;

namespace Example
{
public class Example
{
public void main()
{
// Configure HTTP basic authorization: Basic
Configuration.Default.Username = "YOUR_USERNAME";
Configuration.Default.Password = "YOUR_PASSWORD";

var apiInstance = new AsyncCatalogFWApi();
var op = op_example; // string | The value must be 'new'
var environment = environment_example; // string |
var authorizationScope = authorizationScope_example; // string | The environment where this operation will be executed. This must match with the environment in the url.
var company = company_example; // string | Company code (optional)
var user = user_example; // string | Application user (mandatory if the WebApi user does not have any mapped application user) (optional)
var acceptLanguage = acceptLanguage_example; // string | Example for multilanguage (optional) (default to it-IT)

try
{
// Get new
AsyncCatalogFWDTO result = apiInstance.ApiV1EnvironmentFWAsyncCatalogFWGet(op, environment, authorizationScope, company, user, acceptLanguage);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling AsyncCatalogFWApi.ApiV1EnvironmentFWAsyncCatalogFWGet: " + e.Message );
}
}
}
}

Documentation for API Endpoints

All URIs are relative to https://apicsdemo.teamsystem.io

ClassMethodHTTP requestDescription
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWGetGET /api/v1/production/FW/AsyncCatalogFWGet new
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWIdDeleteDELETE /api/v1/production/FW/AsyncCatalogFW/0Delete
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWIdGetGET /api/v1/production/FW/AsyncCatalogFW/0Get by ID
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWIdPatchPATCH /api/v1/production/FW/AsyncCatalogFW/0Update partial
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWIdPutPUT /api/v1/production/FW/AsyncCatalogFW/0Update
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWPostPOST /api/v1/production/FW/AsyncCatalogFWCreate
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWReadPostPOST /api/v1/production/FW/AsyncCatalogFW/readRead
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWSearchPostPOST /api/v1/production/FW/AsyncCatalogFW/searchSearch
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWValidatePostPOST /api/v1/production/FW/AsyncCatalogFW/validateValidate
AsyncCatalogFWApiApiV1EnvironmentFWAsyncCatalogFWValidatePropertiesPostPOST /api/v1/production/FW/AsyncCatalogFW/validatePropertiesValidation of one on more properties of Type
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWGetGET /api/v1/production/FW/AsyncSchedulerFWGet new
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWIdDeleteDELETE /api/v1/production/FW/AsyncSchedulerFW/0Delete
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWIdGetGET /api/v1/production/FW/AsyncSchedulerFW/0Get by ID
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWIdPatchPATCH /api/v1/production/FW/AsyncSchedulerFW/0Update partial
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWIdPutPUT /api/v1/production/FW/AsyncSchedulerFW/0Update
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWPostPOST /api/v1/production/FW/AsyncSchedulerFWCreate
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWReadPostPOST /api/v1/production/FW/AsyncSchedulerFW/readRead
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWSearchPostPOST /api/v1/production/FW/AsyncSchedulerFW/searchSearch
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWValidatePostPOST /api/v1/production/FW/AsyncSchedulerFW/validateValidate
AsyncSchedulerFWApiApiV1EnvironmentFWAsyncSchedulerFWValidatePropertiesPostPOST /api/v1/production/FW/AsyncSchedulerFW/validatePropertiesValidation of one on more properties of Type
EditPathFWApiApiV1EnvironmentFWEditPathFWGetfilePostPOST /api/v1/production/FW/EditPathFW/getfileGet a file from Edit Path
EditPathFWApiApiV1EnvironmentFWEditPathFWGetfilelistPostPOST /api/v1/production/FW/EditPathFW/getfilelistGet file list from Edit Path
EditPathFWApiApiV1EnvironmentFWEditPathFWRemovefilePostPOST /api/v1/production/FW/EditPathFW/removefileRemove a file Edit Path for error
EditPathFWApiApiV1EnvironmentFWEditPathFWUploadfilePostPOST /api/v1/production/FW/EditPathFW/uploadfileUpload a file to Edit Path
LicenseFWApiApiV1EnvironmentFWLicenseFWInfoIdGetGET /api/v1/production/FW/LicenseFW/info/0Get information about a license (validity, number of seats, quantity, demo license)

Documentation for Models

Documentation for Authorization

Basic

  • Type: HTTP basic authentication

Bearer