company-interactions

Create Company Interaction

Create a new company interaction.

The interaction can include file attachments that were previously uploaded using the /api/files/upload endpoint. For each attachment, provide:

  • storage_filename: The storage filename returned by the upload endpoint
  • original_name: The original filename of the uploaded file
  • content_type: The content type of the file

The files will be moved from the upload folder to the interaction's permanent storage location.

post/api/companies/{company_uuid}/interactions

Request

  • Base URL
    https://api.regdoor.com (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Path parameters

company_uuidstring uuid required

Headers

X-Teamspace-Uuidstring uuid nullable
X-User-Emailstring nullable
X-User-Namestring nullable

Request body

titlestring required
descriptionstring nullable
interacted_atstring date-time required
mediumstring required
sentimentstring nullable
sentiment_numericinteger nullable
status'draft' | 'published'
other_participantsobject[] nullable
email_bodystring nullable
source'app' | 'email'
user_uuidsstring[]
attachmentsobject[] nullable
infoobject nullable
visibility'company' | 'personal'

Response

Successful Response

titlestring required
descriptionstring nullable
interacted_atstring date-time required
mediumstring required
sentimentstring nullable
sentiment_numericinteger nullable
status'draft' | 'published'
other_participantsobject[] nullable
email_bodystring nullable
source'app' | 'email'
uuidstring uuid4 required
company_uuidstring uuid4 required
created_atstring date-time required
updated_atstring date-time required
attachmentsobject[] nullable required
infoobject nullable
collectionsstring[]
visibilitystring
personal_owner_user_uuidstring uuid4 nullable
access_deniedboolean
my_access_levelstring nullable
attachments_with_urlsobject[] nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.