Search proposals
Last updated: 08-Jul-2020
Rate this article:
Overview
Use the searchProposals method via SOAP APIv6 to find a specific proposal or quote.
Request parameters
Parameters | Type | Required/Optional | Description |
---|---|---|---|
sessionId | String | Required | Unique 2Checkout session ID code. |
Name | String | Optional | Proposal name. |
String | Optional | The bill to or sell to email. | |
CreatedBy | String | Optional | The unique external system user identifier. |
ModifiedBy | String | Optional | The unique external system user identifier. |
Source | String | Optional | The source from where the proposal was created. |
CreatedAfter | String | Optional | The UTC date and time in ISO 8601 format. |
CreatedBefore | String | Optional | The UTC date and time in ISO 8601 format. |
ModifiedAfter | String | Optional | The UTC date and time in ISO 8601 format. |
ModifiedBefore | String | Optional | The UTC date and time in ISO 8601 format. |
Locked | Boolean | Optional |
Retrieve proposals that are locked or not. Possible values:
|
Offset | Integer | Required | The offset at which the proposals should be returned. Default value: 0. |
Limit | Integer | Required | The maximum number of proposals to return. Default value: 10. |
LinkId | String | Optional | The link id for any status. |
Request sample
<?php
require ('PATH_TO_AUTH');
$searchParameters = new stdClass();
$searchParameters->Name = "My Proposal Name";
$searchParameters->Email = "example@email.com";
$searchParameters->CreatedBy = "createUser";
$searchParameters->ModifiedBy = "modifyUser";
$searchParameters->Source = "MERCHANT_API";
$searchParameters->CreatedAfter = "2020-01-01T00:00:00+00:00";
$searchParameters->CreatedBefore = "2020-12-31T23:59:59+00:00";
$searchParameters->ModifiedAfter = "2020-01-01T00:00:00+00:00";
$searchParameters->ModifiedBefore = "2020-12-31T23:59:59+00:00";
$searchParameters->Locked = false;
$searchParameters->Offset = 0;
$searchParameters->Limit = 10;
try {
$results = $soapClient->searchProposals($sessionID, $searchParameters);
echo "Search results: </br>",
var_dump($results);
}
catch (SoapFault $e) {
echo "Could not search proposals: " . $e->getMessage();
exit;
}
Response
The searchProposals call via SOAP APIv6 returns a list of proposal objects.
Rate this article: