Retrieve replacement tokens from a lab instance
    • 15 Aug 2024
    • 1 Minute to read

    Retrieve replacement tokens from a lab instance


    Article summary

    Get
    /replacementtokens

    The ReplacementTokens command retrieves all @lab replacement tokens available for a particular lab instance.

    Security
    API Key
    Header parameter nameapi_key

    All methods require an API key, which must be obtained from Skillable. This key is used by Skillable to validate your account. The key can be passed as an HTTP request header with the header name "api_key".

    Query parameters
    labInstanceId
    integer (int64) Required

    The ID of the lab instance.

    Example1286841
    Responses
    200

    OK Response.

    Example of retrieving all @lab replacement tokens available for a particular lab instance
    {
      "ReplacementTokens": [
        {
          "Token": "@lab.VirtualMachine(machine1).Username",
          "Replacement": "user1"
        },
        {
          "Token": "@lab.VirtualMachine(machine1).Password",
          "Replacement": "h&4Fa?)C3/eQ;)?E"
        },
        {
          "Token": "@lab.VirtualMachine(machine2).Username",
          "Replacement": "user1"
        },
        {
          "Token": "@lab.VirtualMachine(machine2).Password",
          "Replacement": "LXM(#(Z^Hw4Upp>f"
        },
        {
          "Token": "@lab.LabInstance.Id",
          "Replacement": "15167595"
        },
        {
          "Token": "@lab.LabInstance.GlobalId",
          "Replacement": "lod15167595"
        },
        {
          "Token": "@lab.LabInstance.StartDate",
          "Replacement": "20190809"
        },
        {
          "Token": "@lab.LabProfile.Id",
          "Replacement": "1581178"
        },
        {
          "Token": "@lab.User.Id",
          "Replacement": "11832814"
        },
        {
          "Token": "@lab.User.FirstName",
          "Replacement": "John "
        },
        {
          "Token": "@lab.User.LastName",
          "Replacement": "Doe"
        },
        {
          "Token": "@lab.User.Email",
          "Replacement": "john.doe@sample.net"
        }
      ],
      "Error": null,
      "Status": 1
    }
    Expand All
    object
    ReplacementTokens
    Array of object

    Array of ReplacementToken objects.

    object
    Token
    string

    The token name.

    Replacement
    string

    The replacement value for the token.

    Error
    string | null

    In the event of an error, this will contain a detailed error message.

    Status
    integer (int32)

    Indicates the status of the API request.
    0 = Error
    1 = Success


    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.