Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

Authenticate with a workspace-pinned Floral personal access token.

Headers

X-Request-ID
string

Optional caller-generated correlation ID. Floral returns the effective value in X-Request-ID.

Required string length: 1 - 128
Idempotency-Key
string
required

Required idempotency key. Exact retries of the same canonical request replay the original status, body, ETag, Location, and request ID for 24 hours.

Required string length: 1 - 255

Path Parameters

workspaceSlug
string
required

Slug of the workspace pinned to the credential.

Required string length: 1 - 100
Pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$

Body

application/json

Stable public profile fields. Owner, address, taxonomy, import, enrichment, and relationship-note controls are not accepted. Maximum 65536 bytes.

email
string<email>
required
Maximum string length: 320
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
name
string
required
Required string length: 1 - 255
companyId
integer
Required range: x <= 2147483647
customFields
object
department
string | null
Required string length: 1 - 128
description
string | null
Required string length: 1 - 5000
lifecycleStage
enum<string> | null
Available options:
LEAD,
PROSPECT,
CUSTOMER,
CHURNED
linkedinUrl
string<uri> | null
Maximum string length: 255
metadata
object
mobile
string | null
Required string length: 1 - 32
phone
string | null
Required string length: 1 - 32
title
string | null
Required string length: 1 - 128

Response

Person created

person
object
required