Versions Compared

Key

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

...

If you are calling Iguana’s APIs from outside of Iguana or from a different Iguana instance, you will need to use the net.http.* and authenticate before making API requests. This involves three steps:

Expand
titleSTEP 1: Call the '/session/login' API to login, authenticate, and retrieve the session cookie.

Call the '/session/login' API passing your Iguana login credentials to authenticate and get a session cookie from the response header.

Note

...

: the username and password login details must be serialized in JSON format.

...

Screen Shot 2024-02-02 at 3.58.38 PM.pngImage Added

Expand
titleSTEP 2: Use the session cookie to authenticate subsequent Iguana API requests

In this example we are calling the '/component/list' API to get a list of all components on the Iguana instance.

To call the API, the retrieved session cookie is included in the header of

...

Iguana API requests to authenticate. View the request’s response using the Annotations!

Screen Shot 2024-02-02 at 4.00.39 PM.pngImage Added
Expand
titleSTEP 3: Call the '/session/logout' API to logout using the session cookie.

Call the '/session/logout' API to passing the session cookie to logout when finished.

Screen Shot 2024-02-02 at 4.04.55 PM.pngImage Added

Try this out in the Translator with the following code:

...