antenny - JavaScript client for antenny. This is an api that allows you to interact with Antenny. It allows you to manage your clients and subscriptions. This SDK is automatically generated by the OpenAPI Generator project.
For Node.js
npm install antenny-js --save
Please follow the installation instructions and execute the following JS code:
const antenny = require('antenny-js');
const instance = antenny.ApiClient.instance;
const Auth = instance.authentications['ApiKeyAuth'];
Auth.apiKey = "YOUR API KEY"
// create subscription
const api = new antenny.SubscriptionApi();
const newSub = new antenny.NewSubscription({
name: 'test-subscription',
customerId: '{customerId}',
region: '{aws-region}',
resource: new antenny.Resource({
protocol: 'ws',
url: 'wss://example.com/'
}),
endpoint: new antenny.Endpoint({
protocol: 'http',
url: 'https://example.com'
})
});
let sub;
try {
sub = await api.createSubscription(newSub);
} catch (err) {
console.error(err);
return;
}
console.log(sub);
All URIs are relative to https://api.antenny.io
Class | Method | HTTP request | Description |
---|---|---|---|
antenny.ClientApi | createClient | POST /clients | Creates a client |
antenny.ClientApi | deleteClient | DELETE /clients/{clientId} | Deletes a client |
antenny.ClientApi | getClient | GET /clients/{clientId} | Gets a client |
antenny.ClientApi | listClients | GET /customers/{custId}/clients | Gets a list of clients |
antenny.EventsApi | listEvents | GET /subscriptions/{subId}/events | Gets a list of events for a subscription |
antenny.RegistrationApi | getRegistration | GET /customers/{custId}/registration | Gets a customers registration |
antenny.SubscriptionApi | cancelSubscription | PATCH /subscriptions/{subId} | Cancels a subscription |
antenny.SubscriptionApi | createSubscription | POST /subscriptions | Creates a subscription |
antenny.SubscriptionApi | getSubscription | GET /subscriptions/{subId} | Gets a subscription |
antenny.SubscriptionApi | listSubscriptions | GET /customers/{custId}/subscriptions | Gets a list of subscriptions |
- antenny.Client
- antenny.ClientList
- antenny.Endpoint
- antenny.Event
- antenny.EventList
- antenny.InlineObject
- antenny.NewClient
- antenny.NewSubscription
- antenny.Registration
- antenny.Resource
- antenny.Subscription
- antenny.SubscriptionList
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header