Skip to content

Commit de94285

Browse files
m-murasovsvalekjo
andauthored
Update webhooks section (#456)
Co-authored-by: Josef Válek <[email protected]>
1 parent 8cf3026 commit de94285

29 files changed

+114
-49
lines changed

content/docs/access_rights/organization_account.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ You can [switch]({{@link access_rights/organization_account/how_to_use.md#in-the
1515
You can set up an organization in two ways.
1616

1717
* [Create a new organization](#create-a-new-organization). If you don't have integrations set up yet, or if they are easy to change, you can create a new organization, preserving your personal account.
18-
* [Convert an existing account](#convert-an-existing-account) into an organization. If your actors and [integrations]({{@link tutorials/integrations.md}}) are set up in a personal account, it is probably best to convert that account into an organization. This will preserve all your integrations but means you will have a new personal account created for you.
18+
* [Convert an existing account](#convert-an-existing-account) into an organization. If your actors and [integrations]({{@link integrations.md}}) are set up in a personal account, it is probably best to convert that account into an organization. This will preserve all your integrations but means you will have a new personal account created for you.
1919

2020
> Prefer video to reading? [See our video tutorial](https://www.youtube.com/watch?v=BIL6HqtnvKk) for organization accounts.
2121

content/docs/access_rights/organization_account/how_to_use.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The organization, its actors and integrations will keep running as they are. The
4242

4343
While you cannot manage an organization account's settings and members via API, you can access its actor and task runs, webhooks, schedules and storages just like you would with any other account.
4444

45-
As a member of an organization, you are assigned an [API token]({{@link tutorials/integrations.md#api-token}}) (under the **Integrations** tab) and proxy password (click the **Proxy** button in the left menu) for accessing the Apify platform via REST API.
45+
As a member of an organization, you are assigned an [API token]({{@link integrations.md#api-token}}) (under the **Integrations** tab) and proxy password (click the **Proxy** button in the left menu) for accessing the Apify platform via REST API.
4646

4747
![Integration tokens]({{@asset access_rights/images/integrations.webp}})
4848

content/docs/actors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ paths:
1313

1414
Actors are serverless cloud programs that can do almost anything a human can do in a web browser. They can do anything from small tasks like filling in forms or unsubscribing from online services, all the way up to scraping and processing vast numbers of web pages.
1515

16-
You can use actors [manually in the Apify Console](https://console.apify.com/actors), using [API](/api/v2) or [scheduler]({{@link schedules.md}}). You can easily [integrate them with other apps]({{@link tutorials/integrations.md}}) and share your actors with other Apify users via our [access rights]({{@link access_rights.md}}) system.
16+
You can use actors [manually in the Apify Console](https://console.apify.com/actors), using [API](/api/v2) or [scheduler]({{@link schedules.md}}). You can easily [integrate them with other apps]({{@link integrations.md}}) and share your actors with other Apify users via our [access rights]({{@link access_rights.md}}) system.
1717

1818
> New to Apify? [Try actors with our **quick start** tutorial]({{@link tutorials/quick_start.md}}).
1919

content/docs/tutorials/integrations.md renamed to content/docs/integrations.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,57 @@
11
---
22
title: Integrations
33
description: Learn how to connect the Apify platform with your projects. You can use our tools in cloud services like Zapier, Make (formerly Integromat), Keboola, and many more.
4-
menuWeight: 3.4
4+
menuWeight: 11
5+
category: platform
56
paths:
7+
- integrations
68
- tutorials/integrations
79
---
810

911
# Integrations
1012

1113
You can connect Apify with practically any cloud service or web app. They allow you to pass your [actor]({{@link actors.md}}) run results to other services, process them, and receive notifications on important events.
1214

13-
## [](#what-is-software-integration) What is software integration?
15+
## What is software integration?
1416

1517
Integration allows you to combine separate applications and take advantage of their combined capabilities. It allows you to combine the abilities of applications that are not directly linked. This helps to free your data from isolation and make it more productive.
1618

17-
## [](#how-does-integration-work) How does integration work?
19+
## How does integration work?
1820

19-
Integrations use [APIs](https://www.smashingmagazine.com/2018/01/understanding-using-rest-api/) and [webhooks]({{@link webhooks.md}}) to transfer data between applications.
21+
Integrations use [APIs](https://www.smashingmagazine.com/2018/01/understanding-using-rest-api/) and [webhooks]({{@link integrations/webhooks.md}}) to transfer data between applications.
2022
Our [RESTful API](/api/v2#) allows you to control the Apify platform from any application.
2123
You can create [actors](/api/v2#/reference/actors/actor-collection/create-actor) and [tasks](/api/v2#/reference/actor-tasks/task-collection/create-task),
2224
[start and stop your runs](/api/v2#/reference/actor-tasks/run-task-synchronously/run-task-synchronously-(post)),
2325
and [manage your data](/api/v2#/reference/datasets/item-collection/put-items) using only HTTP requests (or our handy API clients [for JavaScript]({{@link apify_client_js.md}}) and [for Python]({{@link apify_client_python.md}})).
24-
Meanwhile, webhooks allow you to perform tasks like sending HTTP requests or notifications when certain [events]({{@link webhooks/events.md}}) occur.
26+
Meanwhile, webhooks allow you to perform tasks like sending HTTP requests or notifications when certain [events]({{@link integrations/webhooks/events.md}}) occur.
2527

26-
## [](#get-started) Get started
28+
## Get started
2729

2830
Below are some examples of the kind of integrations you can set up with Apify.
2931

32+
Services you can connect to to extend the functionality of your actors:
33+
34+
- [Slack](https://help.apify.com/en/articles/6454058-apify-integration-for-slack).
35+
36+
- [Webhooks]({{@link integrations/webhooks.md}}).
37+
38+
Other platforms you can connect to Apify:
39+
3040
- [Zapier](https://zapier.com/apps/apify/integrations). See the [tutorial](https://help.apify.com/en/articles/3034235-getting-started-with-apify-integration-for-zapier).
3141

32-
- [Google](https://google.com). See the [tutorial](https://help.apify.com/en/articles/2424053-google-integration).
42+
- [Google](https://help.apify.com/en/articles/2424053-google-integration).
3343

3444
- [Keboola](https://components.keboola.com/components/apify.apify). See the [tutorial](https://help.apify.com/en/articles/2003234-keboola-integration).
3545

3646
- [Make](https://www.make.com/en/integrations/apify) (formerly Integromat).
3747

3848
- [Airbyte](https://docs.airbyte.io/integrations/sources/apify-dataset).
3949

40-
## [](#api-token) API token
50+
## API token
4151

42-
To access our API in your integrations, you will need to use your secret API token. You can find it on the [Integrations](https://console.apify.com/account?tab=integrations) page in the Apify Console.
52+
To access our API in your integrations, you will need to use your secret API token. You can find it on the [Integrations](https://console.apify.com/account?tab=integrations) page in the Apify Console. Give your token a reasonable description and never use one token for several services, much like you shouldn't use the same password for different accounts.
4353

44-
![Integrations page in the Apify Console]({{@asset tutorials/images/api-token.webp}})
54+
![Integrations page in the Apify Console]({{@asset integrations/images/api-token.webp}})
4555

4656
> When providing your API authentication token, we recommend using the request's `Authorization` header, rather than the URL. ([More info](#introduction/authentication)).
4757
17.8 KB
Loading
30.4 KB
Binary file not shown.
20.4 KB
Loading
Binary file not shown.
35.2 KB
Loading
Binary file not shown.

0 commit comments

Comments
 (0)