# Create or Update Batch Provider Create or Update multiple Provider at once. If the entity exists, it will be updated. If the entity does not exist, it will be created. Endpoint: PUT /providers-batch Version: v1 Security: apiKeyAuth, bearerAuth ## Header parameters: - `vbasoftware-database` (string, required) Target database ## Request fields (application/json): - `provider_ID` (string,null) Unique idenfitier assigned to the Proivider record. - `accepting_Age_From` (integer,null) Beginning of the range of accepted patient ages. - `accepting_Age_Thru` (integer,null) End of the range of accepted patient ages. - `accepting_Patients` (boolean, required) Indicates whether the selected Provider is accepting new patients. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `accepts_Capitation` (boolean, required) No longer in use. This fields has been replaced by the Credentialing tables. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `accepts_Plan_Fees` (boolean, required) No longer in use. This fields has been replaced by the Credentialing tables. - `accepts_Withhold` (boolean, required) No longer in use. This fields has been replaced by the Credentialing tables. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `active` (boolean, required) Indicates whether the Provider is active. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `address` (string,null) Street address of the rendering location. - `address2` (string,null) Address line 2 for the Provider entity. - `advice_To_Pay` (boolean, required) When this option is selected, adjudication to mark every claim as 'Advice to Pay' (ATP). Advice to Pay claims do not produce check records when processed. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `after_Hours_Procedures` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `alternate_ID` (string,null) Alternate identifier for the selected Provider. - `blid` (string,null) BaseLoad Key for this Service Provider location. - `birth_Date` (string,null) Provider's date of birth. (Not required if Entity is non-Person) - `birth_Place` (string,null) Provider's place of birth. (If the entity is a Person) - `board_Certification` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `city` (string,null) City of the rendering location. - `communication_Method` (string,null) Indicates the Provider's preferred method of communication. - `country_ID` (string,null) Country code associated with the Provider entity. - `county_Code` (string,null) County code associated with the Provider entity. - `deA_Number` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `discount_Percent` (number,null) This option adjusts the 'Allowed Amount' above (positive values) or below (negative values) the 'Billed Amount' by the entered percentage. - `education` (string,null) Educational background of the Provider. (If the entity is a Person) - `effective_Date` (string,null) Indicates the effectiveness of this provider at this service location. Independent of Network effectiveness. - `email_Address` (string,null) Email address of the Provider entity. - `emergency_Country_Code` (string,null) Country code of the emergency phone number associated with the Provider entity. - `emergency_Phone` (string,null) Emergency phone number of the Provider. - `entity_ID` (string,null) Unique identifier assigned to the Provider entity. - `entry_Date` (string) Date when the record was first added to the system. - `entry_User` (string,null) User that first added the record to the system. - `ethnicity_Code` (string,null) Identifies the type of individual Provider or Provider entity. - `expiration_Date` (string,null) Indicates the effectiveness of this provider at this service location. Independent of Network effectiveness. - `fax_Country_Code` (string,null) Country code of the fax number associated with the Provider entity. - `fax_Number` (string,null) Fax number associated with the Provider's rendering location. - `fax_Opt_Out` (boolean, required) Indicates that the Provider is opted out of fax communication. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `federal_ID` (string,null) Provider's federal tax identification number. - `first_Name` (string,null) First name of the Provider. (Not required if Entity is non-Person) - `handicap_Access` (boolean, required) Indicates whether the Provider facilities have handicap accessibility. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `home_Address` (string,null) Home address of the Provider. (If the entity is a Person) - `home_City` (string,null) City of the home address of the Provider. (If the entity is a Person) - `home_Country_Code` (string,null) Country code of the home phone number associated with the Provider entity. - `home_Country_ID` (string,null) Country indicator for Provider home address. - `home_Phone` (string,null) Home phone number of the Provider. - `home_State` (string,null) State of the home address of the Provider. (If the entity is a Person) - `home_Zip_Code` (string,null) Zip Code of the Provider's home address. - `hours` (string,null) Hours of operation for the Provider. - `ivR_Code` (string,null) This field is sometimes used to track an IVR Code for the providers IVR system. - `initial_Cred_Date` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `ins_Agent` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `ins_Carrier` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `ins_Coverage_Amt` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `ins_Expiration_Date` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `ins_Policy_Number` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `languages` (string,null) Lists the languages that able to be spoken/translated at the facility. - `last_Name` (string,null) Last name of the Provider. (Not required if Entity is non-Person) - `latitude` (number,null) Latitudinal coordinate of the Provider entity's location. - `license_Number` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `longitude` (number,null) Longitudinal coordinate of the Provider entity's location. - `malp_Aggregate_Limit` (integer,null) No longer in use. This fields has been replaced by the Credentialing tables. - `malp_Carrier_ID` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `malp_Exp_Date` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `malp_Policys` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `malp_Specific_Limit` (integer,null) No longer in use. This fields has been replaced by the Credentialing tables. - `medicaid_ID` (string,null) Unique Medicaid identifier associated with the Provider. - `medicare_Cert_ID` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `middle_Name` (string,null) Middle initial of the Provider. - `nitrous_Oxide` (boolean, required) Indicates whether the Provider facilities have nitrous oxide available for patients. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `no_Pends_On_Remit` (string,null) When this option is selected, the Provider remit will not include pends. This only works if a custom report is designed to use this option. - `notes` (string,null) No longer in use. Replaced by the NoteData, NoteSource and NoteReference tables. - `oshA_Procedures` (string,null) No longer in use. This fields has been replaced by the Credentialing tables. - `office_Manager` (string,null) Name of the Provider's Office Manager. - `org_Name` (string,null) Organization that the Provider belongs to. - `other_Name` (string,null) Any other names that the Provider uses. - `pend_Ex_Code` (string,null) Specifies the Ex Code that should be applied when the 'Apply Ex Code' option is selected. - `pend_Flag` (string,null) Indicates whether an Ex Code should be applied to claims that involve payments to the selected Provider. - `phone_Country_Code` (string,null) Country code of the phone number associated with the Provider entity. - `phone_Number` (string,null) Phone number associated with the Provider's rendering location. - `plan_Provider` (boolean, required) This is an information field used for custom reporting. - `practice_Type` (string,null) Defines the type of the selected Provider. - `print_Auth` (boolean, required) This is an information field used for custom reporting. - `provider_Type` (string,null) Identifies the type of individual Provider or Provider entity. - `require_Fee_Sched` (string,null) This is an information field used for custom reporting. - `sex` (string,null) Biological sex of the Provider. - `soc_Sec_Number` (string,null) Social Security Number of the Provider. - `sole_Proprietor` (boolean, required) No longer in use. This fields has been replaced by the Credentialing tables. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `specialties` (string,null) Specialty/Specialties of the individual Provider/entity. - `state` (string,null) State of the rendering location. - `suffix` (string,null) Suffix associated with the Provider. - `upiN_Number` (string,null) This is an information field used for custom reporting. - `update_Date` (string) Date when the record was last updated in the system. - `update_User` (string,null) User that last updated the record in the system. - `use_Procedure_Code` (boolean, required) When this option is selected, adjudication will error any of this Provider's claims that contain revenue codes. Note: The database will apply a default value of False for this field if a value is not provided. This field is also marked as NOT NULL in the database and therefore required by the API. If you do not have a value for this field, supply the database default value of False to meet the API requirements and ensure that the functionality occurs as expected. - `website` (string,null) Website of the Provider entity. - `years_Practiced` (integer,null) Number of years that the Provider has been practicing. - `zip_Code` (string,null) Zip Code of the Provider's rendering location. ## Response 207 fields (text/plain): - `data` (array,null) - `data.id` (array, required) List of key/value pairs that represent the unique id for the entity operation. - `data.id.key` (string,null) - `data.id.value` (any,null) - `data.status` (integer, required) http status of the operation (eg, 200, 201, 500) - `data.body` (string, required) operation message (eg, Updated, Created, Error message) - `error` (object) - `error.detail` (string,null) A human-readable explanation specific to this occurrence of the problem. - `error.instance` (string,null) A URI reference that identifies the specific occurrence of the problem.It may or may not yield further information if dereferenced. - `error.status` (integer) The HTTP status code([RFC7231], Section 6) generated by the origin server for this occurrence of the problem. - `error.title` (string,null) A short, human-readable summary of the problem type.It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization(e.g., using proactive content negotiation; see[RFC7231], Section 3.4). - `error.type` (string,null) A URI reference [RFC3986] that identifies the problem type. This specification encourages that, when dereferenced, it provide human-readable documentation for the problem type (e.g., using HTML [W3C.REC-html5-20141028]). When this member is not present, its value is assumed to be "about:blank". - `debug` (object) - `debug.activityID` (string, required) ## Response 401 fields