How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CoreStack Identity API

User, Tenants & Roles Management

CoreStack Identity API is one of 85 APIs that CoreStack publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Identity. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 41 operations across 37 paths, and defines 99 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, /.

41 operations 37 paths 99 schemas 3 DELETE15 GET17 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.corestack.io/
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

CoreStack Identity API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (auth_token).

Paths & Operations 41

Across 37 paths, the API surfaces 41 operations — 3 DELETE, 15 GET, 17 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

Identity 41

User, Tenants & Roles Management

GET
/tenants
List Tenant
listTenant → 500401400200
POST
/tenants
Create Tenant
createTenant body → 500401400201
DELETE
/tenants/{tenant_id}
Delete Tenant
deleteTenant 1 param → 500401400200
GET
/tenants/{tenant_id}
Get Tenant
getTenant 1 param → 500401400200
PUT
/tenants/{tenant_id}
Update Tenant
updateTenant 1 param body → 500401400200
GET
/tenants/{tenant_id}/name_change_history
Get Tenant Name Change History
getTenantNameChangeHistory 1 param → 500403401400200
GET
/tenants/{tenant_id}/roles
List Roles by Tenant
ListRoles 1 param → 500401400200
GET
/tenants/{tenant_id}/users
List Users by Tenant
ListTenantUser 1 param → 500401400200
PUT
/users/change_password/{user_id}
Change Password
ChangePassword 1 param body → 500401400200
PUT
/users/change_time_zone/{user_id}
Change Timezone
ChangeTimezone 1 param body → 500401400200
POST
/users/create
Create User
CreateUser body → 500401400201
DELETE
/users/delete/{user_id}
Delete User
DeleteUser 1 param → 500401400200
GET
/users/filter-options
List Users
ListUserFilterOptions → 500401400200
GET
/users/filter-options-light
List Users
ListUserFilterOptionsLight → 500401400200
POST
/users/forget_password/{user_id}
Forget Password
ForgetPassword 1 param body → 500401400200
GET
/users/list
List Users
ListUser 1 param → 500401400200
POST
/users/notification/report
Send notification report email
NotificationReport body → 500401400200
POST
/users/notifications/{user_id}/{tenant_id}
Check notification status
CountUserNotifications 2 params → 500401400200
PUT
/users/profile/active-tenant
Update active tenant for a user
UserProfileActiveTenant body → 500401400200
GET
/users/profile/{user_id}
View User Profile
UserProfile 1 param → 500401400200
POST
/users/resend_token/{user_id}
Resend User Token for Activation
ResendTokenUser 1 param → 500401400200
POST
/users/reset_password
Reset Password
UsersResetPassword body → 500401400200
POST
/users/summary/batch
User Batch
UserSummaryBatch body → 500401400200
PUT
/users/update/{user_id}
Update User
UpdateUser 1 param body → 500401400200
GET
/users/view/{user_id}
Describe User
DescribeUser 1 param → 500401400200
GET
/users/{tenant_id}/notification_message
List notification message
NotificationMessageResource 3 params → 500401400200
POST
/users/{user_id}/activate_user/{auth_token}
Activate User
AuthActivateUser 2 params body → 500401400200
POST
/users/{user_id}/verify_user/{auth_token}
Verify User
AuthVerifyUser 2 params → 500401400200
GET
/v1/master_accounts/{master_account_id}/roles
List Roles by Master Account
RoleListByMasterAccount 1 param → 500404401400200
GET
/v1/master_accounts/{master_account_id}/tenants
Tenant List by Master Account
TenantListByMasterAccount 1 param → 500404401400200
POST
/v1/roles/summary/batch
Role Batch
RoleBatch body → 500401400200
POST
/v1/user/verify/{access_key}
Auth0 User Verification
UserVerify 1 param body → 500401400200
POST
/v1/user/{user_id}/password_reset
Reset Password for Auth0 User
ResetPassword 1 param body → 500401400200
POST
/v1/user_delegation/master_accounts/{master_account_id}/rules
Create User Delegation
CreateUserDelegation 1 param body → 500401400201
POST
/v1/user_delegation/master_accounts/{master_account_id}/rules/batch
Batch User Delegation
BatchUserDelegation 1 param body → 500401400200
DELETE
/v1/user_delegation/master_accounts/{master_account_id}/rules/item/{rule_id}
Delete User Delegation
DeleteUserDelegation 2 params → 500404401400200
PUT
/v1/user_delegation/master_accounts/{master_account_id}/rules/item/{rule_id}
Update User Delegation
UpdateUserDelegation 2 params body → 500404401400200
POST
/v1/user_delegation/master_accounts/{master_account_id}/rules/list
List User Delegation
ListUserDelegation 1 param body → 500401400200
GET
/v1/user_delegation/master_accounts/{master_account_id}/rules/refresh
Refresh User Delegation
RefreshUserDelegation 1 param → 500401400200
GET
/v1/user_delegation/report/{user_id}
Get User Delegation Report
GetUserDelegationReport 1 param → 500404401400200
POST
/v1/users/invite
Invite User
InviteUser body → 500401400201

Schemas 99

The contract defines 99 schemas that model the data the API accepts and returns. The most detailed are UserDescribeResponse (16 properties), TenantDetails (14 properties), ProfileResponse (14 properties), UpdateTenantRequest (11 properties). Each schema is shown below with its type and property counts.

