script-apis.asciidoc 1001 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [[script-apis]]
  2. == Script APIs
  3. Use the following APIs to manage, store, and test your
  4. <<modules-scripting,scripts>>.
  5. [discrete]
  6. [[script-support-apis]]
  7. === Script support APIs
  8. Use the script support APIs to get a list of supported script contexts and
  9. languages.
  10. * <<get-script-contexts-api>>
  11. * <<get-script-languages-api>>
  12. [discrete]
  13. [[stored-script-apis]]
  14. === Stored script APIs
  15. Use the stored script APIs to manage <<script-stored-scripts,stored scripts>> and
  16. <<search-template,search templates>>.
  17. * <<create-stored-script-api>>
  18. * <<get-stored-script-api>>
  19. * <<delete-stored-script-api>>
  20. [discrete]
  21. [[painless-apis]]
  22. === Painless APIs
  23. Use the {painless}/painless-execute-api.html[Painless execute API] to safely
  24. test Painless scripts before using them in production.
  25. include::create-stored-script-api.asciidoc[]
  26. include::delete-stored-script-api.asciidoc[]
  27. include::get-script-contexts-api.asciidoc[]
  28. include::get-script-languages-api.asciidoc[]
  29. include::get-stored-script-api.asciidoc[]