libs/billing-api-client/src/docs/OrganizationApi.md
All URIs are relative to http://localhost:6100
| Method | HTTP request | Description |
|---|---|---|
| addOrganizationEmail | POST /organization/{organizationId}/email | Add organization email |
| deleteOrganizationEmail | DELETE /organization/{organizationId}/email | Delete organization email |
| downgradeTier | POST /organization/{organizationId}/tier/downgrade | Downgrade organization tier |
| getTier | GET /organization/{organizationId}/tier | Get organization tier |
| listOrganizationEmails | GET /organization/{organizationId}/email | List organization emails |
| redeemCoupon | POST /organization/{organizationId}/redeem-coupon/{couponCode} | Redeem coupon |
| redeemV2Coupon | POST /v2/organization/{organizationId}/redeem-coupon/{couponCode} | Redeem coupon |
| resendVerificationEmail | POST /organization/{organizationId}/email/resend | Resend verification email |
| upgradeTier | POST /organization/{organizationId}/tier/upgrade | Upgrade organization tier |
| verifyEmail | POST /organization/{organizationId}/email/verify | Verify email |
| verifyInternetAccess | POST /organization/{organizationId}/verify-internet-access | Verify internet access |
OrganizationEmail addOrganizationEmail(data)
Add organization email
import {
OrganizationApi,
Configuration,
UpdateOrganizationEmail
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let data: UpdateOrganizationEmail; //Email
const { status, data } = await apiInstance.addOrganizationEmail(
organizationId,
data
);
| Name | Type | Description | Notes |
|---|---|---|---|
| data | UpdateOrganizationEmail | ||
| organizationId | [string] | Organization ID | defaults to undefined |
OrganizationEmail
| Status code | Description | Response headers |
|---|---|---|
| 201 | Created | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteOrganizationEmail(data)
Delete organization email
import {
OrganizationApi,
Configuration,
UpdateOrganizationEmail
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let data: UpdateOrganizationEmail; //Email
const { status, data } = await apiInstance.deleteOrganizationEmail(
organizationId,
data
);
| Name | Type | Description | Notes |
|---|---|---|---|
| data | UpdateOrganizationEmail | ||
| organizationId | [string] | Organization ID | defaults to undefined |
void (empty response body)
| Status code | Description | Response headers |
|---|---|---|
| 204 | No Content | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
downgradeTier(body)
Downgrade organization tier
import {
OrganizationApi,
Configuration,
OrganizationTierUpdate
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let body: OrganizationTierUpdate; //Organization Tier Update
const { status, data } = await apiInstance.downgradeTier(
organizationId,
body
);
| Name | Type | Description | Notes |
|---|---|---|---|
| body | OrganizationTierUpdate | Organization Tier Update | |
| organizationId | [string] | Organization ID | defaults to undefined |
void (empty response body)
| Status code | Description | Response headers |
|---|---|---|
| 202 | Accepted | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OrganizationTier getTier()
Get organization tier
import {
OrganizationApi,
Configuration
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
const { status, data } = await apiInstance.getTier(
organizationId
);
| Name | Type | Description | Notes |
|---|---|---|---|
| organizationId | [string] | Organization ID | defaults to undefined |
OrganizationTier
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Array<OrganizationEmail> listOrganizationEmails()
List organization emails
import {
OrganizationApi,
Configuration
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
const { status, data } = await apiInstance.listOrganizationEmails(
organizationId
);
| Name | Type | Description | Notes |
|---|---|---|---|
| organizationId | [string] | Organization ID | defaults to undefined |
Array<OrganizationEmail>
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Organization redeemCoupon()
Redeem coupon
import {
OrganizationApi,
Configuration
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let couponCode: string; //Coupon Code (default to undefined)
let organizationId: string; //Organization ID (default to undefined)
const { status, data } = await apiInstance.redeemCoupon(
couponCode,
organizationId
);
| Name | Type | Description | Notes |
|---|---|---|---|
| couponCode | [string] | Coupon Code | defaults to undefined |
| organizationId | [string] | Organization ID | defaults to undefined |
Organization
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
{ [key: string]: string; } redeemV2Coupon()
Redeem coupon using v2 billing
import {
OrganizationApi,
Configuration
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let couponCode: string; //Coupon Code (default to undefined)
let organizationId: string; //Organization ID (default to undefined)
const { status, data } = await apiInstance.redeemV2Coupon(
couponCode,
organizationId
);
| Name | Type | Description | Notes |
|---|---|---|---|
| couponCode | [string] | Coupon Code | defaults to undefined |
| organizationId | [string] | Organization ID | defaults to undefined |
{ [key: string]: string; }
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
resendVerificationEmail(data)
Resend verification email
import {
OrganizationApi,
Configuration,
UpdateOrganizationEmail
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let data: UpdateOrganizationEmail; //Email
const { status, data } = await apiInstance.resendVerificationEmail(
organizationId,
data
);
| Name | Type | Description | Notes |
|---|---|---|---|
| data | UpdateOrganizationEmail | ||
| organizationId | [string] | Organization ID | defaults to undefined |
void (empty response body)
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
upgradeTier(body)
Upgrade organization tier
import {
OrganizationApi,
Configuration,
OrganizationTierUpdate
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let body: OrganizationTierUpdate; //Organization Tier Update
const { status, data } = await apiInstance.upgradeTier(
organizationId,
body
);
| Name | Type | Description | Notes |
|---|---|---|---|
| body | OrganizationTierUpdate | Organization Tier Update | |
| organizationId | [string] | Organization ID | defaults to undefined |
void (empty response body)
| Status code | Description | Response headers |
|---|---|---|
| 202 | Accepted | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
verifyEmail(data)
Verify email
import {
OrganizationApi,
Configuration,
VerifyEmail
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let data: VerifyEmail; //Email
const { status, data } = await apiInstance.verifyEmail(
organizationId,
data
);
| Name | Type | Description | Notes |
|---|---|---|---|
| data | VerifyEmail | ||
| organizationId | [string] | Organization ID | defaults to undefined |
void (empty response body)
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
verifyInternetAccess(data)
Verify internet access via Stripe Radar to unlock unrestricted network egress
import {
OrganizationApi,
Configuration,
VerifyInternetAccess
} from './api';
const configuration = new Configuration();
const apiInstance = new OrganizationApi(configuration);
let organizationId: string; //Organization ID (default to undefined)
let data: VerifyInternetAccess; //Radar session token
const { status, data } = await apiInstance.verifyInternetAccess(
organizationId,
data
);
| Name | Type | Description | Notes |
|---|---|---|---|
| data | VerifyInternetAccess | Radar session token | |
| organizationId | [string] | Organization ID | defaults to undefined |
void (empty response body)
| Status code | Description | Response headers |
|---|---|---|
| 200 | OK | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]