remove mintlify doc (#2097)

This commit is contained in:
Shuchang Zheng
2025-04-30 18:40:27 +08:00
committed by GitHub
parent 8f466b3108
commit f932d7d704
124 changed files with 0 additions and 6067 deletions

View File

@@ -1,84 +0,0 @@
---
title: 'API Integrations'
description: 'How to integrate and validate Skyverns API'
---
# Organizations API Documentation
## Get Organizations
Retrieves the organization information for the current authenticated user.
### Endpoint
```
GET https://api.skyvern.com/api/v1/organizations
```
### Authentication
This endpoint requires Bearer Token authentication. Include the token in the `x-api-key` header of your request.
```
x-api-key: <your_api_key_here>
```
### Response
#### Successful Response (200 OK)
The API will return a JSON object containing an array of organizations associated with the authenticated user.
```json
{
"organizations": [
{
"organization_id": "uuid-string",
"organization_name": "Organization Name"
}
]
}
```
- `organizations`: An array of organization objects
- `organization_id`: A unique identifier for the organization (UUID format)
- `organization_name`: The name of the organization
#### Error Responses
- `401 Unauthorized`: The request lacks valid authentication credentials
- `403 Forbidden`: The authenticated user does not have permission to access the requested resource
- `500 Internal Server Error`: An unexpected error occurred on the server
### Example Request
Using cURL:
```bash
curl -X GET "https://api.skyvern.com/api/v1/organizations" \
-H "x-api-key: your_api_key_here"
```
Using Python with the `requests` library:
```python
import requests
url = "https://api.skyvern.com/api/v1/organizations"
headers = {
"x-api-key": "your_api_key"
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
organizations = response.json()["organizations"]
for org in organizations:
print(f"Organization ID: {org['organization_id']}")
print(f"Organization Name: {org['organization_name']}")
else:
print(f"Error: {response.status_code}")
print(response.text)
```
Remember to replace `your_api_key` with your API Key token retrieved from Skyvern's setting page

View File

@@ -1 +0,0 @@
<img src="https://thumbs.dreamstime.com/b/pug-dog-holding-pliers-screwdriver-behind-old-wooden-sign-text-under-construction-white-background-constructor-92836854.jpg" />

View File

@@ -1,138 +0,0 @@
---
title: 'Workato'
---
## Running a Skyvern Task in Workato
### Setup
1. Navigate to the community library tab, and search for Skyvern under “custom connectors”
![](/images/workato/s1img1.png)
2. Once you find Skyvern and click into the app, you will be able to press “install” in the upper right hand corner
![](/images/workato/s1img2.png)
3. Make sure to select “release latest version” to be able to add your Skyvern integrator into your workflows
![](/images/workato/s1img3.png)
4. You will then need to create a new workflow or “recipe”
1. If you are a returning user, you will configure setup, location, and starting point
2. If you are a new user, you will configure recipe and project name, location, project description, and starting point
5. Once youve created your new workflow, set the trigger, add an “action in app” and search for Skyvern
1. If Skyvern is not showing up in this search, it is likely that there was a misstep in tasks 1-3
![](/images/workato/s1img4.png)
6. Once you select the Skyvern integration, pick your action. This section will describe how to set up, configure, and test the “Create and Run Task” action
![](/images/workato/s1img5.png)
![](/images/workato/s1img6.png)
7. You will then be brought to the “Connection” tab where you need to link your Skyvern account. You will need to have a Skyvern account to be able to run to this integration. So after creating your account and/or logging in, navigate to settings and copy your API Key
![](/images/workato/s1img7.png)
8. When youre back to Workato, having copied your Skyvern API key, add a new connection and paste it under the API key input field
9. Once youve connected your account, all of the setup requirements are done and you will move onto setting up your integration
### Configure
1. *(required) URL:* Skyverns starting point
2. *(often required) Navigation Goal:* details where Skyvern is going and what Skyvern is doing. Clear Navigation Goals will be a single goal, broken down into steps. You need to specify when the goal is complete, using “COMPLETE”, or when to abandon that goal, using “TERMINATE”
* The navigation goal is not used to load the URL. Asking Skyvern to “go to website A” in this field will not have the intended effect
* Terminations result in Skyvern explaining why it stopped navigating
* This field can be omitted if you only want Skyvern to extract data
3. *(optional) Data Extraction Goal:* aside from where Skyvern is going and what Skyvern is doing, is there anything that Skyvern is extracting and returning back? A good data extraction goal is specific about what Skyvern is returning to the user
* Note that data extractions only happen AFTER Skyvern is finished navigating
4. *(optional) Navigation Payload:* if you need any content inputted during your task flow, that content goes here in JSON format
* If you want to run the same task for different users (i.e. filling out the same form multiple times), you should keep everything else the same and update the Navigation Payload
5. *(optional) Extracted Information Schema:* if you have a data extraction goal, some users need it formatted in a certain way for internal purposes. Navigation payload accepts JSON formatted specifications for how the data should be returned
6. *(optional) Webhook Callback URL:* This URL can be specified if you would like Skyvern to notify you when its finished executing
7. *(optional) Max Steps:* some users want to cap cost through the number of steps the task can take
![](/images/workato/s2img1.png)
![](/images/workato/s2img2.png)
![](/images/workato/s2img3.png)
![](/images/workato/s2img4.png)
### Test
1. Testing in Workato is done by testing the entire “recipe,” or workflow. Make sure to hit the “save” button in the upper right hand corner and then “test recipe”
2. Once the flow is triggered, Workato will tell you what nodes in the sequence ran successfully, failed, and why. Make sure to click through each node to see what the inputs were and their corresponding outputs. Note that you should also check your Skyvern account to see if the task was correctly triggered and the contents are correct under “parameters”
![](/images/workato/s3img1.png)
![](/images/workato/s3img2.png)
## Running a Skyvern Workflow in Workato
### Setup
1. First, create your workflow in Skyvern. The purpose of this block is to run a pre-configured workflow inside of Workato. Every workflow tool has limitations, allowing you to run a Skyvern workflow in another workflow builder extends the possibilities of their tool
2. Complete the same setup as detailed above in the task block instructions, following steps 1-9. At the end of the setup you will have configured a trigger, selected the “Run a Workflow” action, and connected your Skyvern account
### Configure
1. Select what workflow you would like to run
1. If there are no selections, make sure to check your Skyvern account and see if you have any saved workflows you can run
2. Once youve selected the workflow youd like to run, the only thing you need to configure are whatever parameters you have linked in your workflow.
1. If you dont have parameters, and instead have fixed values, dont worry about this step!
3. If your workflow has parameters, they should populate. Add or amend the values to customize the workflow run
![](/images/workato/s5img1.png)
![](/images/workato/s5img2.png)
![](/images/workato/s5img3.png)
### Test
1. Testing in Workato is done by testing the entire “recipe,” or workflow. Make sure to hit the “save” button in the upper right hand corner and then “test recipe.” See the task block “test” instructions above for more detail on debugging
## Adding a Previously Ran Task or Workflow in Workato
### Setup
1. This block “gets,” or pulls the output of a previous run into your Workato workflow. The Get a Workflow does so for a workflow run, the Get a Task does so for a task run.
2. Complete the same setup as detailed above in the the task block instructions, following steps 1-9. At the end of the setup you will have configured a trigger, selected the “Get a Task” or “Get a Workflow” action, and connected your Skyvern account
### Configure
1. Since this action is pulling a previously ran task or workflow, the run you want to use needs to have already run/finished running to be able to pull it into your Workato workflow
2. Depending on whether you selected a “Get a Task” or “Get a Workflow” action, find the appropriate ID
1. The Workflow Run ID starts with a WR and the Task ID starts with a TSK
3. Once youve selected the Workflow Run ID or Task ID for the run you would like to add to your action, paste it into the input field
![](/images/workato/s8img1.png)
![](/images/workato/s8img2.png)
### Test
1. Testing in Workato is done by testing the entire “recipe,” or workflow. Make sure to hit the “save” button in the upper right hand corner and then “test recipe.” See the task block “test” instructions above for more detail on debugging

View File

@@ -1,108 +0,0 @@
---
title: 'Zapier'
---
## Running a Skyvern Task in Zapier
### Setup
1. Get a Skyvern account, navigate to settings and copy your API Key, you will need to link this in your Skyvern block in Zapier
2. Add a Skyvern Block, and select the “Run a Task” Action Event
3. A required “Account” section should populate, here is where you paste your [API Key](https://docs.skyvern.com/running-tasks/introduction#getting-your-api-key)
4. Once youve connected your account, you can press next and proceed to the second step “Configure”
![](/images/zapier/z.1.png)
![](/images/zapier/z.2.png)
### Configure
1. *(required) URL:* Skyverns starting point
2. *(often required) Navigation Goal:* details where Skyvern is going and what Skyvern is doing. Clear Navigation Goals will be a single goal, broken down into steps. You need to specify when the goal is complete, using “COMPLETE”, or when to abandon that goal, using “TERMINATE”
* The navigation goal is not used to load the URL. Asking Skyvern to “go to website A” in this field will not have the intended effect
* Terminations result in Skyvern explaining why it stopped navigating
* This field can be omitted if you only want Skyvern to extract data
3. *(optional) Data Extraction Goal:* aside from where Skyvern is going and what Skyvern is doing, is there anything that Skyvern is extracting and returning back? A good data extraction goal is specific about what Skyvern is returning to the user
* Note that data extractions only happen AFTER Skyvern is finished navigating
4. *(optional) Navigation Payload:* if you need any content inputted during your task flow, that content goes here in JSON format
* If you want to run the same task for different users (i.e. filling out the same form multiple times), you should keep everything else the same and update the Navigation Payload
5. *(optional) Extracted Information Schema:* if you have a data extraction goal, some users need it formatted in a certain way for internal purposes. Navigation payload accepts JSON formatted specifications for how the data should be returned
6. *(optional) Webhook Callback URL:* This URL can be specified if you would like Skyvern to notify you when its finished executing
7. *(optional) Max Steps:* some users want to cap cost through the number of steps the task can take
![](/images/zapier/z.3.png)
![](/images/zapier/z.4.png)
### Test
1. This page will tell you what information “Data In” will be going to Skyvern, and what is empty. Make sure to check this before you “test step,” which we would highly recommend
2. Upon pressing “test step,” go to your Skyvern account where you can see it run. If everything worked as expected, fabulous! If not, feel free to refine your prompt in Skyvern before heading back to Zapier and sending another test
![](/images/zapier/z.5.png)
## Running a Skyvern Workflow in Zapier
### Setup
1. First, create your workflow in Skyvern. The purpose of this block is to run a pre-configured workflow inside of Zapier. Every workflow tool has limitations, allowing you to run a Skyvern workflow in another workflow builder extends the possibilities of their tool
2. Like with the task block, you will need to link your Skyvern account using your API key found in settings
![](/images/zapier/z.6w.png)
### Configure
1. Select what workflow you would like to run
1. If there are no selections, make sure to check your Skyvern account and see if you have any saved workflows you can run
2. Once youve selected the workflow youd like to run, the only thing you need to configure are whatever parameters you have linked in your workflow.
1. If you dont have parameters, and instead have fixed values, dont worry!
3. If your workflow has parameters, they should populate. Add or amend the values to customize the workflow run
![](/images/zapier/z.7w.png)
![](/images/zapier/z.8w.png)
### Test
1. Upon pressing “test step,” go to your Skyvern account where you can see the workflow run. If everything worked as expected, fabulous! If not, try debugging in Skyvern before you retest in Zapier
![](/images/zapier/z.9w.png)
## Adding a Previously Ran Task or Workflow in Zapier
### Setup
1. This block “gets,” or pulls the output of a previous run into your Zapier workflow. The Get a Workflow does so for a workflow run, the Get a Task does so for a task run.
2. Like with the task block, you will need to link your Skyvern account using your API key found in settings
![](/images/zapier/z.10ag.png)
![](/images/zapier/z.10bg.png)
### Configure
1. Since this action is pulling a previously ran task or workflow, the run you want to use needs to have already run/finished running to be able to pull it into your zap
2. Depending on whether you selected a “Get a Task” or “Get a Workflow” action, find the appropriate ID
1. The Workflow Run ID starts with a WR and the Task ID starts with a TSK
3. Once youve selected the Workflow Run ID or Task ID for the run you would like to add to your action, paste it into the input field
![](/images/zapier/z.11ag.png)
![](/images/zapier/z.11bg.png)
### Test
1. Upon pressing “test step,” the task or workflow details should populate. If everything worked as expected, fabulous! If not, it might be that you linked the incorrect account or the ID is incorrect
![](/images/zapier/z.12ag.png)
![](/images/zapier/z.12bg.png)