Skip to content
Navigation

Create capital outcomes engagement handoffs

POST
https://api.sureshake.com/v2/startups/{startupListingId}/engagement-requests/{engagementRequestId}/capital-outcomes-handoff

Path parameters

  • startupListingId
    string
    required
    format: uuid
  • engagementRequestId
    string
    required
    format: uuid

Request body JSON required

  • idempotencyKey
    string
    required
    format: uuid

Returns

201

Default Response

JSON
  • data
    object
    required
    • id
      string
      required
      format: uuid
    • startupListingId
      string
      required
      format: uuid
    • startupEntityId
      string
      required
      format: uuid
    • relationshipId
      string
      required
      format: uuid
    • classification
      object
      required
      • stage
        meeting
        or
        diligence
        required
      • eventType
        investor.meeting_requested
        or
        investor.report_requested
        or
        investor.diligence_requested
        required
      • category
        qualified_engagement
        required
      • qualifiedAction
        true
        required
      • countsAsCapitalAccessOutcome
        false
        required
      • evidenceKind
        explicit_engagement_record
        required
      • definitionVersion
        marketplace-capital-engagement/v1
        required
    • source
      object
      required
      • recordType
        startup_engagement_request
        required
      • recordId
        string
        required
        format: uuid
      • activityEventId
        string
        required
        format: uuid
      • occurredAt
        string
        required
        format: date-time
      • actorUserId
        string
        required
        minLength: 1
      • principal
        object
        required
        • type
          entity
          required
        • id
          string
          required
          format: uuid
    • handoff
      object
      required
      • status
        accepted
        required
      • handedOffByUserId
        string
        required
        minLength: 1
      • handedOffAt
        string
        required
        format: date-time
  • meta
    optional
    object
    • timestamp
      string
      required
      format: date-time

400

Default Response
JSON
  • error
    object
    required
    • code
      string
      required

      Machine-readable error code (e.g., NOT_FOUND)

    • message
      string
      required

      Human-readable error message

    • details
      optional
      unknown

      Optional structured error details

    • traceId
      optional
      string

      Unique ID for log correlation

401

Default Response
JSON
  • error
    object
    required
    • code
      string
      required

      Machine-readable error code (e.g., NOT_FOUND)

    • message
      string
      required

      Human-readable error message

    • details
      optional
      unknown

      Optional structured error details

    • traceId
      optional
      string

      Unique ID for log correlation

403

Default Response
JSON
  • error
    object
    required
    • code
      string
      required

      Machine-readable error code (e.g., NOT_FOUND)

    • message
      string
      required

      Human-readable error message

    • details
      optional
      unknown

      Optional structured error details

    • traceId
      optional
      string

      Unique ID for log correlation

404

Default Response
JSON
  • error
    object
    required
    • code
      string
      required

      Machine-readable error code (e.g., NOT_FOUND)

    • message
      string
      required

      Human-readable error message

    • details
      optional
      unknown

      Optional structured error details

    • traceId
      optional
      string

      Unique ID for log correlation

409

Default Response
JSON
  • error
    object
    required
    • code
      string
      required

      Machine-readable error code (e.g., NOT_FOUND)

    • message
      string
      required

      Human-readable error message

    • details
      optional
      unknown

      Optional structured error details

    • traceId
      optional
      string

      Unique ID for log correlation

500

Default Response
JSON
  • error
    object
    required
    • code
      string
      required

      Machine-readable error code (e.g., NOT_FOUND)

    • message
      string
      required

      Human-readable error message

    • details
      optional
      unknown

      Optional structured error details

    • traceId
      optional
      string

      Unique ID for log correlation

Type to search…

↑↓ navigate↵ selectEsc close