GET /workspace/<workspaceId>/partnerfeeds?accountId=1
Returns a list of partner feeds set up for a workspace.
curl \
-X GET \
-H "Authorization: Bearer YWIxMjdi883GHBBDnjsdKAJQxNjdjYUUJABbg6hdI.8V6HhxW-" \
"https://api.mparticle.com/v1/workspace/1/partnerfeeds?accountId=1`"
{
"data": [
{
"id": "4302",
"name": "SFMC Feed",
"data_type": "partner_feed",
"created_on": "2019-04-05T10:40:23"
}
],
"dataType": "partner_feed",
"errors": null
}
GET /partnerfeeds/<feed-id>?accountId=1
Get details and settings for a specific partner feed.
curl \
-X GET \
-H "Authorization: Bearer YWIxMjdi883GHBBDnjsdKAJQxNjdjYUUJABbg6hdI.8V6HhxW-" \
"https://api.mparticle.com/v1/partnerfeeds/229?accountId=1`"
{
"data": [
{
"module_name": "MailChimp",
"name": "Mailchimp1",
"os": "Unknown",
"is_debug": false,
"settings": [
{
"value": null,
"name": "apiKey"
},
{
"value": null,
"name": "listId"
},
{
"value": "html",
"name": "emailType"
},
{
"value": "True",
"name": "doubleOptIn"
},
{
"value": "False",
"name": "deleteMemberOnUnsubscribe"
},
{
"value": "True",
"name": "deleteMemberAtSubscriptionEnd"
}
],
"data_type": "Partner Feed",
"id": 229
}
],
"data_type": "Partner Feed",
"errors": null
}
POST /workspace/<workspace-id>/partnerfeeds?accountId=1
Creates a new feed.
Field | Description | Notes - examples |
---|---|---|
module_name |
Name of the feed module | radar |
name |
A unique name for the feed configuration. | radariOSFeed |
os |
Platform the feed should act as. | iOS , tvOS , Android , MobileWeb , Roku , Alexa , SmartTV , FireTV , Xbox , Unknown |
settings |
Array of objects for each feed setting. Each object should have a name and value . Not all feeds have settings. |
curl \
-X POST \
-H "Authorization: Bearer YWIxMjdi883GHBBDnjsdKAJQxNjdjYUUJABbg6hdI.8V6HhxW-" \
-H "Content-Type: application/json" \
-d "{ \
\"module_name\": \"radar\", \
\"name\": \"radariOSFeed\", \
\"os\": \"ios\", \
\"settings\": [], \
\"is_debug\": true \
}" \
"https://api.mparticle.com/v1/workspace/1/partnerfeeds?accountId=1"
{
"data": [
{
"data_type": "Partner Feed",
"id": 689,
"created_on": "2019-07-16T20:46:45.25"
}
],
"data_type": "Partner Feed",
"errors": null
}
PUT /workspace/<workspace-id>/partnerfeeds/<feed-id>?accountId=1
Updates an existing feed.
Field | Description | Notes - examples |
---|---|---|
module_name |
Name of the feed module. | radar |
name |
A unique name for the feed configuration. | radariOSFeed |
os |
Platform the feed should act as. | iOS , tvOS , Android , MobileWeb , Roku , Alexa , SmartTV , FireTV , Xbox , Unknown |
settings |
Array of objects for each feed setting. Each object should have a name and value . Not all feeds have settings. |
|
is_debug |
If true, the feed data is sent to the development environment. |
true or false |
curl \
-X PUT \
-H "Authorization: Bearer YWIxMjdi883GHBBDnjsdKAJQxNjdjYUUJABbg6hdI.8V6HhxW-" \
-H "Content-Type: application/json" \
-d "{ \
\"module_name\": \"radar\", \
\"name\": \"radariOSFeed\", \
\"os\": \"ios\", \
\"settings\": [], \
\"is_debug\": true \
}" \
"https://api.mparticle.com/v1/workspace/1/partnerfeeds?accountId=1"
{
"data": [
{
"data_type": "Partner Feed",
"id": 689,
"created_on": "2019-07-16T20:46:45.25"
}
],
"data_type": "Partner Feed",
"errors": null
}
GET /workspace/<workspace-id>/<module_name>/serviceconfigurations?accountId=1
List all available configurations for a particular module
curl \
-X GET \
-H "Authorization: Bearer YWIxMjdi883GHBBDnjsdKAJQxNjdjYUUJABbg6hdI.8V6HhxW-" \
"https://api.mparticle.com/v1/workspace/3999/indicative/serviceconfigurations?accountId=1`"
{
"data": [
{
"id": 24020,
"name": "Indicative Main Project",
"data_type": "Service Configuration",
"created_on": "2018-02-09T20:54:25.52"
},
{
"id": 24022,
"name": "Indicative Development",
"data_type": "Service Configuration",
"created_on": "2018-02-12T21:02:11.317"
}
],
"data_type": "Service Configuration",
"errors": null
}
POST /partnerfeeds/<module-id>/subscriptions?accountId=1
Creates and configures a new feed subscription.
Field | Description | Notes - examples |
---|---|---|
service_configuration_id |
Name of the feed module. | radar |
is_active |
If true, data from the feed is forwarded to the output service. | true or false |
settings |
Array of objects for each feed setting. Each object should have a name and value . Not all feeds have settings. |
curl \
-X POST \
-H "Authorization: Bearer YWIxMjdi883GHBBDnjsdKAJQxNjdjYUUJABbg6hdI.8V6HhxW-" \
-H "Content-Type: application/json" \
-d "{ \
\"service_configuration_id\": 24017, \
\"is_active\": \false, \
\"os\": \"ios\", \
\"settings\": [{\"name\": \"useCustomerId\", \"value\": true}] \
}" \
"https://api.mparticle.com/v1/workspace/1/partnerfeeds?accountId=1"
{
"data": [
{
"data_type": "PartnerFeed Subscription",
"id": 26368,
"created_on": "2019-07-16T16:49:31.852015-04:00"
}
],
"data_type": "PartnerFeed Subscription",
"errors": null
}
Was this page helpful?