- Create - Create Connect Session
- Authenticate - Authenticate Connect Session
Create Connect Session
using StackOneHQ.Client;
using StackOneHQ.Client.Models.Components;
using System.Collections.Generic;
var sdk = new StackOneHQClient(security: new Security() {
Username = "",
Password = "",
});
ConnectSessionCreate req = new ConnectSessionCreate() {
Categories = new List<ConnectSessionCreateCategory>() {
ConnectSessionCreateCategory.Ats,
ConnectSessionCreateCategory.Hris,
ConnectSessionCreateCategory.Ticketing,
ConnectSessionCreateCategory.Crm,
ConnectSessionCreateCategory.Iam,
ConnectSessionCreateCategory.Marketing,
ConnectSessionCreateCategory.Lms,
ConnectSessionCreateCategory.Iam,
ConnectSessionCreateCategory.Documents,
ConnectSessionCreateCategory.Ticketing,
ConnectSessionCreateCategory.Screening,
ConnectSessionCreateCategory.Messaging,
ConnectSessionCreateCategory.Accounting,
ConnectSessionCreateCategory.Scheduling,
},
OriginOwnerId = "<id>",
OriginOwnerName = "<value>",
};
var res = await sdk.ConnectSessions.CreateAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
ConnectSessionCreate | ✔️ | The request object to use for the request. |
StackoneCreateConnectSessionResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| StackOneHQ.Client.Models.Errors.BadRequestResponseException | 400 | application/json |
| StackOneHQ.Client.Models.Errors.UnauthorizedResponseException | 401 | application/json |
| StackOneHQ.Client.Models.Errors.ForbiddenResponseException | 403 | application/json |
| StackOneHQ.Client.Models.Errors.NotFoundResponseException | 404 | application/json |
| StackOneHQ.Client.Models.Errors.RequestTimedOutResponseException | 408 | application/json |
| StackOneHQ.Client.Models.Errors.ConflictResponseException | 409 | application/json |
| StackOneHQ.Client.Models.Errors.UnprocessableEntityResponseException | 422 | application/json |
| StackOneHQ.Client.Models.Errors.TooManyRequestsResponseException | 429 | application/json |
| StackOneHQ.Client.Models.Errors.InternalServerErrorResponse | 500 | application/json |
| StackOneHQ.Client.Models.Errors.NotImplementedResponseException | 501 | application/json |
| StackOneHQ.Client.Models.Errors.BadGatewayResponseException | 502 | application/json |
| StackOneHQ.Client.Models.Errors.APIException | 4XX, 5XX | */* |
Authenticate Connect Session
using StackOneHQ.Client;
using StackOneHQ.Client.Models.Components;
var sdk = new StackOneHQClient(security: new Security() {
Username = "",
Password = "",
});
ConnectSessionAuthenticate req = new ConnectSessionAuthenticate() {
Token = "<value>",
};
var res = await sdk.ConnectSessions.AuthenticateAsync(req);
// handle response| Parameter | Type | Required | Description |
|---|---|---|---|
request |
ConnectSessionAuthenticate | ✔️ | The request object to use for the request. |
StackoneAuthenticateConnectSessionResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| StackOneHQ.Client.Models.Errors.BadRequestResponseException | 400 | application/json |
| StackOneHQ.Client.Models.Errors.UnauthorizedResponseException | 401 | application/json |
| StackOneHQ.Client.Models.Errors.ForbiddenResponseException | 403 | application/json |
| StackOneHQ.Client.Models.Errors.NotFoundResponseException | 404 | application/json |
| StackOneHQ.Client.Models.Errors.RequestTimedOutResponseException | 408 | application/json |
| StackOneHQ.Client.Models.Errors.ConflictResponseException | 409 | application/json |
| StackOneHQ.Client.Models.Errors.UnprocessableEntityResponseException | 422 | application/json |
| StackOneHQ.Client.Models.Errors.TooManyRequestsResponseException | 429 | application/json |
| StackOneHQ.Client.Models.Errors.InternalServerErrorResponse | 500 | application/json |
| StackOneHQ.Client.Models.Errors.NotImplementedResponseException | 501 | application/json |
| StackOneHQ.Client.Models.Errors.BadGatewayResponseException | 502 | application/json |
| StackOneHQ.Client.Models.Errors.APIException | 4XX, 5XX | */* |