Services
- Clients are responsible for implementing services to consume and process messages published on each subscription they would like to establish.
- Clients can use the language of their choice to develop the services that will subscribe to and consume RMQ messages.
Customer
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Customer | Customer Status Changed | Sent any time a Customer's status is updated |
|
{
"event_type":"status_change",
"details":{
"customer_uid":"A1B2C3D48I7H6G5F",
"external_uid":"h5B7h11M89Yt6R54",
"new_status":"approved",
"prior_status":"manual_review"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Customer | Customer Lock/Unlock | A Customer has been locked or unlocked. |
|
{
"event_type": "lock",
"details": {
"customer_uid": "TjqM5Rq3RmT2vpW5",
"external_uid": "40973cf7-c90d-4629-87e2-20dee143c4d7"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Customer | Document Available | A new document is available. |
|
{
"event_type": "document_available",
"details": {
"uid": "41tvhZqbUKAUxp4M",
"name": "v3GBQ1XreY6Bki3N-October-2020",
"year": 2020,
"month": 10,
"pool_uids": ["22CqHKHB6er3Mhez"],
"customer_uid": "v3GBQ1XreY6Bki3N",
"document_type": "monthly_statement",
"period_ended_at": "2020-11-01T00:00:00.000Z",
"period_started_at": "2020-10-01T00:00:00.000Z"
}
}
{
"event_type": "document_available",
"details": {
"uid": "UyuKXxx78CigGftr",
"customer_uid": "1R8csxtA37zraL9T",
"document_type": "1042",
"name": "2019 Tax Document 1042",
"period_started_at": "2019-01-01T00:00:00.000Z",
"period_ended_at": "2020-01-01T00:00:00.000Z",
"pool_uids": ["cJLk7KjExtoKKcBQ"],
"year": 2019
}
}
Transfer
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Transfer | Transfer Initiated | A transfer has been initiated |
|
{
"event_type": "created",
"details": {
"customer_external_uid":
"A5B4C6F9h51j2j3j",
"customer_uid": "ab12cd34ef56gh78",
"transfer_uid": "Zb12cd34ef56gh7X",
"usd_transfer_amount": "321.00",
"transaction_uid": "s8J7J6J5J5h31A28"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Transfer | Transfer Status Changed | The status of a transfer has been updated |
|
{
"event_type": "status_change",
"details": {
"customer_external_uid"
"rb12cd34ef56ghd4",
"customer_uid": "Zb12cd34ef56gh7X",
"new_status": "finished",
"transfer_uid": "fb12cd34ef563gq2",
"transaction_uid": "s8J7J6J5J5h31A28"
}
}
Transaction
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Transaction | Transaction Created | A transaction record has been created |
|
{
"event_type":"created",
"details":{
"asset_breakdown":[{
"asset_quantity":"-5.0",
"asset_type":"USD",
"synthetic_account_uid":"y3mgbw9CdzMWa2m7",
"us_dollar_amount":"-5.00"
},{
"asset_quantity":"0.25",
"asset_type":"LPL",
"synthetic_account_uid":"hpqbJpevVzafUc1T",
"us_dollar_amount":"5.00"
}
],
"customer_external_uid":"business-partner-unique-identifier-27",
"customer_uid":"zK7DSmQiqFVue624",
"description":"description",
"destination_synthetic_account_uid":"hpqbJpevVzafUc1T",
"new_status":"queued",
"settled_index":null,
"source_synthetic_account_uid":"y3mgbw9CdzMWa2m7",
"transaction_uid":"c2c7Kws8cR8ZCBLn",
"type":"atm_withdrawal",
"us_dollar_amount":"1.23"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Transaction | Transaction Status Updated | The status of a transaction has been updated |
|
{
"event_type":"updated",
"details":{
"asset_breakdown":[{
"asset_quantity":"-5.0",
"asset_type":"USD",
"synthetic_account_uid":"zoPodA7UtHKm9APD",
"us_dollar_amount":"-5.00"
},{
"asset_quantity":"0.25",
"asset_type":"LPL",
"synthetic_account_uid":"phBEeJ4CN8EVuBAU",
"us_dollar_amount":"5.00"
}
],
"customer_external_uid":"business-partner-unique-identifier-8",
"customer_uid":"gXjG87TQEUmsdVSg",
"description":"description",
"destination_synthetic_account_uid":"phBEeJ4CN8EVuBAU",
"new_status":"queued",
"settled_index":null,
"source_synthetic_account_uid":"zoPodA7UtHKm9APD",
"transaction_uid":"exJmgX7ABWX4DFU4",
"type":"atm_withdrawal",
"us_dollar_amount":"1.23",
}
}
Adjustments
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Adjustments | Adjustment Created | An adjustment has been created |
|
{
"event_type": "created",
"details": {
"customer_external_uid": "4c7575aa-2738-4327-9ac5-84ccd66f1418",
"customer_uid": "vZDPGJxdcXzYv72Z",
"adjustment_uid": "f8fk7tuDzyapV5dy",
"adjustment_type_uid": "pmr1urvkJLkMVTd1",
"quantity": "12.21",
"transaction_uid": "yBiL3XboaSCHa7CK"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Adjustments | Adjustment Status Updated | The status of an adjustments has been updated |
|
{
"event_type": "status_change",
"details": {
"adjustment_uid": "QB74AR5XqALuYFWu",
"customer_external_uid": "356acbe8-5959-4aa5-a309-fd5360862b87",
"customer_uid": "fLM7hjs5MqfDNnvd",
"new_status": "settled",
"old_status": "initiated",
"transaction_uid": "yBiL3XboaSCHa7CK"
}
}
Debit Card
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Debit Card | Debit Card PIN Commit Failed | An exception is raised during a request to Galileo to change the PIN |
|
{
"event_type":"pin_commit_failed",
"details":{
"card_last_four":"0001",
"customer_uid":"x36cG3iqxKvpPcip",
"debit_card_uid":"v3UtRfwaccDKCFgA",
"external_uid":"external-uid-1",
"pool_uid":"jwRqFrWsjbzPAtiy"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Debit Card | Debit Card Requested | A customer has requested a new debit card for an account |
|
{
"event_type": "requested",
"details": {
"card_last_four": "1243",
"customer_uid": "A7A7b8b85D3D3D3D"
"debit_card_uid": "jfidKFgdiPogem6B",
"external_uid": "2E2D2E3W4e5r6t7y",
"pool_uid": "AbCdEfGh12983874"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Debit Card | Debit Card Status Updated | The status of a debit card has been updated |
|
{
"event_type": "status_change",
"details":{
"card_last_four": "3421",
"customer_uid": "Q9A7b8b85D3D3D3D",
"debit_card_uid": "jfidKFgdiPogem6B",
"external_uid": "H7A7b8b85D3D5D3E",
"new_status": "normal",
"pool_uid": "4E2D2E3W4e5r6t7y",
"prior_status": "shipped",
"ready_to_use": "true"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Debit Card | Debit Card Issued | A debit card has been issued |
|
{
"event_type": "issued",
"details": {
"card_last_four": "1243",
"customer_uid": "A7A7b8b85D3D3D3D",
"debit_card_uid": "jfidKFgdiPogem6B",
"external_uid": "2E2D2E3W4e5r6t7y",
"pool_uid": "AbCdEfGh12983874"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Debit Card | Debit Card Reissue Requested | A debit card reissue has been requested |
|
{
"event_type": "reissue_requested",
"details": {
"card_last_four": "3421",
"customer_uid": "Q9A7b8b85D3D3D3D",
"debit_card_uid": "jfidKFgdiPogem6B",
"external_uid": "H7A7b8b85D3D5D3E",
"reason": "damaged",
"pool_uid": "4E2D2E3W4e5r6t7y"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Debit Card | Debit Card Lock/Unlock | A debit card has been locked or unlocked |
|
{
event_type: "lock",
details: {
debit_card_uid: "hWqvosBLynaD9J1Y",
external_uid: "48fce2be-728e-4624-90ff-f26e01a46bf5"
}
}
Synthetic Account
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Synthetic Account | Synthetic Account Status Changed | The status of a synthetic account has been updated |
|
{
"event_type": "status_change",
"details": {
"additional_info": {
"message": "error message; additional_info could be null",
"plaid": {
"error_code": "code from plaid if plaid_external",
"error_message": "code from plaid if plaid_external",
"error_type": "type from plaid if plaid_external",
"request_id": "request_id from plaid if plaid_external"
"error_type": "type from plaid if plaid_external",
"request_id": "request_id from plaid if plaid_external"
}
},
"external_uid": "client-generated-id",
"new_status": "failed",
"old_status": "initiated",
"synthetic_account_category": "plaid_external",
"synthetic_account_uid": "6NrMNrdB4hVHDXbx"
}
}
Category | Event Name | Trigger | Topic Name |
---|---|---|---|
Synthetic Account | Synthetic Account Created | A synthetic account record has been created |
|
{
"event_type": "created",
"details": {
"external_uid": "client-generated-id",
"status": "active",
"synthetic_account_category": "general",
"synthetic_account_uid": "6NrMNrdB4hVHDXbx"
}
}
Updated 18 days ago