Fetch all Programs inside a Folder

Highlighted
Anonymous
Not applicable

Fetch all Programs inside a Folder

How do we fetch the list of Programs which are associated with a Folder?

Tags (2)
10 REPLIES 10
Highlighted
Level 10 - Community Moderator

Re: Fetch all Programs inside a Folder

This is an explicit filter type for the Programs API. Are you reading the docs?

Highlighted
Anonymous
Not applicable

Re: Fetch all Programs inside a Folder

Hi Stanford, as per API description for Programs, we can query based on Name,ID,tag and browsing based on filter. I am not able to fetch the list of programs based on Folder Name of Id. Please let me know if i am missing anything here.

Highlighted
Level 10 - Community Moderator

Re: Fetch all Programs inside a Folder

... and what are those filter types again?

Highlighted
Anonymous
Not applicable

Re: Fetch all Programs inside a Folder

Regarding Program Browsing, filter only applies to Engagement and Email programs.  The possible values are “on” and “off” for Engagement programs, and “unlocked” for Email programs. So, where do we mention the Folder Name or Id?

Highlighted
Level 10 - Community Moderator

Re: Fetch all Programs inside a Folder

filterType=folderId

Highlighted
Anonymous
Not applicable

Re: Fetch all Programs inside a Folder

I tried fetching programs with below url :

https://113-EDC-810.mktorest.com/rest/asset/v1/programs.json?maxReturn=200&folderId=262

But in response, i am seeing the programs associated with different folderId as well like below :

{

      "id": 1444,

      "name": "0 - Empowered Retail Nurture",

      "description": "",

      "createdAt": "2015-11-16T22:41:44Z+0000",

      "updatedAt": "2015-11-16T22:50:11Z+0000",

      "url": "https://app-ab11.marketo.com/#NP1444A1",

      "type": "Engagement",

      "channel": "Nurture",

      "folder": {

        "type": "Folder",

        "value": 1129,

        "folderName": "Empowered by Digital - Retail"

      },

      "status": "on",

      "workspace": "2nd Workspace"

    },

Please let me know what param i am missing here?

Thanks in Advance

Highlighted
Level 10 - Community Moderator

Re: Fetch all Programs inside a Folder

I gave you the param and you didn't include it.

Highlighted
Anonymous
Not applicable

Re: Fetch all Programs inside a Folder

Highlighted

Re: Fetch all Programs inside a Folder

May I hijack the thread and dive deeper?

what if

?maxReturn=200&filterType=folderId&filterValues=141&earliestUpdatedAt=2018-01-01T00:00:00-05:00

returns more than 200 records?

how do i fetch all the records?

campaigns.json have "nextpagetoken" in the result and it is possible to iterate over that.

I have a feeling that for programs "offset" parameter might do the trick, but can't really figure out how to properly use it.

Please somebody post an example.