Represents a Salesforce org’s previous My Domain. This object is available
in API version 51.0 and later.
Supported SOAP API Calls
describeSObjects(), query(), retrieve()
Supported REST API Methods
GET, HEAD, Query
Fields
| Field | Details |
|---|---|
| DomainPartition |
|
| MyDomainName |
|
| ProdSuffixType |
|
Usage
To check for previous My Domain values for your org, first perform a GET
request.
GET /services/data/v51.0/tooling/query?q=SELECT Id FROM OrgDomainLog
If that query returns a size of 1 or greater, previous My Domain values exist for the org. Each record represents a previous My Domain.
To use a GET request for the My Domain name and suffix, use this syntax with a OrgDomainLog
record
ID.
GET /services/data/v51.0/tooling/sobjects/MyDomainLog/recordID
The following is an example response for a GET request querying a OrgDomainLog record
ID.
{
"attributes" : {
"type" : "OrgDomainLog",
"url" : "/services/data/v56.0/tooling/sobjects/OrgDomainLog/9UXXXXXXXXXXXXXOAA"
},
"Id" : "9UXXXXXXXXXXXXXOAA",
"IsDeleted" : false,
"CreatedDate" : "2022-10-02T21:04:38.000+0000",
"CreatedById" : "005XXXXXXXXXXXXIAG",
"LastModifiedDate" : "2022-10-02T21:04:38.000+0000",
"LastModifiedById" : "005XXXXXXXXXXXXIAG",
"SystemModstamp" : "2022-10-02T21:04:38.000+0000",
"DomainPartition" : "none",
"MyDomainName" : "mycompany",
"ProdSuffixType" : "MySalesforceLimited"
}