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

https://github.com/speakeasy-sdks/easyship-ruby

Ruby SDK for EasyShip API
https://github.com/speakeasy-sdks/easyship-ruby

easyship ruby sdk

Last synced: about 2 months ago
JSON representation

Ruby SDK for EasyShip API

Awesome Lists containing this project

README

        

# easyship





## SDK Installation

```bash
gem install specific_install
gem specific_install https://github.com/speakeasy-sdks/easyship-ruby
```

## SDK Example Usage

```ruby
require_relative easyship_ruby_sdk

s = Easyship::Api.new
s.config_security(
security=Shared::Security.new(
o_auth2="",
)
)


req = Shared::OAuth2IntrospectRequest.new(
request=Shared::OAuth2IntrospectRequest.new(
token="string",
),
)

res = s.auth.introspect(req)

if ! res.o_auth2_introspect_response.nil?
# handle response
end

```

## Available Resources and Operations

### [auth](docs/sdks/auth/README.md)

* [introspect](docs/sdks/auth/README.md#introspect) - Introspect an Access Token
* [retrieve](docs/sdks/auth/README.md#retrieve) - Retrieve an Access Token
* [retrieve_info](docs/sdks/auth/README.md#retrieve_info) - Retrieve info for the Access Token
* [revoke](docs/sdks/auth/README.md#revoke) - Revoke an Access Token

### [companies](docs/sdks/companies/README.md)

* [create](docs/sdks/companies/README.md#create) - Create a Company
* [list](docs/sdks/companies/README.md#list) - List all Companies
* [update](docs/sdks/companies/README.md#update) - Update a Company

### [organizations](docs/sdks/organizations/README.md)

* [create](docs/sdks/organizations/README.md#create) - Create an Organization
* [delete](docs/sdks/organizations/README.md#delete) - Delete an organization
* [get](docs/sdks/organizations/README.md#get) - Get an Organization
* [list_all](docs/sdks/organizations/README.md#list_all) - List all Organizations
* [list_companies](docs/sdks/organizations/README.md#list_companies) - List all Companies of the Organization
* [update](docs/sdks/organizations/README.md#update) - Update an Organization

# Development

## Maturity

This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage
to a specific package version. This way, you can install the same version each time without breaking changes unless you are intentionally
looking for the latest version.

## Contributions

While we value open-source contributions to this SDK, this library is generated programmatically.
Feel free to open a PR or a Github issue as a proof of concept and we'll do our best to include it in a future release!

### SDK Created by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)