I had created custom fields using metadata api,but field is not visible because of FieldLevelSecurity is false,i can make fieldLevelSecurity true using apex for System Admin.thanks in advance
MetadataService.AsyncResult[] asyncResults = service.create(new List<MetadataService.Metadata> {
customField
});
Like above I am inserting.
Best Answer
You can make the field level security by metadata API. When you create the field. Also send the field level permission in
Admin
Profile type metadata. A sample field permission looks like below.