POST  api/provider/enroll/provider Back to API Home

Enrolls new provider for given NPI Number. Accepts input parameters in JSON format or Form data. Rejects if NPI doesn't exist in base data source. Returns Success Message on successful enrollment.
For Individual type enrollments WCB Authorization Number is also required except for providers with specialty OT/PT. So for Individual enrollments, you must send either WCB Number or specialty code OT/PT.

Resource URL

https://www.efilenysclaims.com/NYSIF/api/provider/enroll/provider

Request Format

Request format should be JSON or Form data.

Parameters

required The value of NPI Number is required in all cases
required conditionally EIN Number is required for Business Provider enrollments. And it should be a 9-digit number. It will be ignored for Individual Provider enrollments.
optional It will be taken from NPI base data source if not provided.


Individual Provider Enrollment (if WCB Authorization Number is given)
required WCB Authorization Number is required only if specialty code is not given for Individual Provider enrollments. And it should be a valid number in base data source.
required SSN should be 9-digit number and required for Individual enrollments.
optional License Number should be 6-digit number. It will be taken from WCB base data source if not given.
required Legal Name is required.
required Address1 is required.
optional Address2 is optional. It will be taken from WCB base data source if not given.
optional City is optional. It will be taken from WCB base data source if not given.
optional State is optional. It will be taken from WCB base data source if not given. And it should be a valid state if given.
optional Zip Code is optional. It will be taken from WCB base data source if not given. And it should be a 5-digit number if given.
optional Zip Plus is optional. It will be taken from WCB base data source if not given. And it should be a 4-digit number if given.


Individual Provider Enrollment (if Specialty code OT/PT is given)
required The value of Specialty Code must be OT or PT.
required SSN should be 9-digit number.
required License Number should be 6-digit number.
required Legal Name is required.
optional Address1 is optional. It will be taken from base data source if not given.
optional Address2 is optional. It will be taken from NPI base data source if not given.
optional City is optional. It will be taken from NPI base data source if not given.
optional State is optional. It will be taken from NPI base data source if not given. And it should be a valid state if given.
optional Zip Code is optional. It will be taken from NPI base data source if not given. And it should be a 5-digit number if given.
optional Zip Plus is optional. It will be taken from NPI base data source if not given. And it should be a 4-digit number if given.

Example Request

POST https://www.efilenysclaims.com/NYSIF/api/provider/enroll/provider

Provider Enrollment with NPI Number
{
  "npiNumber":"*****5910",
  "ein":"*****6789",
  "orgName":"ALABAMA CARDIOVASCULAR GROUP, P.C."
}
Individual Provider Enrollment (if WCB Authorization Number is given)
{
  "npiNumber":"*****1271",
  "wcbNumber":"*****5-3",
  "ssn":"*****6789",
  "licenseNumber":"****6",
  "legal1099Name":"***** MICHAEL",
  "address1":"335 PARRISH ST",
  "address2":"2700 10TH AVE S",
  "city":"New York",
  "state":"NY",
  "zipCode":"34034",
  "zipPlus":"3456"
}

Error Response

For invalid requests (Eg:- a request with invalid request format will be refused by server), a string error message will be sent in response and with response code 4xx or 5xx. For data validation failures (Eg:- a valid request format but with insufficient data), a JSON string will be sent in response with key "errors". Multiple error messages are separated with comma. Each error message contains a description of failure.

{
    "errors": [
        "Provider already enrolled for this NPI number in eFileNYSClaims"
    ]
}