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.
createDomain
Section titled “createDomain”#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);getDomainById
Section titled “getDomainById”#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");listDomainsByOrganizationId
Section titled “listDomainsByOrganizationId”#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);deleteDomain
Section titled “deleteDomain”#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");