Skip to content

Commit

Permalink
feat(integrations): add support for booking.com
Browse files Browse the repository at this point in the history
  • Loading branch information
hassan254-prog committed Oct 25, 2024
1 parent 83b033e commit 8639c3a
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 0 deletions.
32 changes: 32 additions & 0 deletions docs-v2/integrations/all/booking-com.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Booking.com
sidebarTitle: Booking.com
---

API configuration: [`booking-com`](https://nango.dev/providers.yaml)

## Features

| Features | Status |
| - | - |
| [Auth (Basic)](/integrate/guides/authorize-an-api) ||
| [Sync data](/integrate/guides/sync-data-from-an-api) ||
| [Perform workflows](/integrate/guides/perform-workflows-with-an-api) ||
| [Proxy requests](/integrate/guides/proxy-requests-to-an-api) ||
| [Receive webhooks](/integrate/guides/receive-webhooks-from-an-api) | 🚫 (time to contribute: <48h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Booking.com API authentication](https://developers.booking.com/connectivity/docs/basic-authentication)
- [Booking.com API rate limiting](https://developers.booking.com/connectivity/docs#rate-limiting)
- [Booking.com API docs](https://developers.booking.com/connectivity/docs)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- Booking.com uses `Basic` auth mode to access different endpoints. Use your [machine account username](https://developers.booking.com/connectivity/docs/glossary_of_terms#machine-account) as the `username` value and the password provided by Booking.com as the `password` value.

<Note>Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/booking-com.mdx)</Note>
1 change: 1 addition & 0 deletions docs-v2/integrations/ecommerce.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ sidebarTitle: E-Commerce
<CardGroup cols={4}>
<Card title="Amazon" href="/integrations/all/amazon" color="#68a063" />
<Card title="BigCommerce" href="/integrations/all/bigcommerce" color="#68a063" />
<Card title="Booking.com" href="/integrations/all/booking-com" color="#68a063" />
<Card title="Gorgias" href="/integrations/all/gorgias" color="#68a063" />
<Card title="Gumroad" href="/integrations/all/gumroad" color="#68a063" />
<Card title="ShipStation" href="/integrations/all/shipstation" color="#68a063" />
Expand Down
1 change: 1 addition & 0 deletions docs-v2/mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -344,6 +344,7 @@
"integrations/all/bill",
"integrations/all/blackbaud",
"integrations/all/boldsign",
"integrations/all/booking-com",
"integrations/all/box",
"integrations/all/braintree",
"integrations/all/brex",
Expand Down
17 changes: 17 additions & 0 deletions packages/shared/providers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -711,6 +711,23 @@ box:
base_url: https://api.box.com
docs: https://docs.nango.dev/integrations/all/box

booking-com:
display_name: Booking.com
categories:
- ecommerce
auth_mode: BASIC
proxy:
base_url: https://${connectionConfig.environmentType}-xml.booking.com
docs: https://docs.nango.dev/integrations/all/booking-com
connection_config:
environmentType:
type: string
title: Environment Type
description: The environment type for your various requests
pattern: '^(secure-supply|supply)$'
example: secure-supply|supply
suffix: -xml.booking.com

braintree:
display_name: Braintree
categories:
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8639c3a

Please sign in to comment.