Difference between revisions of "Blue Button"

From MgmtWiki
Jump to: navigation, search
(Created page with "==Full Title== ==Explainer== ===Error Codes== Following is the curl call to refresh access token if it is expired. Thanks to Brady Fausett. # Token Refresh CURL Example:BB...")
(No difference)

Revision as of 07:49, 2 November 2021

Full Title

Explainer

=Error Codes

Following is the curl call to refresh access token if it is expired. Thanks to Brady Fausett.

  1. Token Refresh CURL Example:BB_SERVER="<BB2 sandbox or prod URL>"
  2. BB_CLIENT_ID="<your app's client ID>"
  3. BB_CLIENT_SECRET="<your app's client SECRET>"REFRESH_TOKEN="<your refresh token associated with a previously granted access token>"curl -s -w # # "% {http_code}" -X POST "${BB_SERVER}/v1/o/token/" \
    1. -u "${BB_CLIENT_ID}:${BB_CLIENT_SECRET}" \
    2. -d "grant_type=refresh_token&client_id=${BB_CLIENT_ID}&refresh_token=${REFRESH_TOKEN}"EXAMPLE RETURN FROM CURL COMMAND: {"access_token": # "wlRtbVkXzUdE9Kcjc8wWnpRmJ7KuuC", "expires_in": 36000, "token_type": "Bearer", "scope": "patient/ExplanationOfBenefit.read patient/Coverage.read", "refresh_token": "gzKxj0JkKamuaOWZRaIAJyfL3e9CZW", "patient": "-19990000000003"}200