Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CMR Environment

Base API URL (through ECHO)

Associated URS Environment

Operational (OPS)

https://api.echo.nasa.gov

https://urs.eosdis.nasa.gov

User Acceptance Test (UAT)

https://api-test.echo.nasa.gov

https://beta.urs.eosdis.nasa.gov

Systems Integration Test (SIT)

https://testbed.echo.nasa.gov

https://alpha.urs.eosdis.nasa.gov

On a terminal window execute the curl command for the environment you have chosen.

Depending on the environment you have chosen, the Base API URL may be different from the example.  If so, just replace the purple text with the correct Base API URL that you need. If you are imbedding the token REST messages into a programming language, create an HTTP message and place the same components from the curl example into either the message header or body. 

...

 

UI Text Box
<token>
<username>sample_username</username>
  <password>sample-password</password>
  <client_id>client_name_of_your_choosing</client_id>
  <user_ip_address>your_origin_ip_address</user_ip_address>
  <provider>Provider Id</provider>
</token>

We used mytokengenerator.xml for the file name. Then, the full curl command looks a little bit different:

 

UI Text Box

curl -X POST --header "Content-Type: application/xml" -d @mytokengenerator.xml https://api-test.echo.nasa.gov/echo-rest/tokens

Again, if using a programming language, just place the curl example parts into the correct http message header or body locations.

...