Enclaive Multi Cloud Platform
HomeDocumentationTutorialsTry Cloud
  • Enclaive Multi Cloud Platform
  • Documentation
    • What is EMCP?
    • Why use EMCP?
    • Features
      • Virtual HSM
      • Vault
      • Nitride
      • Buckypaper
      • Dyneemes
      • Morphism
    • Supported Cloud Platforms
  • Tutorials
    • Buckypaper
      • Create a Buckypaper VM
      • Connect with SSH
      • Manage DNS
        • Cloudflare
      • Tag Buckypaper
      • Secure your VM with Firewall
      • Turn on/off Buckypapers
      • Destroy Buckypapers
    • Dyneemes
      • Create clusters
      • Connect to a cluster
      • Setup advanced monitoring
      • Upgrade without data loss
      • Add nodes and node pools
      • Drain and restart nodes
    • Data-in-use encrypting Database
      • Create a database cluster
      • Configure CNAME DNS record
      • Delete Applications
    • Applications
      • Create Nextcloud Hub
      • Configure CNAME DNS record
      • Delete Applications
      • After the installation
    • Billing
      • Add/Update payment method
      • Add/Change address
      • Add/Change VAT
    • Settings
      • Manage Team
        • Create a team
        • Delete a team
        • Invite team members
        • Remove team members
      • Bring your own Subscription
        • Azure
        • AWS
        • Google Cloud Platform
    • Account
      • Registration
      • Login
      • Delete account
  • Developers
    • API
      • Console
        • Auth
          • JWKS
        • Account
          • Need
        • Projects
          • Activity
        • Manage
          • Application
            • DNS
          • Database
          • Kubernetes
          • Virtual Machine
            • Security rule
          • Configurations
            • Location
            • Image
            • Price
            • Size
            • Provider
            • Cloud Provider
          • Attestation
        • vHSM
          • BYOS
          • User Storage
        • Settings
          • Team
          • Invite
        • Billing
          • Settings
          • Invoice
          • Cost
          • Promo - TODO
        • Support
          • Hubspot Files
          • Ticket
      • Admin
        • Auth
        • Accounts
          • Team
            • User
            • Application
            • Virtual machine
            • Database
            • Cluster
            • Resource
        • Quotas
          • Default quota
          • Provider quota
          • Team quota
        • Invoices
  • Resources
    • Blog
    • GitHub
    • Youtube
    • CCx101
Powered by GitBook
On this page
  • Get billing settings
  • Update billing settings
  • Create taxID
  • Delete taxID

Was this helpful?

  1. Developers
  2. API
  3. Console
  4. Billing

Settings

The "Setting" section offers features for users to update their billing address and manage tax identification (tax ID) information. Users can modify their billing details as well as add or remove tax IDs, providing flexibility and control over their financial and tax-related information within the platform.

Get billing settings

GET {{BASE_URL}}/api/billing-settings

Get the billing settings for the team that the customer is a member of.

Headers

Name
Type
Description

Authorization*

String

Bearer Token

{
    "_id": "6548e2660919dc0442dc2ec7",
    "user": "6548a41138406c14db33b606",
    "address1": "Test",
    "address2": "test",
    "city": "Test",
    "company": "Rezet",
    "country": "Afghanistan",
    "createdAt": "2023-11-06T12:56:06.296Z",
    "state": "Test",
    "taxId": null,
    "updatedAt": "2023-11-06T12:56:12.057Z",
    "zip": "34334"
}

Update billing settings

PUT {{BASE_URL}}/api/billing-settings

Update the billing settings for the team that the customer is a member of.

Headers

Name
Type
Description

Authorization*

String

Bearer Token

Request Body

Name
Type
Description

address1

String

address2

String

city

String

company

String

country

String

state

String

zip

String

{
    "_id": "6548e2660919dc0442dc2ec7",
    "user": "6548a41138406c14db33b606",
    "address1": "test1",
    "address2": "Test",
    "city": "Test",
    "company": "Rezet",
    "country": "Afghanistan",
    "createdAt": "2023-11-06T12:56:06.296Z",
    "state": "Test",
    "taxId": null,
    "updatedAt": "2023-11-06T13:02:08.440Z",
    "zip": "34334"
}

Create taxID

POST {{BASE_URL}}/api/teams/{id}/tax_ids

Path Parameters

Name
Type
Description

*

String

team id

Headers

Name
Type
Description

Authorization*

String

Bearer Token

Request Body

Name
Type
Description

value*

String

type*

String

{
    "taxId": {
        "value": "A-123456-Z",
        "stripeId": "txi_1O9SVtA0ZUrt0vQJbIeZgLFJ",
        "status": 0
    }
}

Delete taxID

DELETE {{BASE_URL}}/api/teams/{teamId}/tax_ids/{taxId}

Deletes an existing tax_id object.

Headers

Name
Type
Description

Authorization*

String

Bearer Token

{
    "status": "ok"
}

Last updated 1 year ago

Was this helpful?

Displaying a customer’s tax ID on documents is a common requirement that you can satisfy by adding tax IDs to customers.

invoice