{
"opencollection": "1.0.0",
"info": {
"name": "Marketo Engage Rest Approve Programs API",
"version": "1.0"
},
"items": [
{
"info": {
"name": "Programs",
"type": "folder"
},
"items": [
{
"info": {
"name": "Marketo Get Program by Name",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8080/rest/asset/v1/program/byName.json",
"params": [
{
"name": "name",
"value": "",
"type": "query",
"description": "Name of the program"
},
{
"name": "includeTags",
"value": "",
"type": "query",
"description": "Set true to populate program tags"
},
{
"name": "includeCosts",
"value": "",
"type": "query",
"description": "Set true to populate program costs"
}
]
},
"docs": "Retrieves the program record for the given name. Required Permissions: Read-Only Assets, Read-Write Assets"
},
{
"info": {
"name": "Marketo Get Programs by Tag",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8080/rest/asset/v1/program/byTag.json",
"params": [
{
"name": "tagType",
"value": "",
"type": "query",
"description": "Type of program tag"
},
{
"name": "tagValue",
"value": "",
"type": "query",
"description": "Value of the tag"
},
{
"name": "maxReturn",
"value": "",
"type": "query",
"description": "Maximum number of channels to return. Max 200, default 20"
},
{
"name": "offset",
"value": "",
"type": "query",
"description": "Integer offset for paging"
}
]
},
"docs": "Retrieves a list of programs matching the tag type and tag values given. Required Permissions: Read-Only Assets, Read-Write Assets"
},
{
"info": {
"name": "Marketo Get Program by Id",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8080/rest/asset/v1/program/:id.json",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "id"
}
]
},
"docs": "Retrieves the program record for the given id. Required Permissions: Read-Only Assets, Read-Write Assets"
},
{
"info": {
"name": "Marketo Update Program Metadata",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8080/rest/asset/v1/program/:id.json",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "id"
}
],
"body": {
"type": "form-urlencoded",
"data": []
}
},
"docs": "Updates the target program's metadata. Required Permissions: Read-Write Assets"
},
{
"info": {
"name": "Marketo Get Smart List by Program Id",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8080/rest/asset/v1/program/:programId/smartList.json",
"params": [
{
"name": "programId",
"value": "",
"type": "path",
"description": "Id for the email program containing smart list to retrieve"
},
{
"name": "includeRules",
"value": "",
"type": "query",
"description": "Set true to populate smart list rules. Default false"
}
]
},
"docs": "Retrieves a Smart List record by its Email Program id. Required Permissions: Read-Asset or Read-Write Asset"
},
{
"info": {
"name": "Marketo Approve Program",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8080/rest/asset/v1/program/:id/approve.json",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "id"
}
]
},
"docs": "Approves the target program. Only valid for unapproved email programs. Required Permissions: Read-Write Assets"
},
{
"info": {
"name": "Marketo Clone Program",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8080/rest/asset/v1/program/:id/clone.json",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "id"
}
],
"body": {
"type": "form-urlencoded",
"data": []
}
},
"docs": "Clones the target program. Required Permissions: Read-Write Assets"
},
{
"info": {
"name": "Marketo Delete Program",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8080/rest/asset/v1/program/:id/delete.json",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "id"
}
]
},
"docs": "Deletes the target program. The program may not contain any assets which are in use outside the program. Required Permissions: Read-Write Assets"
},
{
"info": {
"name": "Marketo Unapprove Program",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8080/rest/asset/v1/program/:id/unapprove.json",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "id"
}
]
},
"docs": "Unapproves the target program. Only valid for approved email programs. Required Permissions: Read-Write Assets"
},
{
"info": {
"name": "Marketo Get Programs",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://localhost:8080/rest/asset/v1/programs.json",
"params": [
{
"name": "maxReturn",
"value": "",
"type": "query",
"description": "Maximum number of channels to return. Max 200, default 20"
},
{
"name": "offset",
"value": "",
"type": "query",
"description": "Integer offset for paging"
},
{
"name": "filterType",
"value": "",
"type": "query",
"description": "Optional filter. Requires filterValues"
},
{
"name": "earliestUpdatedAt",
"value": "",
"type": "query",
"description": "Exclude programs prior to this date. Must be valid ISO-8601 string. See Datetime field type description."
},
{
"name": "latestUpdatedAt",
"value": "",
"type": "query",
"description": "Exclude programs after this date. Must be valid ISO-8601 string. See Datetime field type description."
}
]
},
"docs": "Retrieves the list of accessible programs from the target instance. Required Permissions: Read-Only Assets, Read-Write Assets"
},
{
"info": {
"name": "Marketo Create Program",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://localhost:8080/rest/asset/v1/programs.json",
"body": {
"type": "form-urlencoded",
"data": []
}
},
"docs": "Creates a new program. Required Permissions: Read-Write Assets"
}
]
}
],
"bundled": true
}