{"templateId":"api_docs","sharedDataIds":{"apiDocsStore":"api-docs-solutions/fdplan/apis/FDPlan-Data-Sources.yaml","sidebar":"sidebar-apis/sidebars.yaml"},"props":{"definitionId":"solutions/fdplan/apis/FDPlan-Data-Sources.yaml","settings":{"baseUrlPath":"/solutions/fdplan/apis/fdplan-data-sources"},"disableAutoScroll":true,"seo":{"title":"Data Sources","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false}},"dynamicMarkdocComponents":[],"metadata":{"type":"openapi","title":"Data Sources","version":"1.0.0","description":"```plain {% title=\"Client ID\" %}\nprod-nam-services-fdplan.slbservice.com\nprod-eu-services-fdplan.slbservice.com\nprod-au-services-fdplan.slbservice.com\nprod-id-services-fdplan.slbservice.com\nproduction-services-fdplan.slbservice.com\n```\n\nThe data sources API is responsible for managing data sources in FDPlan.\n\nA **data source** is a versioned input bundle consumed by scenario evaluations. It pairs a\nuser-facing `source` (a registered data type and its `store`) with one `target` data type\nunderstood by computations, and is discovered and reused across scenarios through `tags`\n(usually `StudyId:id`).\n\nData sources are never created directly. Every data source is produced by an asynchronous\n**data source job**: the caller posts the inputs (`source`, `target`, `dataProviders`, `tags`)\nand the platform runs the transformation declared on the matching **data source type** in the\nbackground. A data source type is the reusable conversion contract between a domain-native input\nformat and one or more evaluation-ready data types, and also declares the editors, viewers, and\ntransformation/copy providers used to author and process the data.\n\nKey resources:\n  * `data-source-types` - register and manage the conversion contracts (source/target, editors,\n    viewers, providers).\n  * `data-source-jobs` - create, reprocess, poll, and complete the asynchronous work that builds\n    a data source. External transformers report completion via `.../{id}/state`.\n  * `workflow-input-data-source-jobs` - build all workflow input data sources of a study at once\n    to create virtual scenarios.\n  * `data-sources` - read a given `version`, list by `tags`, and delete.\n"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"developer.slb.com","port":4000,"ipAddress":"216.73.217.62"},"lang":"default_locale","env":{"PUBLIC_ANALYTICS_ID":"G-WLFGNSLNEV","PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/fdplan/apis/fdplan-data-sources","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}