API requests and response logs.
List Step Logs
using StackOneHQ.Client;
using StackOneHQ.Client.Models.Components;
using StackOneHQ.Client.Models.Requests;
using System;
var sdk = new StackOneHQClient(security: new Security() {
Username = "",
Password = "",
});
StackoneListStepLogsRequest req = new StackoneListStepLogsRequest() {
OrderBy = StackoneListStepLogsOrderBy.EventDatetime,
OrderDirection = StackoneListStepLogsOrderDirection.Asc,
Filter = new StackoneListStepLogsFilter() {
AccountIds = "45355976281015164504,45355976281015164505",
StartDate = System.DateTime.Parse("2020-01-01T00:00:00.000Z"),
EndDate = System.DateTime.Parse("2020-01-01T00:00:00.000Z"),
RequestIds = "adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c",
HttpMethods = "GET,POST",
Providers = "ashby,greenhouse",
Services = "hris,ats",
Resources = "employees,users",
ChildResources = "documents,time-off",
SubResources = "documents,employees",
Actions = "download,upload",
StatusCodes = "200,400",
Success = true,
},
};
var res = await sdk.RequestLogs.ListStepsAsync(req);
// handle response
StackoneListStepLogsResponse
| 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 |
*/* |
Get Log
using StackOneHQ.Client;
using StackOneHQ.Client.Models.Components;
using StackOneHQ.Client.Models.Requests;
var sdk = new StackOneHQClient(security: new Security() {
Username = "",
Password = "",
});
var res = await sdk.RequestLogs.GetAsync(
id: "<id>",
include: StackoneGetLogInclude.StepLogs
);
// handle response
| Parameter |
Type |
Required |
Description |
Example |
Id |
string |
✔️ |
N/A |
|
Include |
StackoneGetLogInclude |
➖ |
The include parameter allows you to include additional data in the response. |
step_logs |
StackoneGetLogResponse
| 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 |
*/* |
List Logs
using StackOneHQ.Client;
using StackOneHQ.Client.Models.Components;
using StackOneHQ.Client.Models.Requests;
using System;
var sdk = new StackOneHQClient(security: new Security() {
Username = "",
Password = "",
});
StackoneListLogsRequest req = new StackoneListLogsRequest() {
OrderBy = StackoneListLogsOrderBy.Duration,
OrderDirection = StackoneListLogsOrderDirection.Asc,
Include = StackoneListLogsInclude.StepLogs,
Filter = new StackoneListLogsFilter() {
AccountIds = "45355976281015164504,45355976281015164505",
StartDate = System.DateTime.Parse("2020-01-01T00:00:00.000Z"),
EndDate = System.DateTime.Parse("2020-01-01T00:00:00.000Z"),
RequestIds = "adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c",
SourceTypes = "DASHBOARD,SYNTHETIC_WEBHOOK",
HttpMethods = "GET,POST",
Providers = "ashby,greenhouse",
Services = "hris,ats",
Resources = "employees,users",
ChildResources = "documents,time-off",
SubResources = "documents,employees",
Actions = "download,upload",
StatusCodes = "200,400",
Success = true,
OrderBy = StackoneListLogsFilterOrderBy.Duration,
OrderDirection = StackoneListLogsFilterOrderDirection.Asc,
},
};
var res = await sdk.RequestLogs.ListAsync(req);
// handle response
StackoneListLogsResponse
| 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 |
*/* |
List Platform Logs
using StackOneHQ.Client;
using StackOneHQ.Client.Models.Components;
using StackOneHQ.Client.Models.Requests;
using System;
var sdk = new StackOneHQClient(security: new Security() {
Username = "",
Password = "",
});
StackoneListPlatformLogsRequest req = new StackoneListPlatformLogsRequest() {
OrderBy = StackoneListPlatformLogsOrderBy.Duration,
OrderDirection = StackoneListPlatformLogsOrderDirection.Asc,
Filter = new StackoneListPlatformLogsFilter() {
AccountIds = "45355976281015164504,45355976281015164505",
StartDate = System.DateTime.Parse("2020-01-01T00:00:00.000Z"),
EndDate = System.DateTime.Parse("2020-01-01T00:00:00.000Z"),
RequestIds = "adbf752f-6457-4ddd-89b3-98ae2252b83b,adbf752f-6457-4ddd-89b3-98ae2252b83c",
SourceTypes = "DASHBOARD,SYNTHETIC_WEBHOOK",
HttpMethods = "GET,POST",
Categories = "hris,ats",
Resources = "employees,users",
Actions = "download,upload",
StatusCodes = "200,400",
Success = true,
OrderBy = StackoneListPlatformLogsFilterOrderBy.EventDatetime,
OrderDirection = StackoneListPlatformLogsFilterOrderDirection.Asc,
},
};
var res = await sdk.RequestLogs.ListPlatformLogsAsync(req);
// handle response
StackoneListPlatformLogsResponse
| 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 |
*/* |