Skip to main content
PUT
/
api
/
application-management
/
{id}
Update an application management configuration
curl --request PUT \
  --url https://your-instance.example.com/api/application-management/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "status": "inactive",
  "description": "Deprecated; replaced by Encompass v2 integration"
}
'
{
  "success": true,
  "message": "Configuration created",
  "data": {
    "_id": "66c0a0b0c0d0e0f0a0b0c0d0",
    "configurationName": "Mortgage CRM Webhook",
    "source": "Encompass",
    "defaultStatus": "new",
    "status": "active",
    "organizationId": "65a0e0e0e0e0e0e0e0e0e0e0"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json
configurationName
string

Internal identifier shown in the Applications management list (unique per org).

name
string

Display name surfaced on the Application record.

description
string

Free-text note explaining what this configuration is used for.

source
string

Origin label (e.g. Zillow, Encompass) used to attribute leads.

defaultStatus
string

Initial status applied to new Applications created with this config.

allowRecontact
boolean

When true, the same contact can produce additional Applications even if a prior one exists.

status
enum<string>

Lifecycle state of the config itself: active makes it selectable, inactive retires it.

Available options:
active,
inactive

Response

Configuration updated

success
boolean
message
string
data
object