Developers
Ideas in a Pipeline
Retrieves the ideas in a pipeline contains all information to review an idea which includes:
- Idea information see Idea Profile.
- Private comments
- Drop down fields, with the possibility of containing
- Choices
- Open text fields
- Rating fields
- Rating
GET: /api/pipeline/ideas/[id number of pipeline]
this API endpoint also requires valid X-On-Behalf-Of headers. See here for more information.
Note, although ideas in a pipeline may be viewed by all Brainstorm users, ideas may only be reviewed by a pipeline review team member. As a result, private comments, drop down fields, open text fields, and ratings wil only be displayed of the reqest is made on behalf of a user on the challenge review team.
This API endpoint is capable of pagination. Note the presence of the following elements:
<NumberOfResults>2</NumberOfResults>
<Page>0</Page>
<TotalResults>59</TotalResults>
For more information on paged results, see the Query Strings that manipulate responses section on the API overview page.
{
"Data": [
{
"DropDownFields": [
{
"Id": 1680,
"Label": "Point of Contact",
"Position": 0,
"Choices": [
{
"Label": "Dan Jackson",
"Position": 0,
"Value": "881"
}
],
"Value": null
}
],
"Idea": {
"Id": 7716,
"AvgRatingRounded": 0,
"BusinessUnitName": "Consumer: Personal Finance",
"CommentCount": 0,
"PunchLine": "API Test idea 10/7/2011 10:27:29 AM",
"ScoreRecent": 0,
"StatusName": "Just an idea, not working on it",
"SubmittedOn": "/Date(1318008449000-0700)/",
"Submitter": {
"Id": 18003,
"DisplayName": "Dan Jackson",
"EmailWork": "dan_jackson@intuit.com",
"Location": "0102184, Mountain View, CA",
"Phone": "",
"PhotoExists": false,
"PhotoUrl_36x36": "http://localhost.localhost/Images/photo_none_small.jpg",
"Title": "SW Engineer 2"
},
"TotalRatings": 0,
"Comments": [],
"Tabs": [
{
"DocumentParts": [],
"LinkParts": [],
"Name": "Main",
"Notes": [
{
"Id": 18251,
"Body": "This is the description",
"Title": "Description"
}
],
"Position": 1000,
"TodoListParts": []
}
],
"Team": [
{
"Id": 18003,
"DisplayName": "Dan Jackson",
"EmailWork": "dan_jackson@intuit.com",
"Location": "0102184, Mountain View, CA",
"Phone": "",
"PhotoExists": false,
"PhotoUrl_36x36": "http://localhost.localhost/Images/photo_none_small.jpg",
"Title": "SW Engineer 2"
}
]
},
"OpenTextFields": [
{
"Id": 1681,
"Label": "Next Action",
"Position": 1,
"Value": ""
}
],
"PrivateComments": [
{
"Author": {
"DisplayName": "Dan Jackson",
"EmailWork": "dan_jackson@intuit.com",
"PhotoExists": false,
"PhotoUrl_36x36": "/Images/photo_none_icon.jpg"
},
"Body": "Spider pig! Spider pig! Doing whatever a spider pig does!!
\n",
"ByIdeaTeamMember": true,
"Id": 15753,
"LikeCount": 0,
"PostTime": "/Date(1318033650000-0700)/",
"Replies": []
}
],
"RatingFields": [
{
"Id": 1682,
"Label": "Overall Rating",
"Position": 0,
"AverageRating": null,
"Ratings": [
{
"Label": "Well below average",
"Rating": 1,
"Reviewers": []
},
{
"Label": "Below average",
"Rating": 2,
"Reviewers": []
},
{
"Label": "Average",
"Rating": 3,
"Reviewers": []
},
{
"Label": "Above average",
"Rating": 4,
"Reviewers": []
},
{
"Label": "Well above average",
"Rating": 5,
"Reviewers": []
}
]
}
]
}
],
"NumberOfResults": 1,
"Page": 0,
"TotalResults": 1
}
Explaination of pagination elements
- The <NumberOfResults> value designates how many results are contained in the response.
- The <Page> value designates how many results were skipped
- The <TotalResults> value designates how many total results exist.