C# (CSharp) Smartsheet.Api Namespace

Nested Namespaces

Smartsheet.Api.Internal
Smartsheet.Api.Models
Smartsheet.Api.OAuth

Classes

Name Description
AccessTokenExpiredException

This is the exception To indicate that an access token expired error returned from Smartsheet REST API. This exception will be thrown when the Smartsheet REST API generates a "1003 Your Access Token has expired" error.

Thread safety: Exceptions are not thread safe.

AuthorizationException

This is the exception To indicate authorization (access token) related errors returned from Smartsheet REST API.

Basically this exception will be thrown when the Smartsheet REST API responds with "401 NOT AUTHORIZED" / "403 FORBIDDEN"

Thread safety: Exceptions are not thread safe.

InvalidRequestException

This is the exception To indicate invalid request error returned from Smartsheet REST API.

Basically this exception will be thrown when the Smartsheet REST API responds with "400 BAD REQUEST".

Thread safety: Exceptions are not thread safe.

ResourceNotFoundException This is the exception To indicate a resource can not be found. Basically this exception will be thrown when the Smartsheet REST API responds with "404 NOT FOUND". Thread safety: Exceptions are not thread safe.
ServiceUnavailableException

This is the exception To indicate a service unavailable error (possibly due To rate limiting) returned from the Smartsheet REST API.

Basically this exception will be thrown when the Smartsheet REST API responds with "503 SERVICE UNAVAILABLE".

Thread safety: Exceptions are not thread safe.

SmartsheetBuilder

A convenience class To help create a SmartsheetClient instance with the appropriate fields.

Thread Safety: This class is not thread safe since it's mutable, one builder instance is NOT expected To be used in multiple threads.

SmartsheetException

This is the base class for all exceptions thrown from the Smartsheet SDK.

Thread safety: Exceptions are not thread safe.

SmartsheetRestException

This is the exception To indicate errors (Error objects of Smartsheet REST API) returned from Smartsheet REST API.

Thread safety: Exceptions are not thread safe.