{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/open-data:visier-data-handling/data-and-job-handling-data-connector-credentials":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_data_connector_credentials","summary":"Retrieve a list of all data connector credentials","description":"GET /v1/op/data-connector-credentials","tags":["open-data"],"parameters":[{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve for.","schema":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to retrieve for."}},{"name":"limit","in":"query","required":false,"description":"The limit to retrieve.","schema":{"type":"integer","description":"The limit to retrieve."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-create-connector-credential":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_create_connector_credential","summary":"Create a connector credential","description":"POST /v1/op/data-connector-credentials","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"tenantCode":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to create the credential for."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-data-connectors":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_data_connectors","summary":"Retrieve a list of all data connectors","description":"GET /v1/op/data-connectors","tags":["open-data"],"parameters":[{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve for.","schema":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to retrieve for."}},{"name":"limit","in":"query","required":false,"description":"The limit to retrieve.","schema":{"type":"integer","description":"The limit to retrieve."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-assign-connector-credential":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_assign_connector_credential","summary":"Assign connector credentials to data connectors","description":"POST /v1/op/data-connectors/assignCredentials","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-latest-enabled-dv":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_latest_enabled_dv","summary":"Retrieve the latest enabled data versions for all analytic tenants","description":"GET /v1/op/data-versions","tags":["open-data"],"parameters":[{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve data versions for. Use this if you are only interested in the…","schema":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to retrieve data versions for. Use this if you are only interested in the…"}},{"name":"limit","in":"query","required":false,"description":"The limit of analytic tenants to retrieve data versions for. This parameter is not used if the tenantCode parameter is specified.","schema":{"type":"integer","description":"The limit of analytic tenants to retrieve data versions for. This parameter is not used if the tenantCode parameter is specified."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"numberOfVersions","in":"query","required":false,"description":"The number of latest enabled data versions to retrieve. The maximum value is 5.","schema":{"type":"integer","description":"The number of latest enabled data versions to retrieve. The maximum value is 5."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-disable-dv":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_disable_dv","summary":"Disable data versions for a list of analytic tenants","description":"PUT /v1/op/data-versions/disable","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-start-extraction":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_start_extraction","summary":"Trigger extraction jobs","description":"POST /v1/op/data/startExtractAndLoad","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-start-load":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_start_load","summary":"Start the data load for an analytic tenant","description":"POST /v1/op/data/startload","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-retrieve-data-uploads":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_retrieve_data_uploads","summary":"Retrieve data uploads","description":"GET /v1/op/data/uploads","tags":["open-data"],"parameters":[{"name":"uploadJobId","in":"query","required":false,"description":"The job ID of an upload job. Use this if you are interested in the data uploads for a specific upload job.","schema":{"type":"string","description":"The job ID of an upload job. Use this if you are interested in the data uploads for a specific upload job."}},{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve the data uploads for.","schema":{"type":"integer","description":"The tenant code of a specific analytic tenant that you want to retrieve the data uploads for."}},{"name":"limit","in":"query","required":false,"description":"The limit of analytic tenants to retrieve data uploads for. This parameter is not used if the tenantCode parameter is specified.","schema":{"type":"integer","description":"The limit of analytic tenants to retrieve data uploads for. This parameter is not used if the tenantCode parameter is specified."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"numberOfDataUploads","in":"query","required":false,"description":"The maximum number of latest enabled data uploads to retrieve for each analytic tenant. The maximum value is 5.","schema":{"type":"integer","description":"The maximum number of latest enabled data uploads to retrieve for each analytic tenant. The maximum value is 5."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-exclude-data-uplaods":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_exclude_data_uplaods","summary":"Exclude data uploads","description":"PUT /v1/op/data/uploads/exclude","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-include-data-uploads":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_include_data_uploads","summary":"Include data uploads","description":"PUT /v1/op/data/uploads/include","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-job-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_job_status","summary":"Retrieve the statuses of all jobs","description":"GET /v1/op/job-status/jobs","tags":["open-data"],"parameters":[{"name":"startTime","in":"query","required":false,"description":"The start time from which to retrieve job statuses.","schema":{"type":"string","description":"The start time from which to retrieve job statuses."}},{"name":"endTime","in":"query","required":false,"description":"The end time from which to retrieve job statuses.","schema":{"type":"string","description":"The end time from which to retrieve job statuses."}},{"name":"status","in":"query","required":false,"description":"The specific status to restrict the list of job to.","schema":{"type":"string","description":"The specific status to restrict the list of job to."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-job-id-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_job_id_status","summary":"Retrieve a specific job's status","description":"GET /v1/op/job-status/jobs/:jobId","tags":["open-data"],"parameters":[{"name":"jobId","in":"query","required":false,"description":"The unique ID of the job to retrieve the status for.","schema":{"type":"string","description":"The unique ID of the job to retrieve the status for."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-cancel-jobs":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_cancel_jobs","summary":"Cancel a list of jobs","description":"POST /v1/op/jobs/cancel","tags":["open-data"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-dispatching-job-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_dispatching_job_status","summary":"Retrieve a dispatching job's status","description":"GET /v1/op/jobs/dispatching-jobs/:jobId","tags":["open-data"],"parameters":[{"name":"jobId","in":"query","required":false,"description":"The ID of the job you want to retrieve.","schema":{"type":"string","description":"The ID of the job you want to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-extraction-job-and-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_extraction_job_and_status","summary":"Retrieve a dispatching job's extraction jobs with their statuses","description":"GET /v1/op/jobs/dispatching-jobs/:jobId/extraction-jobs","tags":["open-data"],"parameters":[{"name":"dispatchingJobId","in":"query","required":false,"description":"The ID of the dispatching job that generated the extraction jobs.","schema":{"type":"string","description":"The ID of the dispatching job that generated the extraction jobs."}},{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve the extraction job status for. Use this if you are only interested…","schema":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to retrieve the extraction job status for. Use this if you are only interested…"}},{"name":"limit","in":"query","required":false,"description":"The limit of extraction job statuses to retrieve.","schema":{"type":"integer","description":"The limit of extraction job statuses to retrieve."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"jobId","in":"query","required":false,"description":"The ID of the dispatching job you want to retrieve.","schema":{"type":"string","description":"The ID of the dispatching job you want to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-processing-job-and-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_processing_job_and_status","summary":"Retrieve a dispatching job's processing jobs with their statuses","description":"GET /v1/op/jobs/dispatching-jobs/:jobId/processing-jobs","tags":["open-data"],"parameters":[{"name":"dispatchingJobId","in":"query","required":false,"description":"The ID of the dispatching job that generated the extraction jobs.","schema":{"type":"string","description":"The ID of the dispatching job that generated the extraction jobs."}},{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve the extraction job status for. Use this if you are only interested…","schema":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to retrieve the extraction job status for. Use this if you are only interested…"}},{"name":"limit","in":"query","required":false,"description":"The limit of extraction job statuses to retrieve.","schema":{"type":"integer","description":"The limit of extraction job statuses to retrieve."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"jobId","in":"query","required":false,"description":"The ID of the dispatching job you want to retrieve.","schema":{"type":"string","description":"The ID of the dispatching job you want to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-receiving-job-and-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_receiving_job_and_status","summary":"Retrieve a dispatching job's receiving jobs with their statuses","description":"GET /v1/op/jobs/dispatching-jobs/:jobId/receiving-jobs","tags":["open-data"],"parameters":[{"name":"dispatchingJobId","in":"query","required":false,"description":"The ID of the dispatching job that generated the extraction jobs.","schema":{"type":"string","description":"The ID of the dispatching job that generated the extraction jobs."}},{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of a specific analytic tenant that you want to retrieve the extraction job status for. Use this if you are only interested…","schema":{"type":"string","description":"The tenant code of a specific analytic tenant that you want to retrieve the extraction job status for. Use this if you are only interested…"}},{"name":"limit","in":"query","required":false,"description":"The limit of extraction job statuses to retrieve.","schema":{"type":"integer","description":"The limit of extraction job statuses to retrieve."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"jobId","in":"query","required":false,"description":"The ID of the dispatching job you want to retrieve.","schema":{"type":"string","description":"The ID of the dispatching job you want to retrieve."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-processing-job-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_processing_job_status","summary":"Retrieve processing job statuses by receiving job ID","description":"GET /v1/op/jobs/processing-jobs/:receivingJobId","tags":["open-data"],"parameters":[{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of the tenant you want to retrieve the processing jobs for. Use this if you are only interested in the results for one…","schema":{"type":"string","description":"The tenant code of the tenant you want to retrieve the processing jobs for. Use this if you are only interested in the results for one…"}},{"name":"limit","in":"query","required":false,"description":"The limit of processing jobs to retrieve per page.","schema":{"type":"integer","description":"The limit of processing jobs to retrieve per page."}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"receivingJobId","in":"query","required":false,"description":"The receiving job ID","schema":{"type":"string","description":"The receiving job ID"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-receiving-job-status":{"get":{"operationId":"open_data_visier_data_handling_data_and_job_handling_receiving_job_status","summary":"Retrieve a receiving job's status","description":"GET /v1/op/jobs/receiving-jobs/:receivingJobId","tags":["open-data"],"parameters":[{"name":"jobs","in":"query","required":false,"description":"If \"true\", returns the status of receiving jobs spawned by the receiving job specified by jobId.","schema":{"type":"boolean","description":"If \"true\", returns the status of receiving jobs spawned by the receiving job specified by jobId."}},{"name":"tenantCode","in":"query","required":false,"description":"The tenant code of the tenant you want to retrieve the receiving jobs for. Use this if you are only interested in the results for one…","schema":{"type":"string","description":"The tenant code of the tenant you want to retrieve the receiving jobs for. Use this if you are only interested in the results for one…"}},{"name":"start","in":"query","required":false,"description":"The index to start retrieving results from, also known as offset. The index begins at 0.","schema":{"type":"integer","description":"The index to start retrieving results from, also known as offset. The index begins at 0."}},{"name":"limit","in":"query","required":false,"description":"The number of job statuses to return per page.","schema":{"type":"integer","description":"The number of job statuses to return per page."}},{"name":"receivingJobId","in":"query","required":false,"description":"The jobId provided after sending data to Visier.","schema":{"type":"string","description":"The jobId provided after sending data to Visier."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/open-data:visier-data-handling/data-and-job-handling-delete-connector-credential":{"post":{"operationId":"open_data_visier_data_handling_data_and_job_handling_delete_connector_credential","summary":"Delete a connector credential","description":"DELETE /v1/op/data-connector-credentials/:id","tags":["open-data"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"id":{"type":"string","description":"The credentialId of the credential you want to delete."},"tenantCode":{"type":"string","description":"The tenant code of the analytic tenant in which the credential you're deleting."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}