Chart of accounts.
List Accounts
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.StackoneListLinkedAccountsRequest;
import com.stackone.stackone_client_java.models.operations.StackoneListLinkedAccountsResponse;
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();
StackoneListLinkedAccountsRequest req = StackoneListLinkedAccountsRequest.builder()
.build();
StackoneListLinkedAccountsResponse res = sdk.accounts().listLinkedAccounts()
.request(req)
.call();
if (res.linkedAccounts().isPresent()) {
// handle response
}
}
}
StackoneListLinkedAccountsResponse
| 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 Account
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.StackoneGetAccountResponse;
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();
StackoneGetAccountResponse res = sdk.accounts().getAccount()
.id("<id>")
.call();
if (res.linkedAccount().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
id |
String |
✔️ |
N/A |
StackoneGetAccountResponse
| 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 |
*/* |
Delete Account
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.StackoneDeleteAccountResponse;
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();
StackoneDeleteAccountResponse res = sdk.accounts().deleteAccount()
.id("<id>")
.call();
if (res.linkedAccount().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
id |
String |
✔️ |
N/A |
StackoneDeleteAccountResponse
| 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 |
*/* |
Update Account
package hello.world;
import com.stackone.stackone_client_java.StackOne;
import com.stackone.stackone_client_java.models.components.*;
import com.stackone.stackone_client_java.models.errors.*;
import com.stackone.stackone_client_java.models.operations.StackoneUpdateAccountResponse;
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();
StackoneUpdateAccountResponse res = sdk.accounts().updateAccount()
.id("<id>")
.patchAccountExternalDto(PatchAccountExternalDto.builder()
.type(PatchAccountExternalDtoType.TEST)
.build())
.call();
if (res.linkedAccount().isPresent()) {
// handle response
}
}
}
StackoneUpdateAccountResponse
| 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 Account Meta Information
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.StackoneGetAccountMetaInfoResponse;
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();
StackoneGetAccountMetaInfoResponse res = sdk.accounts().getAccountMetaInfo()
.id("<id>")
.call();
if (res.linkedAccountMeta().isPresent()) {
// handle response
}
}
}
| Parameter |
Type |
Required |
Description |
id |
String |
✔️ |
N/A |
StackoneGetAccountMetaInfoResponse
| 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 |
*/* |