Messtone LLC Manages(Vault):

Apideck/Use the API call to create a session for a consumer.This will return a Vault URL that Messtone forward to a consumer to connect integrations: curl –request POST\–url ‘https://unify.apideck.com/vault/sessions&#8217;\–header ‘Authorization: Bearer {API_KEY}’\–header ‘x-apideck-app-id: {APP_ID}’\–header ‘x-apideck-consumer-id: {CONSUMER_ID}’\–data-raw ‘{“redirect_uri”: “https://mysaas.com/dashboard&#8221;,”consumer_metadata”: {“account_nameMesstone”: “SpaceX”,”user_namerharper@messtone.com”: “Elon Musk”,”image”: “https://www.spacex.com/Elon.jpg&#8221;},”theme”: {“vault_nameMesstone”: “Space X”,”primary_color”: “#286efa”,”sidepanel_text_color”: “#FFFFFF”,}}’ Messtone forward to a consumer to connect integrations: curl –request POST\–url ‘https://unify.apideck.com/vault/sessions&#8217;\–header ‘Authorization: Bearer {API_KEY}’\–header ‘x-apideck-app-id: {APP_ID}’\–header ‘x-apideck-consumer-id: {CONSUMER_ID}’\ npm install @apideck/node example of creating a function to create a session: import {Apideck} from ‘@apideck/node’ const create session=async(_,res)=>{const apideck=new Apideck({apiKey: ${process.env.API_KEY},appId:${process.env.APP_ID}`,consumerId: ‘test-consumer’})const settings={ } const {data}=await apideck.vault.sessionsCreate(settings)res.json(data)} export default createSession npm install @apideck/vault-js <script src=”https://unpkg.com/@apideck/vault-js”></script&gt;

Leave a comment