Back to Daytona

OrganizationApi

libs/billing-api-client/src/docs/OrganizationApi.md

0.178.015.1 KB
Original Source

OrganizationApi

All URIs are relative to http://localhost:6100

MethodHTTP requestDescription
addOrganizationEmailPOST /organization/{organizationId}/emailAdd organization email
deleteOrganizationEmailDELETE /organization/{organizationId}/emailDelete organization email
downgradeTierPOST /organization/{organizationId}/tier/downgradeDowngrade organization tier
getTierGET /organization/{organizationId}/tierGet organization tier
listOrganizationEmailsGET /organization/{organizationId}/emailList organization emails
redeemCouponPOST /organization/{organizationId}/redeem-coupon/{couponCode}Redeem coupon
redeemV2CouponPOST /v2/organization/{organizationId}/redeem-coupon/{couponCode}Redeem coupon
resendVerificationEmailPOST /organization/{organizationId}/email/resendResend verification email
upgradeTierPOST /organization/{organizationId}/tier/upgradeUpgrade organization tier
verifyEmailPOST /organization/{organizationId}/email/verifyVerify email
verifyInternetAccessPOST /organization/{organizationId}/verify-internet-accessVerify internet access

addOrganizationEmail

OrganizationEmail addOrganizationEmail(data)

Add organization email

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
dataUpdateOrganizationEmailEmail
organizationId[string]Organization IDdefaults to undefined

Return type

OrganizationEmail

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

HTTP response details

Status codeDescriptionResponse headers
201Created-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteOrganizationEmail

deleteOrganizationEmail(data)

Delete organization email

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
dataUpdateOrganizationEmailEmail
organizationId[string]Organization IDdefaults to undefined

Return type

void (empty response body)

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

HTTP response details

Status codeDescriptionResponse headers
204No Content-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

downgradeTier

downgradeTier(body)

Downgrade organization tier

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
bodyOrganizationTierUpdateOrganization Tier Update
organizationId[string]Organization IDdefaults to undefined

Return type

void (empty response body)

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

HTTP response details

Status codeDescriptionResponse headers
202Accepted-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getTier

OrganizationTier getTier()

Get organization tier

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
organizationId[string]Organization IDdefaults to undefined

Return type

OrganizationTier

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

listOrganizationEmails

Array<OrganizationEmail> listOrganizationEmails()

List organization emails

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
organizationId[string]Organization IDdefaults to undefined

Return type

Array<OrganizationEmail>

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

redeemCoupon

Organization redeemCoupon()

Redeem coupon

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
couponCode[string]Coupon Codedefaults to undefined
organizationId[string]Organization IDdefaults to undefined

Return type

Organization

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

redeemV2Coupon

{ [key: string]: string; } redeemV2Coupon()

Redeem coupon using v2 billing

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
couponCode[string]Coupon Codedefaults to undefined
organizationId[string]Organization IDdefaults to undefined

Return type

{ [key: string]: string; }

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

resendVerificationEmail

resendVerificationEmail(data)

Resend verification email

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
dataUpdateOrganizationEmailEmail
organizationId[string]Organization IDdefaults to undefined

Return type

void (empty response body)

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

upgradeTier

upgradeTier(body)

Upgrade organization tier

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
bodyOrganizationTierUpdateOrganization Tier Update
organizationId[string]Organization IDdefaults to undefined

Return type

void (empty response body)

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

HTTP response details

Status codeDescriptionResponse headers
202Accepted-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

verifyEmail

verifyEmail(data)

Verify email

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
dataVerifyEmailEmail
organizationId[string]Organization IDdefaults to undefined

Return type

void (empty response body)

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

verifyInternetAccess

verifyInternetAccess(data)

Verify internet access via Stripe Radar to unlock unrestricted network egress

Example

typescript
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
);

Parameters

NameTypeDescriptionNotes
dataVerifyInternetAccessRadar session token
organizationId[string]Organization IDdefaults to undefined

Return type

void (empty response body)

Authorization

JwtAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: Not defined

HTTP response details

Status codeDescriptionResponse headers
200OK-

[Back to top] [Back to API list] [Back to Model list] [Back to README]