Canales
Referencia de extremo de canales
Los canales son un campo estándar y obligatorio para todos los tipos de programas. Cada tipo de canal solo se puede usar con el(la) applicableProgramType dado(a) y proporciona la lista de los estados de programa disponibles que son válidos para los miembros de programa de cada programa. Si los estados de programa de un canal se cambian después de que se cree un programa, la lista de estados de programa a los que se puede cambiar un posible cliente coincidirá con la lista proporcionada por el canal en ese momento, pero no cambiará de forma retroactiva el estado del programa para ningún registro de pertenencia a programa existente.
Consulta
Los canales se pueden consultar como recursos estándar, pero no tienen un punto final para recuperar un canal por ID.
Examinar
GET /rest/asset/v1/channels.json?offset=10
{
"success": true,
"warnings": [],
"errors": [],
"requestId": "651#1504ebbbfcf",
"result": [
{
"id": 3,
"name": "Blog",
"applicableProgramType": "program",
"progressionStatuses": [
{
"name": "Not in Program",
"step": 0,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Invited",
"step": 10,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Visited Booth",
"step": 20,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Influenced",
"step": 30,
"description": null,
"hidden": false,
"success": true
}
],
"createdAt": "2015-07-15T11:40:57Z+0000",
"updatedAt": "2015-07-15T11:40:57Z+0000"
},
{
"id": 4,
"name": "Online Advertising",
"applicableProgramType": "program",
"progressionStatuses": [
{
"name": "Not in Program",
"step": 0,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Invited",
"step": 10,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Registered",
"step": 20,
"description": null,
"hidden": false,
"success": false
},
{
"name": "No Show",
"step": 30,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Attended",
"step": 40,
"description": null,
"hidden": false,
"success": true
}
],
"createdAt": "2015-07-15T11:40:58Z+0000",
"updatedAt": "2015-07-15T11:40:58Z+0000"
}
]
}
Por nombre
GET /rest/asset/v1/channel/byName.json?name=Online Advertising
{
"success": true,
"warnings": [],
"errors": [],
"requestId": "394c#1504eb476ed",
"result": [
{
"id": 4,
"name": "Online Advertising",
"applicableProgramType": "program",
"progressionStatuses": [
{
"name": "Not in Program",
"step": 0,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Invited",
"step": 10,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Registered",
"step": 20,
"description": null,
"hidden": false,
"success": false
},
{
"name": "No Show",
"step": 30,
"description": null,
"hidden": false,
"success": false
},
{
"name": "Attended",
"step": 40,
"description": null,
"hidden": false,
"success": true
}
],
"createdAt": "2015-07-15T11:40:58Z+0000",
"updatedAt": "2015-07-15T11:40:58Z+0000"
}
]
}