Adv. Benefits

Copy Plan Advanced API

Copies an existing plan. This copy can be to a completely new Plan ID, or to overwrite an existing Plan ID.

SecurityapiKeyAuth and bearerAuth
Request
header Parameters
vbasoftware-database
required
string

Target database

Request Body schema:
required
benefits
boolean
cascade
boolean
capitation
boolean
restrictions
boolean
preEx
boolean
addedAccum
boolean
maximums
boolean
pbmCoPay
boolean
placeDetails
boolean
placeAuth
boolean
placeCoPay
boolean
placeCoIns
boolean
exCodeDetails
boolean
exCodeProcedure
boolean
exCodeDiagnosis
boolean
exCodePlace
boolean
context4Details
boolean
context4Pricing
boolean
authPenalty
boolean
benefitLevel
boolean
benefitRates
boolean
idCodes
boolean
exCodeModifiers
boolean
originalPlanID
string or null
newPlanID
string or null
newPlanDescription
string or null
newPlanType
string or null
copyMode
integer <int32>
Responses
200

Success

401

Unauthorized

post/plans-copy
Request samples
{
  • "benefits": true,
  • "cascade": true,
  • "capitation": true,
  • "restrictions": true,
  • "preEx": true,
  • "addedAccum": true,
  • "maximums": true,
  • "pbmCoPay": true,
  • "placeDetails": true,
  • "placeAuth": true,
  • "placeCoPay": true,
  • "placeCoIns": true,
  • "exCodeDetails": true,
  • "exCodeProcedure": true,
  • "exCodeDiagnosis": true,
  • "exCodePlace": true,
  • "context4Details": true,
  • "context4Pricing": true,
  • "authPenalty": true,
  • "benefitLevel": true,
  • "benefitRates": true,
  • "idCodes": true,
  • "exCodeModifiers": true,
  • "originalPlanID": "string",
  • "newPlanID": "string",
  • "newPlanDescription": "string",
  • "newPlanType": "string",
  • "copyMode": 0
}
Response samples
{
  • "data": {
    },
  • "error": {
    },
  • "debug": {
    }
}