# obpy-party-publisher-services 7.5.0

Apache 2.0

The OBPY Party Publisher API allows to publish and subscribe the party kafka messages

## Servers

whf00pim.in.oracle.com:9092 kafka

Development server

## Operations

### Sub PartyHandoffToHostStatusGenerated

In Retail party onboarding process, host CIF ID is notified to the channels, once after handing off Retail customer to HOST(FCUBS). Topic to be referred is PartyHandoffToHostStatus

In Retail party onboarding process, host CIF ID is notified to the channels, once after handing off Retail customer to HOST(FCUBS). Topic to be referred is PartyHandoffToHostStatus

Accepts the following message:

Party Handoff Status Update Party Handoff To Host Status Update

Party Handoff To Host Status Update

Publish the CIF ID generated for Onboarded Customer to Channels

Payload PartyHandoffToHostStatusUpdate
object
branchCode
string
userId
string
applicationNumber
string
partyId
string
handoffStatus
string
externalCustomerId
string
eventType
string

Additional properties are allowed.

#### Examples

##### Party Handoff To Host Status Update

Payload

    { "branchCode": "string", "userId": "string", "applicationNumber": "string", "partyId": "string", "handoffStatus": "string", "externalCustomerId": "string", "eventType": "string" }

###### This example has been generated automatically.

### Sub PartyKYCStatusUpdateGenerated

In Retail party onboarding process, after KYC stage, the party KYC status is notified to the channels.Topic to be referred is PartyKYCStatusUpdate

In Retail party onboarding process, after KYC stage, the party KYC status is notified to the channels.Topic to be referred is PartyKYCStatusUpdate

Accepts the following message:

Party KYC Status Update Party KYC Status Update

Party KYC Status Update Generated

Publish Kyc Status for Onboarded Customer to Channels

Payload PartyKYCStatusUpdate
object
branchCode
string
userId
string
applicationNumber
string
partyId
string
kycStatus
string
kycLastUpdateDate
string
eventType
string

Additional properties are allowed.

#### Examples

##### Party KYC Status Update

Payload

    { "branchCode": "string", "userId": "string", "applicationNumber": "string", "partyId": "string", "kycStatus": "string", "kycLastUpdateDate": "string", "eventType": "string" }

###### This example has been generated automatically.

### Sub PartyHandoffNotification

Once the retail party is created from channels, party module onboarding flow will wait for an TO GO approval from channels for party processing..Topic to be referred is PartyHandoffNotification

Once the retail party is created from channels, party module onboarding flow will wait for an TO GO approval from channels for party processing..Topic to be referred is PartyHandoffNotification

Accepts the following message:

Party Handoff Notification Party Handoff Notification

Party Handoff Notification

Publish Handoff Notification for Onboarded Retail Party to Channels

Payload PartyHandoffNotification
object
branchCode
string
userId
string
sourceCode
string
applicationNumber
string
eventType
string
domain
string
partyList
array<object>
partyId
string
partyHandoff
string

Additional items are allowed.

Additional properties are allowed.

#### Examples

##### Party Handoff Notification

Payload

    { "branchCode": "string", "userId": "string", "sourceCode": "string", "applicationNumber": "string", "eventType": "string", "domain": "string", "partyList": [ { "partyId": "string", "partyHandoff": "string" } ] }

###### This example has been generated automatically.

### Sub PartyLimitedKycStatusUpdateGenerated

In Retail party onboarding process, after KYC stage, the party KYC status is notified to the channels.Topic to be referred is PartyLimitedKycStatusUpdateGenerated

In Retail party onboarding process, after KYC stage, the party KYC status is notified to the channels.Topic to be referred is PartyLimitedKycStatusUpdateGenerated

Accepts the following message:

Party Limited Kyc Status Update Party Limited Kyc Status Update Generated

Party Limited Kyc Status Update Generated

Publish Kyc Status for Onboarded Customer to Channels

Payload PartyLimitedKycStatusUpdate
object
branchCode
string
userId
string
applicationNumber
string
partyId
string
kycStatus
string
externalCustomerNumber
string
eventType
string

Additional properties are allowed.

#### Examples

##### Party Limited Kyc Status Update Generated

Payload

    { "branchCode": "string", "userId": "string", "applicationNumber": "string", "partyId": "string", "kycStatus": "string", "externalCustomerNumber": "string", "eventType": "string" }

###### This example has been generated automatically.

### Sub PartyReKycStatusUpdateGenerated

Once the retail party is created from channels, party module onboarding flow will wait for an TO GO approval from channels for party processing..Topic to be referred is PartyReKycStatusUpdateGenerated

Once the retail party is created from channels, party module onboarding flow will wait for an TO GO approval from channels for party processing..Topic to be referred is PartyReKycStatusUpdateGenerated

Accepts the following message:

Party Re Kyc Status Update Party Re Kyc Status Update Generated

Party Re Kyc Status Update Generated

Publish Handoff Notification for Onboarded Retail Party to Channels

Payload PartyReKycStatusUpdate
object
branchCode
string
userId
string
partyId
string
applicationNumber
string
eventType
string
externalCustomerNumber
string
partyReKycTypeDetails
array<object>
kycType
string
validTill
string

Additional items are allowed.

Additional properties are allowed.

#### Examples

##### Party Re Kyc Status Update Generated

Payload

    { "branchCode": "string", "userId": "string", "partyId": "string", "applicationNumber": "string", "eventType": "string", "externalCustomerNumber": "string", "partyReKycTypeDetails": [ { "kycType": "string", "validTill": "string" } ] }

###### This example has been generated automatically.

## Messages

#1 Party Handoff Status Update Party Handoff To Host Status Update

Party Handoff To Host Status Update

Payload PartyHandoffToHostStatusUpdate
object
branchCode
string
userId
string
applicationNumber
string
partyId
string
handoffStatus
string
externalCustomerId
string
eventType
string

Additional properties are allowed.

#2 Party KYC Status Update Party KYC Status Update

Party KYC Status Update Generated

Payload PartyKYCStatusUpdate
object
branchCode
string
userId
string
applicationNumber
string
partyId
string
kycStatus
string
kycLastUpdateDate
string
eventType
string

Additional properties are allowed.

#3 Party Handoff Notification Party Handoff Notification

Party Handoff Notification

Payload PartyHandoffNotification
object
branchCode
string
userId
string
sourceCode
string
applicationNumber
string
eventType
string
domain
string
partyList
array<object>
partyId
string
partyHandoff
string

Additional items are allowed.

Additional properties are allowed.

#4 Party Limited Kyc Status Update Party Limited Kyc Status Update Generated

Party Limited Kyc Status Update Generated

Payload PartyLimitedKycStatusUpdate
object
branchCode
string
userId
string
applicationNumber
string
partyId
string
kycStatus
string
externalCustomerNumber
string
eventType
string

Additional properties are allowed.

#5 Party Re Kyc Status Update Party Re Kyc Status Update Generated

Party Re Kyc Status Update Generated

Payload PartyReKycStatusUpdate
object
branchCode
string
userId
string
partyId
string
applicationNumber
string
eventType
string
externalCustomerNumber
string
partyReKycTypeDetails
array<object>
kycType
string
validTill
string

Additional items are allowed.

Additional properties are allowed.