Skip to content
Scalekit Docs
Talk to an EngineerDashboard

Domains

Manage organization email domains

Use scalekitClient.domains() to manage verified email domains for an organization (SSO routing and domain-based policies).

Add a domain, complete verification, then use it with SSO and organization policies.

clientDomainshttps://github.com/scalekit-inc/scalekit-sdk-java/blob/main/src/main/java/com/scalekit/api/DomainClient.java
#asynccreateDomain

createDomain creates a new domain using a request object

paramrequestCreateDomainRequest

Request payload.

returnsDomain

The created resource.

import com.scalekit.grpc.scalekit.v1.domains.CreateDomainRequest;
CreateDomainRequest req = CreateDomainRequest.newBuilder()
.setOrganizationId("org_123")
.setDomain("acme.com")
.build();
scalekitClient.domains().createDomain(req);
clientDomainshttps://github.com/scalekit-inc/scalekit-sdk-java/blob/main/src/main/java/com/scalekit/api/DomainClient.java
#asyncgetDomainById

Runs getDomainById and returns the result.

paramorganizationIdString

Organization ID.

paramdomainIdString

Domain id.

returnsDomain

The response payload for this operation.

scalekitClient.domains().getDomainById("org_123", "dom_123");
clientDomainshttps://github.com/scalekit-inc/scalekit-sdk-java/blob/main/src/main/java/com/scalekit/api/DomainClient.java
#asynclistDomainsByOrganizationId

Runs listDomainsByOrganizationId and returns the result.

paramorganizationIdString

Organization ID.

paramdomainTypeDomainType

Domain type.

returnsList(Domain)

List(Domain)

import com.scalekit.grpc.scalekit.v1.domains.DomainType;
scalekitClient.domains().listDomainsByOrganizationId("org_123", DomainType.DOMAIN_TYPE_PRIMARY);
clientDomainshttps://github.com/scalekit-inc/scalekit-sdk-java/blob/main/src/main/java/com/scalekit/api/DomainClient.java
#asyncdeleteDomain

deleteDomain deletes a domain by its ID

paramorganizationIdString

Organization ID.

paramdomainIdString

Domain id.

returnsvoid

No return value

scalekitClient.domains().deleteDomain("org_123", "dom_123");