Do not miss any MongoDB Relational Migrator REST API changes, ever again

Subscribe to the MongoDB Relational Migrator REST API changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Compare
10 structure changes including:
10 Modifications
Modified 10 Breaking
GET /analysis/{projectId}/report
  • Response
  • 200 response Modified
    • application/json content type Modified
      • dbMetrics property Modified
        • allTables property Modified
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • options property Modified
        • truncationReportMode, signalingTable properties Added
      • metadata property Modified
        • verificationRequested, verificationStatus properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • verification property Added
      • collectionFilters property Added
  • 500 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • options property Modified
        • truncationReportMode, signalingTable properties Added
      • metadata property Modified
        • verificationRequested, verificationStatus properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • verification property Added
      • collectionFilters property Added
GET /project/{projectId}/export
  • Response
  • 200 response Modified
    • application/json content type Modified
      • project property Modified
        • content property Modified
      • schema property Modified
        • full property Modified
  • 404 response Added
POST /analysis/{projectId}/task
  • Response
  • 409 response Added
POST /jobs
  • Body
  • application/json content type Modified
    • options property Modified
      • truncationReportMode, signalingTable properties Added
    • verification property Modified
      • samplePercentage property Added
    • collectionFilters property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • options property Modified
        • truncationReportMode, signalingTable properties Added
      • metadata property Modified
        • verificationRequested, verificationStatus properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • verification property Added
      • collectionFilters property Added
  • 440 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • options property Modified
        • truncationReportMode, signalingTable properties Added
      • metadata property Modified
        • verificationRequested, verificationStatus properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • verification property Added
      • collectionFilters property Added
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • options property Modified
        • truncationReportMode, signalingTable properties Added
      • metadata property Modified
        • verificationRequested, verificationStatus properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • verification property Added
      • collectionFilters property Added
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • options property Modified
        • truncationReportMode, signalingTable properties Added
      • metadata property Modified
        • verificationRequested, verificationStatus properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • verification property Added
      • collectionFilters property Added
POST /project/import
  • Response
  • 200 response Modified
    • application/json content type Modified
      • content property Modified
        • mappings property Modified
6 structure changes including:
6 Modifications
Modified 6 Breaking
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • lastEventSourceDatabaseTime property Added
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • lastEventSourceDatabaseTime property Added
POST /jobs
  • Body
  • application/json content type Modified
    • verification property Modified
      • includedCollections property Added
    • collectionFilters property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • lastEventSourceDatabaseTime property Added
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • lastEventSourceDatabaseTime property Added
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • lastEventSourceDatabaseTime property Added
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • lastEventSourceDatabaseTime property Added
6 structure changes including:
6 Modifications
Modified 6
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • latestBatchMaxSourceDbLagMs property Added
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • latestBatchMaxSourceDbLagMs property Added
POST /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • latestBatchMaxSourceDbLagMs property Added
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • latestBatchMaxSourceDbLagMs property Added
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • latestBatchMaxSourceDbLagMs property Added
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • cdcStatistics property Modified
        • latestBatchMaxSourceDbLagMs property Added
1 structure change including:
1 Addition
Added 1
GET /jobs/{jobId}/logs
18 structure changes including:
10 Breaking changes
8 Modifications
10 Removals
Modified 8 Breaking
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /project/{projectId}/export
  • Response
  • 200 response Modified
    • application/json content type Modified
      • project property Modified
        • content property Modified
        • codeId property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • queries property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs
  • Body
  • application/json content type Modified
    • mongodbConnectionDetails property Modified
      • projectId, projectName, clusterName properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /project/import
  • Response
  • 200 response Modified
    • application/json content type Modified
      • content property Modified
        • settings, collections properties Modified
      • codeId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Removed 10 Breaking
DELETE /project/{projectId}/queries/bulk-convert
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
DELETE /project/{projectId}/queries/{queryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/codegen/metadata
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/queries
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/queries/bulk-convert
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /project/{projectId}/queries/{queryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/codegen/generate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/queries
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/queries/bulk-convert
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /project/{projectId}/queries/{queryId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
9 structure changes including:
1 Addition
8 Modifications
Modified 8 Breaking
GET /analysis/{projectId}/report
  • Response
  • 200 response Modified
    • application/json content type Modified
      • dbMetrics property Modified
        • allTables property Modified
GET /jobs
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /jobs/{jobId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /project/{projectId}/export
  • Response
  • 200 response Modified
    • application/json content type Modified
      • schema property Modified
        • full property Modified
POST /jobs
  • Body
  • application/json content type Modified
    • collectionFilters property Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/pause
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/resume
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /jobs/{jobId}/stop
  • Response
  • 200 response Modified
    • application/json content type Modified
      • jobUpdates property Modified
        • stackTrace property Modified
          • Type went from string to array[string]
            Breaking
        • suggestion property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
      • atlasMetadata property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
Added 1
GET /project/{projectId}/collections
3 structure changes including:
2 Additions
1 Modification
Modified 1
POST /jobs
  • Response
  • 471 response Added
Added 2
GET /project/{projectId}/export
POST /project/import