Get Opportunities in Bulk by Ids
Retrieves multiple opportunities.
- The 
ProspectActivityIdparameter is mandatory. Pass multiple Opportunity IDs here. You can find the Opportunity ID in the URL of the relevant Opportunity Details page. - The 
EventCodeparameter is mandatory. You can find the Event Code of the opportunity on the URL of the relevant Opportunity Details page. - The 
Include_CSVparameter is also mandatory. Pass the columns you want to retrieve here. 
Note: You can retrieve a maximum of 2,000 opportunities.
API URL
Request
Content-Type: application/json{
   "SearchParameters":[
      {
         "EventCode":"12003",
         "ProspectActivityId":[
            "24cf277e-70fe-4b2f-a9c2-9a68f45feaba",
            "67db1ccf-ea8b-41b8-9bc2-4cdbe2391a0d"
         ],
         "Columns":{
            "Include_CSV":"CreatedOn,ModifiedOn,Owner"
         }
      },
      {
         "EventCode":"12001",
         "ProspectActivityId":[
            "2232837f-0f5e-4607-8e50-2728d90b9b5c"
         ],
         "Columns":{
            "Include_CSV":"CreatedOn,ModifiedOn,Owner"
         }
      }
   ]
}
							
							
						Request Parameters
| Parameter | Description | 
|---|---|
| ProspectActivityId | Pass the Opportunity IDs you want to retrieve here.  | 
								
							
| Include_CSV | Pass the names of the columns you want to retrieve for the Opportunities here.  | 
								
							
| EventCode | The opportunity event code. This is a mandatory field.  | 
								
							
Response
[
    {
        "EventCode": "12003",
        "RecordCount": 3,
        "Opportunities": [
            {
                "ProspectId": "a368678f-1e81-4fb8-af0a-4b896f6330e1",
                "EmailAddress": "janehewitt@example.com",
                "ProspectActivityId": "24cf277e-70fe-4b2f-a9c2-9a68f45feaba",
                "CreatedOn": "4/6/2023 3:23:34 PM",
                "ModifiedOn": "4/6/2023 3:23:34 PM",
                "Owner": "d5d08e32-5ca9-11ea-8dd7-029e1407a868",
                "OwnerEmailAddress": "sri.sudhan@mcn.christuniversity.in"
            },
            {
                "ProspectId": "332c7a9f-6451-11ea-8109-022edb41208c",
                "EmailAddress": "george.costanza@example.com",
                "ProspectActivityId": "67db1ccf-ea8b-41b8-9bc2-4cdbe2391a0d",
                "CreatedOn": "11/24/2021 1:17:20 PM",
                "ModifiedOn": "5/4/2022 7:26:35 PM",
                "Owner": "d5d08e32-5ca9-11ea-8dd7-029e1407a868",
                "OwnerEmailAddress": "sri.sudhan@mcn.christuniversity.in"
            },
            {
                "ProspectId": "9a13bba8-c85c-4b22-acb7-a347dba60268",
                "EmailAddress": "jerry.seinfeld@example.com",
                "ProspectActivityId": "2232837f-0f5e-4607-8e50-2728d90b9b5c",
                "CreatedOn": "3/11/2021 2:37:51 PM",
                "ModifiedOn": "5/14/2021 4:44:46 PM",
                "Owner": "d5d08e32-5ca9-11ea-8dd7-029e1407a868",
                "OwnerEmailAddress": "sri.sudhan@mcn.christuniversity.in"
            }
        ]
    },
    {
        "EventCode": "12001",
        "RecordCount": 0,
        "Opportunities": []
    }
]
						HTTP Response Codes
| Code | Description | 
|---|---|
| 200 OK | This is the status code for successful API call.  | 
						
| 401 Unauthorized | The API call was made with invalid access credentials. Check your AccessKey and SecretKey.  | 
						
| 400 Bad Request | The message body on the request is not as per API specification. Make sure that content type is set to “application/json” and the JSON body has correct attribute names and structure.  | 
						
| 404 Not Found | The API could not be found. Please check the API signature.  | 
						
| 429 Too Many Requests | API calls exceeded the limit of 25 in 5 second(s)  | 
						
| 500 Internal Server Error | The API called failed. There could be many reasons for it. Check the exception message to get more details.  | 
						

