FLAT
CouperSevenval TechnologiesDocker ImageGithub
master
master
  • Changelog
  • FLAT
  • Administration
    • Configuration
    • Docker
    • Logging
  • Cookbook
    • Using the Built-in Mocking
    • Performing Additional Checks on JWT Access Tokens
    • Logging Custom Fields
    • Using Environment Variables
    • Handling Errors with an Error Flow
    • File Serving
    • Forwarding a Request to an Upstream API
    • Extracting Common Initialization Flow Tasks
    • Encoding and Decoding JWT
    • Passing Header Fields to the Client
    • How can I pass an arbitrary header field to an upstream system?
    • Performing Additional Checks on JWT Access Tokens
    • Proxying requests to Upstream APIs
    • Increasing the Request Timeout
    • How can I see what the client requested?
    • Using Swagger UI for API Documentation
    • Testing API Requests
    • Testing with Backend Requests
    • Testing Templates
    • Sending POST Requests
    • Processing Upstream Responses
    • Protecting Access using JWT Tokens
  • Reference
    • Configuration
    • Debugging
    • flat CLI
    • Flow
    • Variables
    • OpenAPI / Swagger Integration
    • OpenAPI
      • CORS - Cross-Origin Resource Sharing
    • OpenAPI
      • Differences from Swagger
    • OpenAPI
      • Mocking
    • OpenAPI
      • Routing
    • OpenAPI
      • Security
    • OpenAPI
      • Upstream APIs
    • OpenAPI
      • Validation
    • Flow Actions
      • assert Action
      • auth Action
      • backend-flow Action
      • copy Action
      • debug Action
      • dump Action
      • echo Action
      • error Action
      • eval Action
      • log Action
      • nameshave Action
      • pass-body Action
      • proxy-request Action
      • regex Action
      • request Action
      • requests Action
      • serve Action
      • set-config Action
      • set-env Action
      • set-response-headers Action
      • set-status Action
      • sub-flow Action
      • template Action
      • test-request Action
      • xslt Action
    • Functions
      • apply-codecs()
      • array-reverse()
      • array()
      • base64-decode()
      • base64-encode()
      • body()
      • calc-signature()
      • capitalize-first()
      • content()
      • decrypt-xml()
      • decrypt()
      • encrypt()
      • ends-with()
      • file-exists()
      • fit-document()
      • fit-log()
      • fit-serialize()
      • get-log()
      • has-class()
      • html-parse()
      • join()
      • json-doc()
      • json-parse()
      • json-stringify()
      • json-to-csv()
      • json-to-xml()
      • jwt-decode()
      • jwt-encode()
      • ldap-lookup()
      • ldap-query()
      • lookup()
      • matches()
      • md5()
      • replace()
      • sort()
      • split()
      • tolower()
      • toupper()
      • trim()
      • unixtime()
      • urldecode(), url-decode()
      • urlencode(), url-encode()
      • uuid3() and uuid4()
      • verify-signature()
      • verify-xmldsig()
      • xml-parse()
      • xml-to-json()
    • Templating
      • {{,}}
      • Comment {{// …}}
      • Dot {{.}}
      • Conditional `{{if <condition>}} … {{elseif <condition> }} … {{else}} … {{end}}
      • loop
      • ?? Operator
      • Object XML Notation (OXN)
      • Pair Producer {{: …}}
      • Placeholder
      • Template Variables
      • with
    • Testing
  • Tutorial
Powered by GitBook
On this page
  • String Functions
  • JSON Functions
  • Array Functions
  • Boolean Functions
  • Math Functions
  • Date Functions
  • Encryption and Signature Functions
  • Other Functions

Was this helpful?

  1. Reference

Functions

String Functions

  • apply-codecs()

  • base64-decode()

  • base64-encode()

  • capitalize-first()

  • concat() ↗

  • contains() ↗

  • ends-with()

  • join()

  • matches()

  • md5()

  • normalize-space() ↗

  • replace()

  • split()

  • starts-with() ↗

  • string() ↗

  • string-length() ↗

  • substring() ↗

  • substring-after() ↗

  • substring-before() ↗

  • tolower()

  • toupper()

  • translate() ↗

  • trim()

  • urldecode(), url-decode()

  • urlencode(), url-encode()

JSON Functions

  • json-doc()

  • json-parse()

  • json-stringify()

  • json-to-csv()

  • json-to-xml()

  • jwt-decode()

  • jwt-encode()

  • xml-to-json()

Array Functions

  • array()

  • array-reverse()

  • sort()

Boolean Functions

  • boolean() ↗

  • false() ↗

  • not() ↗

  • true() ↗

Math Functions

  • ceiling() ↗

  • floor() ↗

  • number() ↗

  • round() ↗

  • sum() ↗

Date Functions

  • unixtime()

Encryption and Signature Functions

  • calc-signature

  • decrypt

  • decrypt-xml

  • encrypt

  • verify-signature

  • verify-xmldsig

Other Functions

  • body()

  • content()

  • count() ↗

  • file-exists()

  • fit-document()

  • fit-log()

  • fit-serialize()

  • get-log()

  • has-class()

  • html-parse()

  • id() ↗

  • ldap-lookup()

  • ldap-query()

  • lang() ↗

  • last() ↗

  • local-name() ↗

  • lookup()

  • name() ↗

  • namespace-uri() ↗

  • position() ↗

  • uuid3() and uuid4()

  • xml-parse()

Previousxslt ActionNextapply-codecs()

Last updated 4 years ago

Was this helpful?