API requests and response logs.
List Step Logs
package hello.world;
import com.stackone.stackone_client_java.StackOne;
import com.stackone.stackone_client_java.models.components.Security;
import com.stackone.stackone_client_java.models.errors.*;
import com.stackone.stackone_client_java.models.operations.*;
import java.lang.Exception;
import java.time.OffsetDateTime;
public class Application {
public static void main(String[] args) throws Exception {
StackOne sdk = StackOne.builder()
.security(Security.builder()
.username("")
.password("")
.build())
.build();
StackoneListStepLogsRequest req = StackoneListStepLogsRequest.builder()
.orderBy(OrderBy.EVENT_DATETIME)
.orderDirection(OrderDirection.ASC)
.filter(Filter.builder()
.accountIds("45355976281015164504,45355976281015164505")
.startDate(OffsetDateTime.parse("2020-01-01T00:00:00.000Z"))
.endDate(OffsetDateTime.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)
.build())
.build();
StackoneListStepLogsResponse res = sdk.requestLogs().listStepLogs()
.request(req)
.call();
if (res.stepLogsPaginated().isPresent()) {
// handle response
}
}
}
StackoneListStepLogsResponse
| Error Type |
Status Code |
Content Type |
| models/errors/BadRequestResponse |
400 |
application/json |
| models/errors/UnauthorizedResponse |
401 |
application/json |
| models/errors/ForbiddenResponse |
403 |
application/json |
| models/errors/NotFoundResponse |
404 |
application/json |
| models/errors/RequestTimedOutResponse |
408 |
application/json |
| models/errors/ConflictResponse |
409 |
application/json |
| models/errors/UnprocessableEntityResponse |
422 |
application/json |
| models/errors/TooManyRequestsResponse |
429 |
application/json |
| models/errors/InternalServerErrorResponse |
500 |
application/json |
| models/errors/NotImplementedResponse |
501 |
application/json |
| models/errors/BadGatewayResponse |
502 |
application/json |
| models/errors/SDKError |
4XX, 5XX |
*/* |
Get Log
package hello.world;
import com.stackone.stackone_client_java.StackOne;
import com.stackone.stackone_client_java.models.components.Security;
import com.stackone.stackone_client_java.models.errors.*;
import com.stackone.stackone_client_java.models.operations.Include;
import com.stackone.stackone_client_java.models.operations.StackoneGetLogResponse;
import java.lang.Exception;
public class Application {
public static void main(String[] args) throws Exception {
StackOne sdk = StackOne.builder()
.security(Security.builder()
.username("")
.password("")
.build())
.build();
StackoneGetLogResponse res = sdk.requestLogs().getLog()
.id("<id>")
.include(Include.STEP_LOGS)
.call();
if (res.unifiedLogResult().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
Example |
id |
String |
✔️ |
N/A |
|
include |
JsonNullable<Include> |
➖ |
The include parameter allows you to include additional data in the response. |
step_logs |
StackoneGetLogResponse
| Error Type |
Status Code |
Content Type |
| models/errors/BadRequestResponse |
400 |
application/json |
| models/errors/UnauthorizedResponse |
401 |
application/json |
| models/errors/ForbiddenResponse |
403 |
application/json |
| models/errors/NotFoundResponse |
404 |
application/json |
| models/errors/RequestTimedOutResponse |
408 |
application/json |
| models/errors/ConflictResponse |
409 |
application/json |
| models/errors/UnprocessableEntityResponse |
422 |
application/json |
| models/errors/TooManyRequestsResponse |
429 |
application/json |
| models/errors/InternalServerErrorResponse |
500 |
application/json |
| models/errors/NotImplementedResponse |
501 |
application/json |
| models/errors/BadGatewayResponse |
502 |
application/json |
| models/errors/SDKError |
4XX, 5XX |
*/* |
List Logs
package hello.world;
import com.stackone.stackone_client_java.StackOne;
import com.stackone.stackone_client_java.models.components.Security;
import com.stackone.stackone_client_java.models.errors.*;
import com.stackone.stackone_client_java.models.operations.*;
import java.lang.Exception;
import java.time.OffsetDateTime;
public class Application {
public static void main(String[] args) throws Exception {
StackOne sdk = StackOne.builder()
.security(Security.builder()
.username("")
.password("")
.build())
.build();
StackoneListLogsRequest req = StackoneListLogsRequest.builder()
.orderBy(QueryParamOrderBy.DURATION)
.orderDirection(QueryParamOrderDirection.ASC)
.include(QueryParamInclude.STEP_LOGS)
.filter(QueryParamFilter.builder()
.accountIds("45355976281015164504,45355976281015164505")
.startDate(OffsetDateTime.parse("2020-01-01T00:00:00.000Z"))
.endDate(OffsetDateTime.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(StackoneListLogsQueryParamOrderBy.DURATION)
.orderDirection(StackoneListLogsQueryParamOrderDirection.ASC)
.build())
.build();
StackoneListLogsResponse res = sdk.requestLogs().listLogs()
.request(req)
.call();
if (res.unifiedLogsPaginated().isPresent()) {
// handle response
}
}
}
StackoneListLogsResponse
| Error Type |
Status Code |
Content Type |
| models/errors/BadRequestResponse |
400 |
application/json |
| models/errors/UnauthorizedResponse |
401 |
application/json |
| models/errors/ForbiddenResponse |
403 |
application/json |
| models/errors/NotFoundResponse |
404 |
application/json |
| models/errors/RequestTimedOutResponse |
408 |
application/json |
| models/errors/ConflictResponse |
409 |
application/json |
| models/errors/UnprocessableEntityResponse |
422 |
application/json |
| models/errors/TooManyRequestsResponse |
429 |
application/json |
| models/errors/InternalServerErrorResponse |
500 |
application/json |
| models/errors/NotImplementedResponse |
501 |
application/json |
| models/errors/BadGatewayResponse |
502 |
application/json |
| models/errors/SDKError |
4XX, 5XX |
*/* |
List Platform Logs
package hello.world;
import com.stackone.stackone_client_java.StackOne;
import com.stackone.stackone_client_java.models.components.Security;
import com.stackone.stackone_client_java.models.errors.*;
import com.stackone.stackone_client_java.models.operations.*;
import java.lang.Exception;
import java.time.OffsetDateTime;
public class Application {
public static void main(String[] args) throws Exception {
StackOne sdk = StackOne.builder()
.security(Security.builder()
.username("")
.password("")
.build())
.build();
StackoneListPlatformLogsRequest req = StackoneListPlatformLogsRequest.builder()
.orderBy(StackoneListPlatformLogsQueryParamOrderBy.DURATION)
.orderDirection(StackoneListPlatformLogsQueryParamOrderDirection.ASC)
.filter(StackoneListPlatformLogsQueryParamFilter.builder()
.accountIds("45355976281015164504,45355976281015164505")
.startDate(OffsetDateTime.parse("2020-01-01T00:00:00.000Z"))
.endDate(OffsetDateTime.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(StackoneListPlatformLogsQueryParamRequestLogsOrderBy.EVENT_DATETIME)
.orderDirection(StackoneListPlatformLogsQueryParamRequestLogsOrderDirection.ASC)
.build())
.build();
StackoneListPlatformLogsResponse res = sdk.requestLogs().listPlatformLogs()
.request(req)
.call();
if (res.platformLogsPaginated().isPresent()) {
// handle response
}
}
}
StackoneListPlatformLogsResponse
| Error Type |
Status Code |
Content Type |
| models/errors/BadRequestResponse |
400 |
application/json |
| models/errors/UnauthorizedResponse |
401 |
application/json |
| models/errors/ForbiddenResponse |
403 |
application/json |
| models/errors/NotFoundResponse |
404 |
application/json |
| models/errors/RequestTimedOutResponse |
408 |
application/json |
| models/errors/ConflictResponse |
409 |
application/json |
| models/errors/UnprocessableEntityResponse |
422 |
application/json |
| models/errors/TooManyRequestsResponse |
429 |
application/json |
| models/errors/InternalServerErrorResponse |
500 |
application/json |
| models/errors/NotImplementedResponse |
501 |
application/json |
| models/errors/BadGatewayResponse |
502 |
application/json |
| models/errors/SDKError |
4XX, 5XX |
*/* |