Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getyourguide/partner-api-spec

GetYourGuide Partner API OpenAPI Specifications
https://github.com/getyourguide/partner-api-spec

api-documentation

Last synced: 1 day ago
JSON representation

GetYourGuide Partner API OpenAPI Specifications

Awesome Lists containing this project

README

        

# GetYourGuide Partner API OpenAPI Specifications
This GetYourGuide Partner API provides access to GetYourGuide’s marketplace for tours and activities.
It has a RESTful interface and uses the JSON media format. Access is secured via SSL and an API access token.
### Table of contents

* [API Reference](https://code.getyourguide.com/partner-api-spec/)
* [Getting Started - Wiki](https://github.com/getyourguide/partner-api-spec/wiki/Getting-started)
* [Additional Resources](https://github.com/getyourguide/partner-api-spec/tree/main/resources)

## [Generating clients](https://openapi-generator.tech/docs/installation/)
You can use the openapi generator cli to automatically generate different language clients.
Some generators include (`go`, `typescript-node`, `ruby`)

Clone the repository and then you can run this command to generate a `typescript-node` client
```
npx @openapitools/openapi-generator-cli generate -i api.yaml -g typescript-node -o /tmp/ts/
```
## Security

For sensitive security matters please contact [[email protected]](mailto:[email protected]).

## Legal

Copyright 2024 GetYourGuide GmbH.

**partner-api-spec** is licensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for the full text.