--- title: "Data Flow overview" slug: "analytics-dataflow" updated: 2026-09-17T09:53:24Z published: 2026-09-17T09:53:24Z canonical: "api.ncloud-docs.com/analytics-dataflow" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Data Flow overview Available in VPC Data Flow is a fully managed data integration service on NAVER Cloud Platform that allows you to configure, execute, and monitor complex workflows for extracting, transforming, and loading large amounts of data. The Data Flow service provides APIs for workflow, job, and trigger features in RESTful form. ## Common Data Flow settings The following describes commonly used request and response formats in Data Flow APIs. ### Request The following describes the common request format. #### API URL The request API URL is as follows: ``` https://dataflow.apigw.ntruss.com ``` #### Request headers The following describes the request headers. | Field | Required | Description | | --- | --- | --- | | `x-ncp-apigw-timestamp` | Required | This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC. - Request is considered invalid if the timestamp differs from the current time by more than 5 minutes. - Unix timestamp format | | `x-ncp-iam-access-key` | Required | Access key issued on NAVER Cloud Platform - Issue and check access key: See [Create authentication key](/docs/en/common-ncpapi). - Issue and check access key for sub account: See [Create sub account](https://guide.ncloud-docs.com/docs/en/subaccount-use#%EC%84%9C%EB%B8%8C-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1). | | `x-ncp-apigw-signature-v2` | Required | Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256) - Issue and check secret key: See [Create authentication key](/docs/en/common-ncpapi). - Create signature: See [Create signature](/docs/en/common-ncpapi). | ### Response The following describes the common response format. #### Response body The response body includes the following data: **ErrorResponse** ErrorResponse defines API call failure information. The following describes ErrorResponse. | Field | Type | Required | Description | | --- | --- | --- | --- | | `error` | Object | - | Error code and message | | `error.errorCode` | String | Required | Errors | | `error.message` | String | Required | Error message | | `error.details` | String | Required | Error message detailed description | #### Response status codes The following describes the response status codes. | HTTP status code | Code | Message | Description | Solution | | --- | --- | --- | --- | --- | | 200 | - | OK | Request processing successful | - | | 201 | - | Created | Creation completed | - | | 202 | - | Request is accepted but not completed yet. | The request has been accepted but not yet completed. | - | | 204 | - | No Content | Request processed successfully, no content returned. | - | | 400 | - | Bad Request | Invalid request | Check request syntax. | | 400 | - | bad-parameter | Request parameter error | Check request value. | | 400 | - | bad-state | Request status error. | Check the status of request target. | | 400 | - | client-request-failed | Request error for integrated service. | Check integrated service. | | 400 | - | client-resource-not-found | Resource error for integrated service. | Check resource of integrated service. | | 400 | - | client-unauthorized | Permission error for integrated service. | Check permission of integrated service. | | 400 | - | No valid member exists of given member number. | Invalid request | Recheck request parameters and headers. | | 401 | - | Unauthorized | Authentication failed | Check the permissions of the task's creator and requester | | 403 | - | Forbidden | Server operation denied | Check permissions for requested features | | 404 | - | resource-not-found | Requested resource ID error. | Check request target. | | 500 | - | unknown-resource-action | Job execution error. | Inquire via [Contact us](https://www.ncloud.com/support/question/service) in the NAVER Cloud Platform portal. | | 500 | - | Internal Server Error | Internal server errors | Try again later. | Note For response status codes common to NAVER Cloud Platform, see [Ncloud API response status codes](/docs/en/common-ncpapi#3%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C). #### Response example For response examples when a call is successful, see each API specification. The following is a sample response upon a failed call. ``` { "error": { "errorCode": "200", "message": "Authentication Failed", "details": "Invalid authentication information." } } ``` ## Data Flow API The following describes the APIs provided by the Data Flow service. ### Dashboard The following describes the dashboard-related APIs. | API | Description | | --- | --- | | [getExecutionInterval](/docs/en/analytics-dataflow-getexecutioncount) | Get job execution count. | | [getExecutionResult](/docs/en/analytics-dataflow-getexecutionresult) | Get job execution count, success count, and failure count. | | [getExecutionTimes](/docs/en/analytics-dataflow-getexecutiontimes) | Get job execution time. | ### Workflow The following describes the workflow-related APIs. | API | Description | | --- | --- | | [createWorkflow](/docs/en/analytics-dataflow-createworkflow) | Create workflow. | | [getWorkflows](/docs/en/analytics-dataflow-getworkflows) | Get workflow list. | | [getWorkflowById](/docs/en/analytics-dataflow-getworkflowbyid) | Get workflow details. | | [getWorkflowExecutions](/docs/en/analytics-dataflow-getworkflowexecutions) | Get workflow execution list. | | [updateWorkflow](/docs/en/analytics-dataflow-updateworkflow) | Edit workflow. | | [deleteWorkflow](/docs/en/analytics-dataflow-deleteworkflow) | Delete workflow. | ### Job The following describes the job-related APIs. | API | Description | | --- | --- | | [createJob](/docs/en/analytics-dataflow-createjob) | Create job. | | [getJobs](/docs/en/analytics-dataflow-getjobs) | Get job list. | | [getJobById](/docs/en/analytics-dataflow-getjobbyid) | Get job details. | | [updateJob](/docs/en/analytics-dataflow-updatejob) | Edit job. | | [verifyJob](/docs/en/analytics-dataflow-verifyjob) | Verify job execution request items. | | [executeJob](/docs/en/analytics-dataflow-executejob) | Run job. | | [getJobExecutions](/docs/en/analytics-dataflow-getjobexecutions) | Get job execution list. | | [getJobExecutionById](/docs/en/analytics-dataflow-getjobexecutionbyid) | Get job execution details. | | [updateJobExecuteConfig](/docs/en/analytics-dataflow-updatejobexecuteconfig) | Edit job execution option. | | [deleteJob](/docs/en/analytics-dataflow-deletejob) | Delete job. | ### Trigger The following describes the trigger-related APIs. | API | Description | | --- | --- | | [createTrigger](/docs/en/analytics-dataflow-createtrigger) | Create trigger. | | [getTriggers](/docs/en/analytics-dataflow-gettriggers) | Get the list of triggers. | | [getTriggerById](/docs/en/analytics-dataflow-gettriggerbyid) | Get details of a single trigger. | | [deleteTrigger](/docs/en/analytics-dataflow-deletetrigger) | Delete trigger. | ## Data Flow related resources NAVER Cloud Platform provides a variety of related resources to help users better understand Data Flow APIs. - Data Flow API guides - [Create signature](/docs/en/common-ncpapi): how to create a signature to add to the request header - [API Gateway User Guide](https://guide.ncloud-docs.com/docs/en/apigw-apigw-1): how to issue the API key to be added to the request header - [Sub Account User Guide](https://guide.ncloud-docs.com/docs/en/subaccount-overview): how to issue the access key to be added to the request header - [Common Ncloud response status codes](/docs/en/common-ncpapi#3-%EC%9D%91%EB%8B%B5-%EC%83%81%ED%83%9C-%EC%BD%94%EB%93%9C): information on common response status codes of NAVER Cloud Platform used by the Data Flow service - Data Flow service guides - [Data Flow User Guide](https://guide.ncloud-docs.com/docs/en/dataflow-overview): how to use Data Flow in the NAVER Cloud Platform console - [Ncloud use environment guide](https://guide.ncloud-docs.com/docs/en/environment-environment-1-1): guide for VPC and Classic environments and support availability - [Introduction to pricing, characteristics, and detailed features](https://www.ncloud.com/product/analytics/dataFlow): summary of Data Flow pricing system, characteristics, and detailed features - [Latest service news](https://www.ncloud.com/intro/news): the latest news on the Data Flow service - [FAQ](https://www.ncloud.com/support/faq/prod?categoryCode2=ANALY&categoryCode3=SV_0237&page=1): frequently asked questions from the Data Forest service users - [Contact us](https://www.ncloud.com/support/question/general): Send direct inquiries for unresolved questions that aren't answered by the API guide