Can an email be sent to a Group via the Fuel SDK? If not, how can it be done with another API or SDK?
The way I am sending email using FuelSDK php, I have created DataExtension then using this (search for SendEmailToDataExtension sample code)
$response = $myclient->SendEmailToDataExtension($EmailIDForSendDefinition, $SendableDataExtensionCustomerKey,$SendClassificationCustomerKey);
Where $EmailIDForSendDefinition: is your email ID which you can get by getting email properties. $SendableDataExtensionCustomerKey: is you DataExtension Key again you can get this by looking into properties of Data Extension.
$SendClassificationCustomerKey: This is you Send Classification e:g DefaultTransactional
To send email to List have same procedure and function used for this in fuelsdk is "SendEmailToList".
Using one of these code, instead of listid/DataExtension id provide group Id and and send email.
If you are using the PHP version of the SDK, check out the example for sending to a List at: https://github.com/ExactTarget/FuelSDK-Ruby/blob/master/samples/sample-email.senddefinition.rb
A group is basically just a special type of List, it has an ID which can be used interchangeably with a standard List ID.