FilterOptionsCloudProvider
ChangeTimezoneRequest
object
1 property 1 required
NotificationMessageResponse
object
3 properties 3 required
ChangeTimezoneData
object
2 properties 2 required
ResetPasswordRequest
object
2 properties 2 required
FiscalYearConfiguration
object
2 properties
UpdateRoleAssignment
object
2 properties
UserDelegationRequest
object
6 properties
NotificationReportResponse
object
2 properties 1 required
ConfigurationForNotifications
object
4 properties
UserProfileActiveTenantResponse
object
2 properties
TenantDetails
object
14 properties 7 required
NameChangeHistoryEntry
object
4 properties 4 required
RoleDetails
object
10 properties 8 required
CostProcessingSettings
object
2 properties
ListResponse
object
2 properties
FilterOptionsForSaasAiServices
UserDelegationSortCriteria
object
2 properties 1 required
ActivateUserResponse
object
1 property 1 required
FilterOptionsForSaasOtherServices
UserTenantResponseList
object
2 properties 2 required
ActivityQueueNotifications
object
2 properties
ForgetPasswordRequest
object
1 property 1 required
CostAnomalyConfiguration
object
3 properties
UserSummary
object
3 properties
UserInviteTenantRoles
object
2 properties 2 required
ChangePasswordRequest
object
2 properties 2 required
UserDelegationResponse
object
1 property
ActivateRequest
object
1 property 1 required
NotificationReportRequest
object
4 properties 1 required
UpdateTenantRequest
object
11 properties
UserDelegationListRequest
object
2 properties
FilterOptionsTenantLight
ChangeTimezoneResponse
object
2 properties 2 required
ActivityQueueNotificationDetails
object
9 properties
UserDelegationUserGroup
object
2 properties
UserDelegationRole
object
2 properties
FilterOptionsTenant
DimensionTenantSettings
object
2 properties 1 required
BatchRequest
object
1 property
FilterOptions
object
1 property
ConfigurationForCostAnomalyNotification
ChangePasswordResponse
object
1 property 1 required
CreateTenantRequest
object
4 properties 2 required
GetTenantResponse
FilterOptionsCloudAccount
object
6 properties
UserDelegation
FilterOptionsForSaasBase
object
2 properties
DiskUtilizationSetting
object
1 property
NotificationReportEmailDetails
object
3 properties 2 required
TenantCreateResponse
object
1 property 1 required
RoleListResponse
object
2 properties 2 required
UserVerificationRequest
object
1 property 1 required
MasterAccountTenantSummary
object
4 properties 1 required
UserDelegationSummary
object
5 properties
FilterOptionsBase
object
4 properties
DiskUtilizationWorkspaceConfiguration
object
2 properties
UserCreateRequest
object
8 properties 5 required
UserCreateResponse
object
1 property 1 required
ResendTokenResponse
object
1 property 1 required
UserDetails
object
7 properties 6 required
RoleSummaryBatchResponse
object
1 property
ModelError
object
1 property 1 required
IntegratedToolAccount
object
1 property
UserDelegationTenant
object
3 properties
TenantUpdateResponse
object
1 property 1 required
UserVerificationResponse
object
4 properties
KeyValuePair
object
2 properties
RoleAssignment
object
3 properties 3 required
UserInviteRequest
object
4 properties 3 required
UserUpdateRequest
object
7 properties 2 required
UserResponseList
object
2 properties 2 required
RoleSummary
object
4 properties
RoleAssignmentRole
object
2 properties 2 required
FilterOptionsLight
object
1 property
CostAnomalySetting
object
6 properties
FilterOptionsIntegratedToolAccount
object
5 properties
ResetPasswordResponse
object
3 properties
FilterOptionsContainerProviders
CountUserNotificationsResponse
object
2 properties 2 required
ListTenantResponse
object
1 property 1 required
FilterOptionsDimensionCostCenterAccount
object
5 properties
FilterOptionsCloudProviderLight
object
2 properties
UserTenantDetails
object
5 properties 5 required
ProfileResponse
object
14 properties
NameChangeHistoryResponse
object
1 property 1 required
FilterOptionsIntegratedToolProvider
object
2 properties
FilterOptionsSaasAccount
object
5 properties
AddRoleAssignment
object
2 properties 2 required
FilterOptionsForSaasDataServices
ListContext
object
3 properties
UserProfileActiveTenantRequest
object
1 property
VerifyUserResponse
object
6 properties 6 required
UserUpdateResponse
object
1 property 1 required
UserInviteResponse
object
1 property
UserSummaryBatchResponse
object
1 property
UserDescribeResponse
object
16 properties 8 required
PasswordResetRequest
object
2 properties
UserDelegationBatchResponse
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestack-identity-api-openapi.yml Raw ↑

Other APIs CoreStack publishes across the network.

CoreStack MCP Server
CoreStack Access API
CoreStack Account Governance API
CoreStack AI Agent API
CoreStack AI Governance API
CoreStack Application Health API
CoreStack App Sec Ops API
CoreStack Assessment API
CoreStack Attachments API
CoreStack Audit Log API
CoreStack Authorization API
CoreStack Automation API
Where this information came from

This is an independent, third-party profile of CoreStack Identity API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.