<?php /* Eligible API url*/ $url = 'https://gds.eligibleapi.com/v1.1/coverage/all.json'; // Assign parameter values here $service_type_code = ''; $api_key = ''; $payer_name = ''; $payer_id = ''; $service_provider_first_name = ''; $service_provider_last_name = ''; $service_provider_npi = ''; $subscriber_id = ''; $subscriber_first_name = ''; $subscriber_last_name = ''; $subscriber_dob = ''; /* $_GET Parameters to Send */ $params = array( 'service_type_code' => $service_type_code, 'api_key' => $api_key, 'payer_name' => $payer_name, 'payer_id' => $payer_id, 'service_provider_first_name' => $service_provider_first_name, 'service_provider_last_name' => $service_provider_last_name, 'service_provider_npi' => $service_provider_npi, 'subscriber_id' => $subscriber_id, 'subscriber_first_name' => $subscriber_first_name, 'subscriber_last_name' => $subscriber_last_name, 'subscriber_dob' => $subscriber_dob, ); /* Update URL to container Query String of Paramaters */ $url .= '?' . http_build_query($params); /* cURL Resource */ $ch = curl_init(); /* Set URL */ curl_setopt($ch, CURLOPT_URL, $url); /* Tell cURL to return the output */ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); /* Tell cURL NOT to return the headers */ curl_setopt($ch, CURLOPT_HEADER, false); /* Execute cURL, Return Data */ $data = curl_exec($ch); /* Check HTTP Code */ $status = curl_getinfo($ch, CURLINFO_HTTP_CODE); /* Close cURL Resource */ curl_close($ch); /* 200 Response! */ if ($status == 200) { /* Process your data here */ var_dump($data); } else { /* Handle error here */ var_dump($data); var_dump($status); } ?>