list-connectors-api.asciidoc 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. [role="xpack"]
  2. [[list-connector-api]]
  3. === List connectors API
  4. ++++
  5. <titleabbrev>List connectors</titleabbrev>
  6. ++++
  7. preview::[]
  8. Returns information about all stored connectors.
  9. [[list-connector-api-request]]
  10. ==== {api-request-title}
  11. `GET _connector`
  12. [[list-connector-api-prereq]]
  13. ==== {api-prereq-title}
  14. * To sync data using connectors, it's essential to have the Elastic connectors service running.
  15. [[list-connector-api-path-params]]
  16. ==== {api-path-parms-title}
  17. `size`::
  18. (Optional, integer) Maximum number of results to retrieve.
  19. `from`::
  20. (Optional, integer) The offset from the first result to fetch.
  21. [[list-connector-api-example]]
  22. ==== {api-examples-title}
  23. The following example lists all connectors:
  24. ////
  25. [source,console]
  26. --------------------------------------------------
  27. PUT _connector/connector-1
  28. {
  29. "index_name": "search-google-drive",
  30. "name": "Google Drive Connector",
  31. "service_type": "google_drive"
  32. }
  33. PUT _connector/connector-2
  34. {
  35. "index_name": "search-sharepoint-online",
  36. "name": "Sharepoint Online Connector",
  37. "service_type": "sharepoint_online"
  38. }
  39. --------------------------------------------------
  40. // TESTSETUP
  41. [source,console]
  42. --------------------------------------------------
  43. DELETE _connector/connector-1
  44. DELETE _connector/connector-2
  45. --------------------------------------------------
  46. // TEARDOWN
  47. ////
  48. [source,console]
  49. ----
  50. GET _connector
  51. ----
  52. The following example lists the first two connectors:
  53. [source,console]
  54. ----
  55. GET _connector/?from=0&size=2
  56. ----