AlbaApi

<back to all web services

PowensConnectionSyncRequest

The following routes are available for this service:
POST/ext/powens/connection_synced
PowensConnectionSyncRequest Parameters:
NameParameterData TypeRequiredDescription
ConnectionbodyConnectionRequestNo
PushTypebodystringNo
IdWebhookDatabodyintNo
ConnectionRequest Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
IdUserformlongNo
IdConnectorformintNo
LastUpdateformDateTime?No
CreatedformDateTime?No
ActiveformboolNo
LastPushformDateTime?No
NextTryformDateTime?No
ConnectorformConnectorReqNo
AccountsformPowensAccount[]No
StateformstringNo
ErrorformstringNo
ErrorMessageformstringNo
ExpireformDateTime?No
IdProviderformintNo
IdBankformintNo
BankformConnectorReqNo
ConnectorUuidformstringNo
InformationsformObjectNo
ConnectorReq Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NameformstringNo
Hiddenformbool?No
ChargedformboolNo
CodeformstringNo
BetaformboolNo
ColorformstringNo
SlugformstringNo
SyncPeriodicityformdecimal?No
MonthsToFetchformint?No
SiretformstringNo
UuidformstringNo
RestrictedformboolNo
StabilityformStabilityNo
Capabilitiesformstring[]No
AvailableAuthMechanismsformList<AuthMechanism>No
Categoriesformstring[]No
AuthMechanismformAuthMechanismNo
AccountTypesformList<Object>No
AccountUsagesformList<Object>No
DocumentsTypeformstring[]No
ProductsformList<Object>No
Stability Parameters:
NameParameterData TypeRequiredDescription
StatusformstringNo
LastUpdateformDateTime?No
AuthMechanism Enum:
NameValue
Credentialscredentials
WebAuthwebauth
PowensAccount Parameters:
NameParameterData TypeRequiredDescription
InvestmentsformPowensInvestment[]No
IdformintNo
IdConnectionformint?No
IdUserformint?No
IdSourceformint?No
IdParentformint?No
NumberformstringNo
WebIdformstringNo
OriginalNameformstringNo
Balanceformdecimal?No
Comingformdecimal?No
DisplayformboolNo
LastUpdateformDateTime?No
DeletedformDateTime?No
DisabledformDateTime?No
IbanformstringNo
CurrencyformPowensCurrencyNo
IdTypeformintNo
BookmarkedformintNo
NameformstringNo
ErrorformstringNo
UsageformAccountUsage?No
CompanyNameformstringNo
OpeningDateformDateTime?No
BicformObjectNo
ComingBalancesformlongNo
FormattedBalanceformstringNo
TypeformstringNo
Calculatedformstring[]No
ValuationformdoubleNo
DiffformdoubleNo
DiffPercentformdoubleNo
PrevDiffformdoubleNo
PrevDiffPercentformdoubleNo
InformationformPowensInformationNo
LoanformPowensLoanNo
PowensInvestment Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
IdAccountformintNo
LabelformstringNo
CodeformstringNo
CodeTypeformstringNo
StockSymbolformstringNo
StockMarketformObjectNo
SourceformstringNo
DescriptionformstringNo
Quantityformdecimal?No
UnitPriceformdecimal?No
UnitValueformdecimal?No
Valuationformdecimal?No
Diffformdecimal?No
DiffPercentformdecimal?No
PrevDiffformdecimal?No
PortfolioShareformdecimalNo
VDateformDateTimeNo
PrevVDateformDateTime?No
IdSecurityformintNo
OriginalCurrencyformCurrencyNo
OriginalValuationformdecimal?No
OriginalUnitValueformdecimal?No
OriginalUnitPriceformdecimal?No
OriginalDiffformdecimal?No
LastUpdateformDateTime?No
DeletedformDateTime?No
Calculatedformstring[]No
IdTypeformint?No
Currency Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NameformstringNo
SymbolformstringNo
CryptoformboolNo
PrecisionformintNo
PrefixformboolNo
MarketcapformObjectNo
DatetimeformDateTime?No
PowensCurrency Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
NameformstringNo
SymbolformstringNo
CryptoformboolNo
PrecisionformintNo
PrefixformboolNo
MarketcapformObjectNo
DatetimeformDateTime?No
AccountUsage Enum:
NameValue
PRIV1
ORGA2
PowensInformation Parameters:
NameParameterData TypeRequiredDescription
VersionformstringNo
ProviderTypeformstringNo
PowensLoan Parameters:
NameParameterData TypeRequiredDescription
TotalAmountformdecimal?No
AvailableAmountformdecimal?No
UsedAmountformdecimal?No
SubscriptionDateformDateTime?No
MaturityDateformDateTime?No
NextPaymentAmountformdecimal?No
NextPaymentDateformDateTime?No
Rateformdecimal?No
NbPaymentsLeftformint?No
NbPaymentsDoneformint?No
NbPaymentsTotalformint?No
LastPaymentAmountformdecimal?No
LastPaymentDateformDateTime?No
AccountLabelformstringNo
InsuranceLabelformstringNo
InsuranceAmountformdecimal?No
InsuranceRateformdecimal?No
Durationformint?No
TypeformstringNo

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 /ext/powens/connection_synced HTTP/1.1 
Host: hcbtas-q-albamfs-api.azurewebsites.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	connection: 
	{
		id: 0,
		id_user: 0,
		id_connector: 0,
		last_update: 0001-01-01,
		created: 0001-01-01,
		active: False,
		last_push: 0001-01-01,
		next_try: 0001-01-01,
		connector: 
		{
			id: 0,
			name: String,
			hidden: False,
			charged: False,
			code: String,
			beta: False,
			color: String,
			slug: String,
			sync_periodicity: 0,
			months_to_fetch: 0,
			siret: String,
			uuid: String,
			restricted: False,
			stability: 
			{
				status: String,
				lastUpdate: 0001-01-01
			},
			capabilities: 
			[
				String
			],
			available_auth_mechanisms: 
			[
				credentials
			],
			categories: 
			[
				String
			],
			auth_mechanism: credentials,
			account_types: 
			[
				{
					
				}
			],
			account_usage: 
			[
				{
					
				}
			],
			documents_type: 
			[
				String
			],
			products: 
			[
				{
					
				}
			]
		},
		accounts: 
		[
			{
				investments: 
				[
					{
						id: 0,
						id_account: 0,
						label: String,
						code: String,
						code_type: String,
						stock_symbol: String,
						stock_market: {},
						source: String,
						description: String,
						quantity: 0,
						unitprice: 0,
						unitvalue: 0,
						valuation: 0,
						diff: 0,
						diff_percent: 0,
						prev_diff: 0,
						portfolio_share: 0,
						vdate: 0001-01-01,
						prev_vdate: 0001-01-01,
						id_security: 0,
						original_currency: 
						{
							id: String,
							name: String,
							symbol: String,
							crypto: False,
							precision: 0,
							prefix: False,
							marketcap: {},
							datetime: 0001-01-01
						},
						original_valuation: 0,
						original_unitvalue: 0,
						original_unitprice: 0,
						original_diff: 0,
						last_update: 0001-01-01,
						deleted: 0001-01-01,
						calculated: 
						[
							String
						],
						id_type: 0
					}
				],
				id: 0,
				id_connection: 0,
				id_user: 0,
				id_source: 0,
				id_parent: 0,
				number: String,
				webid: String,
				original_name: String,
				balance: 0,
				coming: 0,
				display: False,
				last_update: 0001-01-01,
				deleted: 0001-01-01,
				disabled: 0001-01-01,
				iban: String,
				currency: 
				{
					id: String,
					name: String,
					symbol: String,
					crypto: False,
					precision: 0,
					prefix: False,
					marketcap: {},
					datetime: 0001-01-01
				},
				id_type: 0,
				bookmarked: 0,
				name: String,
				error: String,
				usage: 0,
				company_name: String,
				opening_date: 0001-01-01,
				bic: {},
				coming_balance: 0,
				formatted_balance: String,
				type: String,
				calculated: 
				[
					String
				],
				valuation: 0,
				diff: 0,
				diff_percent: 0,
				prev_diff: 0,
				prev_diff_percent: 0,
				information: 
				{
					version: String,
					provider_type: String
				},
				loan: 
				{
					total_amount: 0,
					available_amount: 0,
					used_amount: 0,
					subscription_date: 0001-01-01,
					maturity_date: 0001-01-01,
					next_payment_amount: 0,
					next_payment_date: 0001-01-01,
					rate: 0,
					nb_payments_left: 0,
					nb_payments_done: 0,
					nb_payments_total: 0,
					last_payment_amount: 0,
					last_payment_date: 0001-01-01,
					account_label: String,
					insurance_label: String,
					insurance_amount: 0,
					insurance_rate: 0,
					duration: 0,
					type: String
				}
			}
		],
		state: String,
		error: String,
		error_message: String,
		expire: 0001-01-01,
		id_provider: 0,
		id_bank: 0,
		bank: 
		{
			id: 0,
			name: String,
			hidden: False,
			charged: False,
			code: String,
			beta: False,
			color: String,
			slug: String,
			sync_periodicity: 0,
			months_to_fetch: 0,
			siret: String,
			uuid: String,
			restricted: False,
			stability: 
			{
				status: String,
				lastUpdate: 0001-01-01
			},
			capabilities: 
			[
				String
			],
			available_auth_mechanisms: 
			[
				credentials
			],
			categories: 
			[
				String
			],
			auth_mechanism: credentials,
			account_types: 
			[
				{
					
				}
			],
			account_usage: 
			[
				{
					
				}
			],
			documents_type: 
			[
				String
			],
			products: 
			[
				{
					
				}
			]
		},
		connector_uuid: String,
		informations: {}
	},
	push_type: String,
	id_webhook_data: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	version: 
	{
		major: 0,
		minor: 0,
		build: -1,
		revision: -1,
		majorRevision: -1,
		minorRevision: -1
	},
	content: 
	{
		__type: "System.Net.Http.EmptyContent, System.Net.Http",
		headers: []
	},
	statusCode: Continue,
	reasonPhrase: String,
	headers: [],
	trailingHeaders: [],
	requestMessage: 
	{
		version: 
		{
			major: 0,
			minor: 0,
			build: -1,
			revision: -1,
			majorRevision: -1,
			minorRevision: -1
		},
		versionPolicy: RequestVersionOrLower,
		method: 
		{
			method: GET
		},
		headers: [],
		properties: {},
		options: {}
	},
	isSuccessStatusCode: False
}