GuidesRecipesAPI Reference
Log In
Guides

Create/update contact role information

Upsert multiple contact roles

Value

Description

Insert or update data for multiple entities, it's essential to refrain from specifying the "id" or "internalId" fields when creating a new entity.

Path

/api/crm/investor/contact-roles/multiple

Method

POST

Request Parameters

  • *internalId:** A internal ID is to identify if you want to update or create new investor contact role.

Request Body

Array of contact role object.

Responses

  • *200 (OK): **true
  • *400 (Bad Request):** Request body is either in incorrect format or empty.
    403 (Forbidden): User doen't has permission to All master fund Contact, Entity, Contact role.
  • *500 (Internal Server Error):** If provided internal ID is not found.
  • *500 (Internal Server Error):** If entity internal ID, contact internal ID or role internal ID is incorrect.
  • *500 (Internal Server Error):** If role is not allowed by provided entity type incorrect.
  • *500 (Internal Server Error):** Missing require data (contactInternalId, crmEntityInternalId, roleInternalId).

Remark

Entity types that allows to create include Prospect investor, Pipeline asset, Pipeline investee fund, Others.

Reference

Link

Request body example