cloudflare
Version:
The official TypeScript library for the Cloudflare API
43 lines • 1.78 kB
text/typescript
import { APIResource } from "../../core/resource.mjs";
import { APIPromise } from "../../core/api-promise.mjs";
import { RequestOptions } from "../../internal/request-options.mjs";
export declare class BaseOrganizationProfileResource extends APIResource {
static readonly _key: readonly ['organizations', 'organizationProfile'];
/**
* Modify organization profile. (Currently in Public Beta - see
* https://developers.cloudflare.com/fundamentals/organizations/)
*/
update(organizationID: string, body: OrganizationProfileUpdateParams, options?: RequestOptions): APIPromise<void>;
/**
* Get an organizations profile if it exists. (Currently in Public Beta - see
* https://developers.cloudflare.com/fundamentals/organizations/)
*/
get(organizationID: string, options?: RequestOptions): APIPromise<OrganizationProfile>;
}
export declare class OrganizationProfileResource extends BaseOrganizationProfileResource {
}
export interface OrganizationProfile {
business_address: string;
business_email: string;
business_name: string;
business_phone: string;
external_metadata: string;
}
export interface OrganizationProfileParam {
business_address: string;
business_email: string;
business_name: string;
business_phone: string;
external_metadata: string;
}
export interface OrganizationProfileUpdateParams {
business_address: string;
business_email: string;
business_name: string;
business_phone: string;
external_metadata: string;
}
export declare namespace OrganizationProfileResource {
export { type OrganizationProfile as OrganizationProfile, type OrganizationProfileUpdateParams as OrganizationProfileUpdateParams, };
}
//# sourceMappingURL=organization-profile.d.mts.map