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
  • Retrieve user
  • Record user
  • Update user

Was this helpful?

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

Need

In the "Needs" section, endpoints for managing questions posed to users during registration to assess their intended use of the application are described.

Below is an example of what questions and answers might look like.

Question
Answer

What do you plan to build

Web site or content site

What is the maturity level?

Product

What do you like most?

Low price

Retrieve user

GET {{BASE_URL}}/api/needs

Retrieve the user's responses to the questions posed during registration, which provide insights into their intended use of the application.

Headers

Name
Type
Description

Authorization*

String

Bearer Token

[
    {
        "_id": "6549f3e85205cf0c45f25372",
        "question": "What do you plan to build",
        "user": "6548a41138406c14db33b606",
        "answer": "Web or mobile application",
        "createdAt": "2023-11-07T08:23:04.948Z",
        "updatedAt": "2023-11-07T08:23:04.948Z"
    },
    {
        "_id": "6549f3ea5205cf0c45f25375",
        "question": "What is the maturity level?",
        "user": "6548a41138406c14db33b606",
        "answer": "Minimal Viable Product",
        "createdAt": "2023-11-07T08:23:06.207Z",
        "updatedAt": "2023-11-07T08:23:06.207Z"
    },
    {
        "_id": "6549f3eb5205cf0c45f25378",
        "question": "What is your role or business type?",
        "user": "6548a41138406c14db33b606",
        "answer": "Software company",
        "createdAt": "2023-11-07T08:23:07.208Z",
        "updatedAt": "2023-11-07T08:23:07.208Z"
    },
    {
        "_id": "6549f3ec5205cf0c45f2537b",
        "question": "What is your monthly spend on cloud infrastructure across cloud platforms? (Provide an estimate)",
        "user": "6548a41138406c14db33b606",
        "answer": "0-50 EUR",
        "createdAt": "2023-11-07T08:23:08.131Z",
        "updatedAt": "2023-11-07T08:23:08.131Z"
    },
    {
        "_id": "6549f3ed5205cf0c45f2537e",
        "question": "What do you like most?",
        "user": "6548a41138406c14db33b606",
        "answer": "Low prices",
        "createdAt": "2023-11-07T08:23:09.461Z",
        "updatedAt": "2023-11-07T08:23:09.461Z"
    }
]

Record user

POST {{BASE_URL}}/api/needs

Record the user's responses to the questions posed during registration, allowing the application to capture and store their usage intentions for future reference.

Headers

Name
Type
Description

Authorization*

String

Bearer Token

{"message":"ok"}

Update user

PATCH {{BASE_URL}}/api/needs

Update the user's responses to the questions posed during registration. This functionality enables users to modify or refine their usage goals for the application as their needs evolve.

Query Parameters

Name
Type
Description

question*

String

What do you like most?

Headers

Name
Type
Description

Authorization*

String

Bearer Token

Request Body

Name
Type
Description

answer

String

Low price

{"message":"ok"}

Last updated 1 year ago

Was this helpful?