SDK

Run an SDK action

Execute a single SDK action with the specified parameters

post/v1/sdk/run_action

Headers

x-api-keystring nullable

Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings.

Skyvern API key for authentication. API key can be found at https://app.skyvern.com/settings.

Request body

urlstring required

The URL where the action should be executed

browser_session_idstring nullable

The browser session ID

browser_addressstring nullable

The browser address

workflow_run_idstring nullable

Optional workflow run ID to continue an existing workflow run

Response

Successful Response

workflow_run_idstring required

The workflow run ID used for this action

{"stackTrail":"components:schemas:RunSdkActionResponse:properties:result:anyOf","oasType":"schema","type":"unknown","title":"Result","description":"The result from the action (e.g., selector, value, extracted data)","nullable":true}

Changes

Changed in 9 of the 101 revisions of this API.4262

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

    • ○

      the request property default value changed from 5000 to 10000

      request-property-default-value-changed

  • 3a3616091b664233See the full diff
    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property // became not nullable

      request-property-became-not-nullable

    • ▲

      the request property became not nullable

      request-property-became-not-nullable

    • ▲

      the request property became not nullable

      request-property-became-not-nullable

    • ▲

      the request property became not nullable

      request-property-became-not-nullable

    • ▲

      the request property const value ai_act was added

      request-property-const-added

    • ▲

      the request property const value ai_click was added

      request-property-const-added

    • ▲

      the request property const value ai_input_text was added

      request-property-const-added

    • ▲

      the request property const value ai_select_option was added

      request-property-const-added

    • ▲

      the request property const value ai_upload_file was added

      request-property-const-added

    • ▲

      the request property const value extract was added

      request-property-const-added

    • ▲

      the request property const value locate_element was added

      request-property-const-added

    • ▲

      the request property const value prompt was added

      request-property-const-added

    • ▲

      the request property const value validate was added

      request-property-const-added

    • ▲

      removed the enum value ai_act of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value ai_click of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value ai_input_text of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value ai_select_option of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value ai_upload_file of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value extract of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value locate_element of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value prompt of the request property //

      request-property-enum-value-removed

    • ▲

      removed the enum value validate of the request property //

      request-property-enum-value-removed

    • ○

      header request parameter x-api-key list-of-types was widened by adding types null

      request-parameter-list-of-types-widened

    • ○

      for the header request parameter x-api-key, the type was generalized from string to no type

      request-parameter-type-generalized

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      the request property default value changed from 10000 to 5000

      request-property-default-value-changed

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property // list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      request property list-of-types was widened by adding types null to media type application/json

      request-property-list-of-types-widened

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added the optional property // to the response with the status

      response-optional-property-added

    • ○

      added subschema #1 subschema #2 to the response property anyOf list for the response status

      response-property-any-of-added

    This revision also has 10 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • ○

      endpoint added

      endpoint-added

    This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog