PortfolioLinkApi

<back to all web services

GetProposalsAuditV2

Requires Authentication
The following routes are available for this service:
All Verbs/v2/partner/proposals/audit
GetProposalsAuditV2 Parameters:
NameParameterData TypeRequiredDescription
SearchTextquerystringNo
PageSizequeryintNo
PageNrqueryintNo
ProposalGuidquerystringNo
GetProposalsAuditV2Response Parameters:
NameParameterData TypeRequiredDescription
ResultformList<ViewProposalsAudit>No
TotalRecordsformintNo
TotalPagesformintNo
CurrentPageformintNo
CurrentPageNrformintNo
ViewProposalsAudit Parameters:
NameParameterData TypeRequiredDescription
ProposalGuidformstringNo
ProposalIdformintNo
ProposalNameformstringNo
ProposalDescriptionformstringNo
PartnerIdformintNo
ClientIdformintNo
ClientFullNameformstringNo
EventformstringNo
UserNameformstringNo
IpAddressformstringNo
CreatedAsAtformDateTimeNo
ProposalJsonformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /v2/partner/proposals/audit HTTP/1.1 
Host: api.portfoliolink.co.za 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	searchText: String,
	pageSize: 0,
	pageNr: 0,
	proposalGuid: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	result: 
	[
		{
			proposalGuid: String,
			proposalId: 0,
			proposalName: String,
			proposalDescription: String,
			partnerId: 0,
			clientId: 0,
			clientFullName: String,
			event: String,
			userName: String,
			ipAddress: String,
			createdAsAt: 0001-01-01,
			proposalJson: String
		}
	],
	totalRecords: 0,
	totalPages: 0,
	currentPage: 0,
	currentPageNr: 0
}