connector-apis.asciidoc 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. [[connector-apis]]
  2. == Connector APIs
  3. preview::[]
  4. ++++
  5. <titleabbrev>Connector APIs</titleabbrev>
  6. ++++
  7. ---
  8. The connector and sync jobs API provides a convenient way to create and manage Elastic connectors and sync jobs in an internal index.
  9. This API provides an alternative to relying solely on {kib} UI for connector and sync job management. The API comes with a set of
  10. validations and assertions to ensure that the state representation in the internal index remains valid.
  11. [discrete]
  12. [[elastic-connector-apis]]
  13. === Connector APIs
  14. You can use these APIs to create, get, delete and update connectors.
  15. Use the following APIs to manage connectors:
  16. * <<create-connector-api>>
  17. * <<delete-connector-api>>
  18. * <<get-connector-api>>
  19. * <<list-connector-api>>
  20. * <<check-in-connector-api>>
  21. * <<update-connector-pipeline-api>>
  22. * <<update-connector-scheduling-api>>
  23. [discrete]
  24. [[sync-job-apis]]
  25. === Sync Job APIs
  26. You can use these APIs to create, cancel, delete and update sync jobs.
  27. Use the following APIs to manage sync jobs:
  28. * <<cancel-connector-sync-job-api>>
  29. * <<check-in-connector-sync-job-api>>
  30. * <<create-connector-sync-job-api>>
  31. * <<delete-connector-sync-job-api>>
  32. * <<get-connector-sync-job-api>>
  33. * <<list-connector-sync-jobs-api>>
  34. * <<set-connector-sync-job-error-api>>
  35. * <<set-connector-sync-job-stats-api>>
  36. include::cancel-connector-sync-job-api.asciidoc[]
  37. include::check-in-connector-api.asciidoc[]
  38. include::check-in-connector-sync-job-api.asciidoc[]
  39. include::create-connector-api.asciidoc[]
  40. include::create-connector-sync-job-api.asciidoc[]
  41. include::delete-connector-api.asciidoc[]
  42. include::delete-connector-sync-job-api.asciidoc[]
  43. include::get-connector-api.asciidoc[]
  44. include::get-connector-sync-job-api.asciidoc[]
  45. include::list-connectors-api.asciidoc[]
  46. include::list-connector-sync-jobs-api.asciidoc[]
  47. include::update-connector-pipeline-api.asciidoc[]
  48. include::update-connector-scheduling-api.asciidoc[]
  49. include::set-connector-sync-job-error-api.asciidoc[]
  50. include::set-connector-sync-job-stats-api.asciidoc[]