Authorize Provider
curl --request POST \
--url https://api.develophealth.ai/provider/authorize \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"npi": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"email": "[email protected]",
"fax_number": "<string>",
"phone_number": "<string>",
"address": {
"street": "<string>",
"street_line_2": "<string>",
"city": "<string>",
"state_province": "<string>",
"zip_postal_code": "<string>",
"country": "<string>"
}
}
'import requests
url = "https://api.develophealth.ai/provider/authorize"
payload = {
"npi": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"email": "[email protected]",
"fax_number": "<string>",
"phone_number": "<string>",
"address": {
"street": "<string>",
"street_line_2": "<string>",
"city": "<string>",
"state_province": "<string>",
"zip_postal_code": "<string>",
"country": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
npi: '<string>',
first_name: '<string>',
last_name: '<string>',
email: '[email protected]',
fax_number: '<string>',
phone_number: '<string>',
address: {
street: '<string>',
street_line_2: '<string>',
city: '<string>',
state_province: '<string>',
zip_postal_code: '<string>',
country: '<string>'
}
})
};
fetch('https://api.develophealth.ai/provider/authorize', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.develophealth.ai/provider/authorize",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'npi' => '<string>',
'first_name' => '<string>',
'last_name' => '<string>',
'email' => '[email protected]',
'fax_number' => '<string>',
'phone_number' => '<string>',
'address' => [
'street' => '<string>',
'street_line_2' => '<string>',
'city' => '<string>',
'state_province' => '<string>',
'zip_postal_code' => '<string>',
'country' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.develophealth.ai/provider/authorize"
payload := strings.NewReader("{\n \"npi\": \"<string>\",\n \"first_name\": \"<string>\",\n \"last_name\": \"<string>\",\n \"email\": \"[email protected]\",\n \"fax_number\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"street_line_2\": \"<string>\",\n \"city\": \"<string>\",\n \"state_province\": \"<string>\",\n \"zip_postal_code\": \"<string>\",\n \"country\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.develophealth.ai/provider/authorize")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"npi\": \"<string>\",\n \"first_name\": \"<string>\",\n \"last_name\": \"<string>\",\n \"email\": \"[email protected]\",\n \"fax_number\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"street_line_2\": \"<string>\",\n \"city\": \"<string>\",\n \"state_province\": \"<string>\",\n \"zip_postal_code\": \"<string>\",\n \"country\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.develophealth.ai/provider/authorize")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"npi\": \"<string>\",\n \"first_name\": \"<string>\",\n \"last_name\": \"<string>\",\n \"email\": \"[email protected]\",\n \"fax_number\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"street_line_2\": \"<string>\",\n \"city\": \"<string>\",\n \"state_province\": \"<string>\",\n \"zip_postal_code\": \"<string>\",\n \"country\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"status": "success"
}{
"status": "error",
"error": {
"title": "Provider Authorization Already Initiated",
"description": "Authorization has already been initiated for a provider with this NPI or email",
"code": "PROVIDER_AUTHORIZATION_ALREADY_INITIATED"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorize Provider
POST
/
provider
/
authorize
Authorize Provider
curl --request POST \
--url https://api.develophealth.ai/provider/authorize \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"npi": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"email": "[email protected]",
"fax_number": "<string>",
"phone_number": "<string>",
"address": {
"street": "<string>",
"street_line_2": "<string>",
"city": "<string>",
"state_province": "<string>",
"zip_postal_code": "<string>",
"country": "<string>"
}
}
'import requests
url = "https://api.develophealth.ai/provider/authorize"
payload = {
"npi": "<string>",
"first_name": "<string>",
"last_name": "<string>",
"email": "[email protected]",
"fax_number": "<string>",
"phone_number": "<string>",
"address": {
"street": "<string>",
"street_line_2": "<string>",
"city": "<string>",
"state_province": "<string>",
"zip_postal_code": "<string>",
"country": "<string>"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
npi: '<string>',
first_name: '<string>',
last_name: '<string>',
email: '[email protected]',
fax_number: '<string>',
phone_number: '<string>',
address: {
street: '<string>',
street_line_2: '<string>',
city: '<string>',
state_province: '<string>',
zip_postal_code: '<string>',
country: '<string>'
}
})
};
fetch('https://api.develophealth.ai/provider/authorize', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.develophealth.ai/provider/authorize",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'npi' => '<string>',
'first_name' => '<string>',
'last_name' => '<string>',
'email' => '[email protected]',
'fax_number' => '<string>',
'phone_number' => '<string>',
'address' => [
'street' => '<string>',
'street_line_2' => '<string>',
'city' => '<string>',
'state_province' => '<string>',
'zip_postal_code' => '<string>',
'country' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.develophealth.ai/provider/authorize"
payload := strings.NewReader("{\n \"npi\": \"<string>\",\n \"first_name\": \"<string>\",\n \"last_name\": \"<string>\",\n \"email\": \"[email protected]\",\n \"fax_number\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"street_line_2\": \"<string>\",\n \"city\": \"<string>\",\n \"state_province\": \"<string>\",\n \"zip_postal_code\": \"<string>\",\n \"country\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.develophealth.ai/provider/authorize")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"npi\": \"<string>\",\n \"first_name\": \"<string>\",\n \"last_name\": \"<string>\",\n \"email\": \"[email protected]\",\n \"fax_number\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"street_line_2\": \"<string>\",\n \"city\": \"<string>\",\n \"state_province\": \"<string>\",\n \"zip_postal_code\": \"<string>\",\n \"country\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.develophealth.ai/provider/authorize")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"npi\": \"<string>\",\n \"first_name\": \"<string>\",\n \"last_name\": \"<string>\",\n \"email\": \"[email protected]\",\n \"fax_number\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"address\": {\n \"street\": \"<string>\",\n \"street_line_2\": \"<string>\",\n \"city\": \"<string>\",\n \"state_province\": \"<string>\",\n \"zip_postal_code\": \"<string>\",\n \"country\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"status": "success"
}{
"status": "error",
"error": {
"title": "Provider Authorization Already Initiated",
"description": "Authorization has already been initiated for a provider with this NPI or email",
"code": "PROVIDER_AUTHORIZATION_ALREADY_INITIATED"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Overview
This endpoint is used to authorize a provider to be able to submit prior authorizations and benefit verifications on behalf of a provider.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Represents a request for authorizing a provider.
The NPI of the provider.
The first name of the provider.
The last name of the provider.
The email of the provider.
The provider's fax number.
The provider's phone number.
The provider's practice address.
Show child attributes
Show child attributes