# Share Bid Request Webhook

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /api/v0/finance/shareBid:
    post:
      summary: Share Bid Request Webhook
      deprecated: false
      description: ''
      tags:
        - Bharat Connect (BBPS)/APIs - BBPS/Vendor Payment/Webhook/Financing
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ShareBidRequest'
            examples: {}
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApplicationResponseShareBidResponse'
          headers: {}
          x-apidog-name: Success
      security: []
      x-apidog-folder: Bharat Connect (BBPS)/APIs - BBPS/Vendor Payment/Webhook/Financing
      x-apidog-status: released
      x-run-in-apidog: https://app.apidog.com/web/project/616243/apis/api-18788135-run
components:
  schemas:
    ShareBidRequest:
      required:
        - bid
      type: object
      properties:
        device:
          $ref: '#/components/schemas/Device'
        bid: &ref_0
          $ref: '#/components/schemas/Bid'
      x-apidog-orders:
        - device
        - bid
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    Bid:
      type: object
      properties:
        faId:
          type: string
        financingRequestId:
          type: string
        financingRequestAmount:
          type: number
        bidDetails:
          type: array
          items:
            $ref: '#/components/schemas/BidDetail'
      x-apidog-orders:
        - faId
        - financingRequestId
        - financingRequestAmount
        - bidDetails
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    BidDetail:
      type: object
      properties:
        bidId:
          type: string
        financierId:
          type: string
        approvedAmount:
          type: number
        bidValue:
          type: number
        invoiceFinDetails:
          type: array
          items:
            $ref: '#/components/schemas/InvoiceFinDetail'
        financeTermDoc:
          type: string
      x-apidog-orders:
        - bidId
        - financierId
        - approvedAmount
        - bidValue
        - invoiceFinDetails
        - financeTermDoc
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    InvoiceFinDetail:
      type: object
      properties:
        objectId:
          type: string
        approvedAmount:
          type: number
        financingRequestAmount:
          type: number
      x-apidog-orders:
        - objectId
        - approvedAmount
        - financingRequestAmount
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    Device:
      type: object
      properties:
        tag:
          $ref: '#/components/schemas/Tag'
      x-apidog-orders:
        - tag
      required:
        - tag
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    Tag:
      type: object
      properties:
        name:
          type: string
          enum:
            - GEOCODE
            - IP
            - AGENTID
        value:
          type: string
          pattern: ^([^\\\"]){1,100}$
      x-apidog-orders:
        - name
        - value
      required:
        - name
        - value
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    ApplicationResponseShareBidResponse:
      type: object
      properties:
        response_code:
          type: integer
          format: int32
        response_message:
          type: string
        payload:
          $ref: '#/components/schemas/ShareBidResponse'
      x-apidog-orders:
        - response_code
        - response_message
        - payload
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    ShareBidResponse:
      required:
        - resp
        - bid
      type: object
      properties:
        resp:
          $ref: '#/components/schemas/Resp'
        bid: *ref_0
        additionalInfos:
          type: array
          items:
            $ref: '#/components/schemas/AdditionalInfo'
      x-apidog-orders:
        - resp
        - bid
        - additionalInfos
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    AdditionalInfo:
      type: object
      properties:
        name:
          type: string
        value:
          type: string
      x-apidog-orders:
        - name
        - value
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
    Resp:
      required:
        - reqMsgId
        - result
      type: object
      properties:
        reqMsgId:
          type: string
        result:
          type: string
        errorCd:
          type: string
        errorDtl:
          type: string
        errorField:
          type: string
      x-apidog-orders:
        - reqMsgId
        - result
        - errorCd
        - errorDtl
        - errorField
      x-apidog-ignore-properties: []
      x-apidog-folder: ''
  securitySchemes: {}
servers:
  - url: https://ekpayout-uat.enkash.in
    description: Testing Env
security: []

```
