SharePoint Content Type IDs – How to Find / Create?
SharePoint Content Type IDs – Reference:
Here is the reference for SharePoint 2010 Parent content type id format:
Content Type | ID |
System | 0x |
Item | 0×01 |
Document | 0×0101 |
Event | 0×0102 |
Issue | 0×0103 |
Announcement | 0×0104 |
Link | 0×0105 |
Contact | 0×0106 |
Message | 0×0107 |
Task | 0×0108 |
Workflow History | 0×0109 |
Post | 0×0110 |
Comment | 0×0111 |
East Asia Contact | 0×0116 |
Folder | 0×0120 |
How to find content type ID in SharePoint?
Go to: Site Settings >> Site Content Type Gallery and pick your content type. The URL will be something like this:
https://sharepoint.yourcompany.com/_layouts/ManageContentType.aspx?ctype=0x01013216CC96666E954646548B24654
Get the Content Type ID from URL Parameter Ctype.
Using PowerShell in SharePoint to Get Content type ID
We can retrieve all the available content type IDs using Object Model. Here is the PowerShell snippet
$SPsite = Get-SPSite "https://sharepoint.crescent.com"
$SPweb=$SPsite.RootWeb
write-host "Content Type Name , ID "
Write-host "------------------------ "
#Get All available Content Types
$SPContentTypeCollection = $SPweb.AvailableContentTypes;
#Iterate through each content type and get name and ID
Foreach ($SPContentType in $SPContentTypeCollection)
{
write-host $SPContentType.Name "," $SPContentType.id
}
How to create a content type id in SharePoint?
Just append a new GUID with Parent Content Type IDs (As provided in above table).
MSDN Reference: https://msdn.microsoft.com/en-us/library/aa543822.aspx