{ "opencollection": "1.0.0", "info": { "name": "Salesforce Sales Cloud Salesforce Analytics REST Change Events Ingest Data API", "version": "59.0.0" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://login.salesforce.com/services/oauth2/authorize", "accessTokenUrl": "https://login.salesforce.com/services/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Ingest Data", "type": "folder" }, "items": [ { "info": { "name": "Salesforce Sales Cloud Upload data for an ingest job", "type": "http" }, "http": { "method": "PUT", "url": "https://{instance}.salesforce.com/services/data/v59.0/analytics/jobs/ingest/:jobId/batches", "params": [ { "name": "jobId", "value": "", "type": "path", "description": "The ID of the bulk job" } ] }, "docs": "Uploads CSV data for an ingest job. The job must be in the Open state. You can upload data in multiple requests, each up to 150 MB. The CSV data must include a header row with field API names." }, { "info": { "name": "Salesforce Sales Cloud Get successful results for an ingest job", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.salesforce.com/services/data/v59.0/analytics/jobs/ingest/:jobId/successfulResults", "params": [ { "name": "jobId", "value": "", "type": "path", "description": "The ID of the bulk job" } ] }, "docs": "Retrieves a list of successfully processed records for a completed ingest job. Results are returned in CSV format." }, { "info": { "name": "Salesforce Sales Cloud Get failed results for an ingest job", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.salesforce.com/services/data/v59.0/analytics/jobs/ingest/:jobId/failedResults", "params": [ { "name": "jobId", "value": "", "type": "path", "description": "The ID of the bulk job" } ] }, "docs": "Retrieves a list of failed records for a completed ingest job. Results are returned in CSV format and include error information for each failed record." }, { "info": { "name": "Salesforce Sales Cloud Get unprocessed records for an ingest job", "type": "http" }, "http": { "method": "GET", "url": "https://{instance}.salesforce.com/services/data/v59.0/analytics/jobs/ingest/:jobId/unprocessedrecords", "params": [ { "name": "jobId", "value": "", "type": "path", "description": "The ID of the bulk job" } ] }, "docs": "Retrieves a list of unprocessed records for a completed ingest job. These are records that were not processed due to the job being aborted or hitting limits." } ] } ], "bundled": true }