Selfpoint
  • đŸ’»Digitaliseringsplattform
  • Översikt
    • 🔎Mer om Selfpoint?
    • 📖Termer och förkortningar
    • ❔Vanliga FrĂ„gor Q/A
  • BYGGA I SELFPOINT
    • ⚙Admin-portalen
      • Menyer
      • SysteminstĂ€llningar
        • Systemcenter
        • Marketplace
        • Debug
      • Hem-vyn
      • Applikationer
        • Menybyggare
        • AnvĂ€ndarinstĂ€llningar för nya anvĂ€ndare
        • Skapa Ă€renden frĂ„n adminportalen (FormCreate)
      • Administration
        • Roller
          • Exempel: Skapa ny roll genom att kopiera befintlig roll
        • Grupper
          • Exempel: Skapa grupp
          • Exempel: LĂ€gga till och ta bort anvĂ€ndare
        • ConfigMap
        • Papperskorg
      • Exportering
    • đŸ§‘â€đŸ«Tutorial - Bygga en tjĂ€nst
      • 🔀1. Processer och FormulĂ€r
        • Skapa process
        • Skapa formulĂ€r
        • Populera formulĂ€ret
        • Summering
        • KrĂ€v inlogg (Valfritt)
      • ✅2. Ärenden och hantering
        • Vy för inkomna Ă€renden
        • Vy för att hantera Ă€renden
        • Hantering av Ă€rende
      • đŸ—ƒïž3. Spara data till register
        • Skapa register
        • Skriva till register
      • 📄4. PDF
        • Skapa mall
        • Generera PDF
        • Styla med CSS fil (Valfritt)
      • 📧5. Email
        • Skicka email
        • Attachments
        • Strukturera meddelande
    • 📚Stand-alone guider
      • 💁AnvĂ€ndare och Autentisering
        • Skapa anvĂ€ndare
        • Autentisering
        • BankID
      • ⏱Cronjob
        • Skapa Cronjob
        • Exempel: Gallring
      • đŸ’ŸDatadumpar / Rapporter
        • Skapa Datadump
        • Kör Datadump
        • Exportera data frĂ„n Register
        • Importera data till Register
      • 📆Kalendrar
        • Skapa kalender
        • Skapa event
        • Boka event
      • Integrationer
        • Skicka Data
          • Connect effekt
          • Selfpoint API funktion
        • Ta emot data
          • UppsĂ€ttning av REST appliktion
          • Skapa endpoint
          • Autentisering
      • đŸ“€Köer
      • ↔Publicering / Avpublicering
        • FormulĂ€r
        • Processer
        • Register
        • Vyer
      • đŸ—ƒïžRegister
        • Skapa register
        • Skriva till register
        • Uppdatera register
        • Radera frĂ„n register
        • LĂ€sa frĂ„n register
        • Referenser i register
        • Relationer
      • ⏩Bygga strömmar
      • ⏰Timers
        • Simpel
    • đŸ› ïžByggare
      • Effektbyggaren
        • Transformation
        • Context
        • Flöde
        • Spara
        • Test
      • FormulĂ€rbyggaren och PDF mallar
      • Processbyggaren
      • Vybyggaren
        • Vy-mallar
    • 🔹Handlebars
      • Nesting
      • Vanliga variabler
      • Matematiska operatorer
      • Datum / Tid
      • Text Manipulation
      • Logik
  • GRUNDFUNKTIONER
    • đŸš„Effekter
      • Application
        • Count
      • Asset
        • Count
        • Get size of assets
      • Assign
        • To group
        • To user
        • Unassign
      • BankID
        • Collect
        • Sign
      • Calendar
        • Add Event
        • Book Event
        • Count
        • List Events
        • Remove Event
        • Unbook Event
        • Update Event
      • Category
        • Count
        • List
      • Connect
        • FTP
        • HTTP3
      • Bolagsverket SSBT
        • UppsĂ€ttning av configMap
        • getForetagsEngagemang
        • SSBTEN
        • SSBTGU
        • SSBTRO
      • DiaryNumber
        • Generate simple diary number
      • Document
        • Generate docx document (beta)
        • Generate PDF document
      • EWS
        • Get
        • Update
      • Google
        • Distance Matrix API
        • OAuth2 med Google
      • Graph
        • Get user(s)
      • Lantmateriet
        • Lantmateriet/adressSearch
        • Lantmateriet/fbSearch
      • Mail
        • Get mail template
        • Send
        • Send to group
        • Send to register
      • Mock
        • JSON
      • Notification
        • Count
        • Create
        • List
        • Delete
      • Pulsen
        • QID
        • UppsĂ€ttning av QID configMap
      • Purge (Gallring)
        • Purge All
      • Queue
        • Add
        • Get
        • Check if user in queue
        • Remove
      • Register
        • Add content
        • Count content
        • Distinct values
        • Get content
        • Remove content
        • Update content
      • Report
        • Run
      • Script
        • Simple
      • Signature
        • Send reminder
      • Skatteverket
        • Navet
      • Sms
        • Cellsynt
        • Telenor Pro
      • Swedbank Pay (WIP)
        • Find payment method
        • Swedbank Pay (WIP)
      • Test
        • Start
      • Ticket
        • Clone
        • Create
        • Dump
        • Get one ticket
        • Get assigned users
        • List
        • List signature requests
        • Set value
        • To XML
        • Update ticket
        • User has active ticket
        • Validate
        • Export data
      • User
        • Save profile
      • Validation
        • Simple
    • 📂Filer
      • Bild
      • CSS
    • 📝FormulĂ€r
      • Metadata
      • Exportera formulĂ€r
      • Sektioner (Form tab)
      • AnvĂ€nda kommunkoder
    • đŸ„łIkoner
    • 🔠Kategorier
      • Kategorier
    • Kommunikation
      • Chat
      • Mail
    • đŸ§©Komponenter
      • Avancerade instĂ€llningar
      • Accordion
      • BankID
      • BankIdSignature
      • Button
      • CalendarBooking
      • Categories
      • Chart
      • Checkbox
      • ChildSelector
      • ConfirmBtns
      • Cookies
      • Datasheet
      • Date / DatumvĂ€ljare
      • Dropdown
      • EffectCard
      • Error
      • EventBooking
      • Fileupload
      • Form
      • FromCards
      • FormTodo
      • GoogleMaps
      • GroupSelector
      • Heading
      • HR
      • Image
      • InlineHTML
      • Input
        • Guide med bilder
      • InputTable
      • KPI
      • LantmaterietSearch
      • LinkIcons
      • Location
      • Login
      • Logout
      • LookUp
      • Mina favoriter / MyFavourite
      • Notifications
      • OLMap
      • Password
      • PDF
      • ProcessBar
      • ProcessButtons
      • ProcessOverview
      • QRCode
      • Queueinfo
      • Radio
      • RadioIcon
      • Receipt
      • Repeat
      • Search
      • SectionIndicator
      • Stop
      • Summary
      • Table
      • Text
        • Textkomponenten
      • Ticket
      • Todos (TBD)
      • Row
    • đŸ€–Krokar
    • đŸ§ŸMallar
      • Document
      • Mail
      • HTML
      • docx (beta)
      • Script
    • 🔀Processer
    • ⏩Strömmar
    • ✔Valideringar
  • AVANCERAT
    • đŸ”€Ladda upp fonter
    • đŸȘ„CSS Selektorer (WIP)
      • Accordion
      • Categories
      • ChildSelector (WIP)
      • Datasheet
      • Date
      • Dropdown
      • FileUpload
      • FormCards
      • Heading
      • Image
      • Input
      • InputTable
      • KPI
      • Lookup
      • Navbar
      • ProcessButton
      • Radio
      • Repeat
      • SectionIndicator (WIP)
      • Summary (WIP)
    • đŸš„Custom Effekter
    • 🎹FĂ€rger
    • 🔃Selfpoint API
      • Application
      • Asset
      • Calendar
      • Category
      • ConfigMap
      • Configuration
      • Connect
      • Counter
      • Document
      • Form
      • Group
      • Hook
      • HTML
      • Job
      • Mail
      • Menu
      • Notification
      • Process
      • Queue
      • Register
      • Report
      • Role
      • Stream
      • Template (WIP)
      • Ticket
      • User
      • Util
      • Validation
    • đŸ€”Troubleshooting
      • Inloggade anvĂ€ndare visas som "Anonymous"
  • Specialanpassningar
    • Avvikelsemodulen
      • Gallring enligt HSL
    • Utdrag av anvĂ€ndare och dess behörigheter
  • Information
    • ⚠Aktuella driftstörningar
    • 📓Release notes
      • RC
        • 24-07-001
        • 24-06-002
        • 24-06-001
        • 24-05-003
        • 24-05-002
        • 24-05-001
        • 24-04-003
        • 24-04-002
        • 24-04-001
        • 24-03-003
        • 24-03-002
        • 24-03-001
        • 24-02-003
        • 24-02-002
        • 24-02-001
        • 24-01-004 (hotfix)
        • 24-01-003
        • 24-01-002 (hotfix)
        • 24-01-001
        • 23-13-005
        • 23-13-004
        • 23-13-003
        • 23-13-002
        • 23-13-001
        • 23-12-005
        • 23-12-004
        • 23-12-003
        • 23-12-002
        • 23-12-001
      • Stable
        • 2.0.0
          • 2.4.0
          • 2.3.4
          • 2.3.3
          • 2.3.2
          • 2.3.1
          • 2.3.0
          • 2.2.0
          • 2.1.2
          • 2.1.1
          • 2.1.0
          • 2.0.1
        • 1.0.0
          • 1.0.3
          • 1.0.1
        • 23-05-045
        • 23-05-044
        • 23-05-043
        • 23-05-042
        • 23-05-041
        • 23-05-039
        • 23-05-038
        • 23-05-037
        • 23-05-036
        • 23-05-035
    • đŸ’»Hur arbetar Selfpoint med produktutveckling?
