Skip to main content
7 votes
Accepted

Has anyone successfully used the FuelSDK with Python 3?

Good timing, the version 1.0.0 was released 4 days back and seems to have resolved some of the issues you pointed out. You need to be using Suds-jurko 0.6 I can confirm most of the basic FuelSDK ...
Gaurav Kheterpal's user avatar
6 votes

API call to list_subscribers timing out

I ran into this same issue. Try setting a larger timeout. This option isn't anywhere in the FuelSDK documentation. I had to dig into FuelSDK and SUDS source. SUDS default timeout is 90 seconds. ...
Arian Maleki's user avatar
5 votes
Accepted

What Python library is recommended for pulling large amounts of data?

We pull all of ours via the API, the initial backfill took a long time, but the daily updates I've got down to about an hour. I use the FuelSDK, and it commits to the db with each batch of 2500. ...
Joe LeKostaj's user avatar
4 votes
Accepted

Automate Content Builder Asset Creation

You have a typo in your endpoint. Try changing your endpoint from https://www.extracttargetapis.com/asset/v1/content/assets to https://www.exacttargetapis.com/asset/v1/content/assets
AsinusAsinumFricat's user avatar
4 votes

Error when performing test email sends

The cause of this error is that your email HTML is invalid. You can go into the User Interface inside of SFMC and edit and test email validation there. The issues are as follows: Error 1: (I ...
Gortonington's user avatar
  • 30.7k
3 votes
Accepted

How do I pull rows with non-null values in a field in FuelSDK?

I am unfamiliar with the Python Fuel SDK, so my first suggestion could be completely dumb due to my ignorance. Can you use the simpleoperator "isNotNull" equivalent in python (if it exists)? This ...
Gortonington's user avatar
  • 30.7k
3 votes
Accepted

ETClient (401) Unauthorized with SDK C#

please add the following line and try again: parameters.Add("authEndPoint", "https://auth.exacttargetapis.com/v1/requestToken?legacy=1");
Sharif Ahmed's user avatar
3 votes
Accepted

Advice at debugging 500 response from FuelSDK.ET_Subscriber()

The 500 response error (Internal Server Error) could be a multitude of things. Oftentimes, the 500 errors are just bad calls in or not in a format it expects. Make sure you're using the correct ...
Jackson Chen's user avatar
  • 4,725
3 votes
Accepted

Deleting records from Data Extensions that have no primary key without cloning Data Extension

Question 1 and 2: Yes, you can delete records that match a certain filter using ssjs in a DE irrespective of primary key or being sendable. You need to consider the limitations of 2500 rows and ...
Swati Mishra's user avatar
  • 1,683
2 votes

Add multiple rows via API to an ExactTarget Data Extension?

To add rows, CreateRequest can be used. <CreateRequest xmlns="http://exacttarget.com/wsdl/partnerAPI"> <Objects xsi:type="DataExtensionObject"> <...
Mugunthan's user avatar
2 votes

How to send authenticated REST request with Python

Please read exacttarget api reference You couldn't access resources without authorization. First you should request for an Access Token: import json, requests client_Id = "...
Ilya Lepesh's user avatar
  • 4,125
2 votes

Is there a way to get the full path of an email via FuelSDK/REST API?

@adam-spriggs was correct above, but I just wanted to post this here in case anyone else is trying to do this. You can traverse up the folder hierarchy using the Retrieve Folder method in the FuelSDK....
Joe LeKostaj's user avatar
2 votes
Accepted

Is it possible to send email using Fuel SDK for Java?

There's an example of doing a User-Initiated Send on this page: Creating a Send Object Here's a snip from the Java section: public void testSendEmailToList() throws RemoteException { Soap stub ...
Adam Spriggs's user avatar
  • 30.8k
2 votes

How to create encrypted data extensions using FuelSDK C#?

You can look at the sample FuelSDK C# application available on Github. It does not do encryption by itself but it's easy to change the source code to do encryption/ decryption in C#. Something along ...
Gaurav Kheterpal's user avatar
2 votes

I could not perform an Automation immediately by PHP via SOAP

I modified PHP sample code after confirm this page named starting-an-automation PHP Code require('../ET_Client.php'); const OBJ_TYPE = "Automation"; const ACTION_TYPE = "start"; const ...
Akinobu Yamamoto's user avatar
2 votes
Accepted

SFMC/Exact Target Fuel SOAP API - is there a way to create email send definition to custom folder instead of user initiated folder?

Yes. There is a way, providing your custom folder is in the User Intiated Sends folder. One of the properties you can provide when issuing a CreateRequest on the EmailSendDefinition object is the "...
Macca's user avatar
  • 8,256
2 votes
Accepted

how to replicate a guided send through the SFMC api

The Guided Send is created and sent through the SOAP API using the EmailSendDefinition with Create or Perform SoapActions/Methods. A good place to see examples of both creating and performing ...
Macca's user avatar
  • 8,256
2 votes
Accepted

Is it possible to create a complex filter with php FUEL SDK?

Please check the below sample code which uses ComplexFilterPart using LogicalOperator: https://github.com/salesforce-marketingcloud/FuelSDK-PHP/blob/master/objsamples/sample-folder.php Please make ...
Sharif Ahmed's user avatar
2 votes
Accepted

Download Marketing Cloud's Report data

It's possible to use Automation Studio's Report Activity to automatically have a report exported to the FTP as CSV. Once it's on the FTP, you could use an Import Activity to import it into a Data ...
Christopher Carswell's user avatar
2 votes

Using FuelSDK-PHP to connect Drupal 8 to Exact Target, and the "Email Address" attribute doesn't seem to be available to map to

Have you tried 'EmailAddress' with no space?
Mike's user avatar
  • 918
2 votes
Accepted

Can you use Fuel SDK with Python for the object TriggeredSendSummary

I know you can use ET_TriggeredSendSummary() method with the Fuel SDK using PHP but does anyone know if you can use it with Python? Dont think so: You are correct. The the class is missing from the ...
0xsegfault's user avatar
  • 6,603
2 votes
Accepted

App.Config C# Fuel SDK Initialisation

It appears to be an issue with the NuGet package and not FuelSDK: https://github.com/dotnet/standard/issues/575 Try using a stable version: 4.4.1
Jackson Chen's user avatar
  • 4,725
2 votes
Accepted

FuelSDK Endpoints Clarification

I was running into the same issue and i looked at client.py. Looks like it was setup only to handle v1/requestToken and not v2/token. So i tried to edit the client.py to make sure the grant_type and ...
Divya's user avatar
  • 36
2 votes

How to create Import Definition using FuelSDK Python

Figured it out. Need to add following to objects.py. class ET_Import(ET_CUDSupport): def init(self): super(ET_Import, self).init() self.obj_type = 'ImportDefinition'
user2247364's user avatar
2 votes
Accepted

create DataExtensions with IsSendable to true

From this help doc: 'Create a Data Extension' the php example $newde->SendableDataExtensionField = new Marketing Cloud_DataExtensionField(); $newde->...
EazyE's user avatar
  • 8,547
2 votes
Accepted

Inserting Into Data Extension From External Key In Another Data Extension With SSJS Not Working

I believe you have a problem in your script activity. As odd as it looks like, in script activities, you need to add script tags to your code and use the Platform.Load function, otherwise your code ...
Omri Brandes's user avatar
2 votes

How to grab the DeliveredEvent type via SOAP

"DeliveredEvent" may be quoted as a member of the EventType enumeration, but there's no DeliveredEvent tracked in SFMC. Delivered = Sent - Bounced.
Macca's user avatar
  • 8,256
1 vote

Fetch Conversions results of a campaign using SOAP API

If you check the documentation of Send: https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/send.htm The two properties you mentioned (UniqueConversions, Conversions) are ...
Sharif Ahmed's user avatar
1 vote

How do I confirm automation perform status -- running or not?

You do a RetrieveRequest on the Automation object and filter on the CustomerKey of your Automation. The Status is returned in the result. It'll be one of these values: -1 Error 0 BuildingError ...
Adam Spriggs's user avatar
  • 30.8k
1 vote

I could not perform an Automation immediately by PHP via SOAP

OBJECT_ID is not the Automation's External Key. You will need to retrieve the ObjectID for the Automation before you can run an Automation. If you are programatically starting a specific Automation (...
Eliot Harper's user avatar
  • 16.6k

Only top scored, non community-wiki answers of a minimum length are eligible