Powered by GitBook
On this page
  1. AVANCERAT
  2. Selfpoint API

Connect

Internal API version of the connect effects. Use for external API calls etc.

PreviousConfigurationNextCounter

Last updated 2 months ago

Anrop
Beskrivning
Kodexempel

get({ url, headers, data })

response.data

post({ url, headers, data })

response.data

graph({

configId,

apiVersion, (default v1.0)

action,

searchField, (if search)

value,

}) actions: list (default) get search manager directReports

One or array of microsoft graph users.

ldapSearch({ url, user, password, baseDN, searchOptions, }) Se för searchOptions.

Array with search hits. searchOptions.attributes: ['cn', 'sn', 'mail']

[ { cn: entry.cn, sn: entry.sn, mail: entry.mail, }, ... ]

mail( configId, mailOptions ) mailOptions = { to: string, cc: array, bcc: array, from: string, priority: string, subject: string, html: string }

No return value

🔃
let connect = sp3.connect()

let data = await connect.get(
  {
    url: "https://jsonplaceholder.typicode.com/users",
    headers: {
        "Authorization": "Bearer dummyToken123",
        "Content-Type": "application/json"
    },
    data: {
        key: "value"
    }
  }
)

return data
let connect = sp3.connect()

let res = await connect.post({
  url: "https://jsonplaceholder.typicode.com/users",
  headers: {
    "Authorization": "Bearer dummyToken123",
    "Content-Type": "application/json"
  },
  data: {
    key: "value"
  }
})

return res
let connect = sp3.connect()

// All requests use this base URL: https://graph.microsoft.com/${apiVersion}/users
// Following returns all users in the organisation with email containing "gustav"
let res = await connect.graph({
  configId: "graphConfigMapId",
  action: "search",
  searchField: "email"
  value: "gustav"
})

return res
let connect = sp3.connect()

const searchOptions = {
  base: 'dc=example,dc=com',
  scope: 'sub',
  filter: '(cn=John*)',
  attributes: ['cn', 'sn', 'mail'],
  sizeLimit: 100,
  timeLimit: 10
};

let res = await connect.ldapSearch({
  url: "your LDAP url",
  user: "LDAP username",
  password: "password",
  baseDN: "dc=example,dc=com",
  searchOptions: searchOptions,
})

return res
let connect = sp3.connect()

const mailOptions = {
  to: "to@email.com",
  cc: ["cc@email.com"],
  bcc: ["bcc@email.com"],
  from: "from@email.com",
  priority: "normal",
  subject: "Email Subject",
  html: "<h3>Hello</h3> <p>Message...</p>"
}

await connect.mail("configId", mailOptions)

return
LDAP dokumentation