# Adobe Experience Platform Flow Service API - Sources

**Canonical:** https://apis.io/apis/adobe/adobe-aep-flow-service-api/  
**Provider:** Adobe — https://apis.io/providers/adobe/  
**Base URL:** https://platform.adobe.io/data/foundation/flowservice  
**Documentation:** https://developer.adobe.com/experience-platform-apis/

Adobe Experience Platform Flow Service API - Sources is one of 108 APIs that [Adobe](https://apis.io/providers/adobe/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

Adobe Experience Platform allows data to be ingested from external sources while providing you with the ability to structure, label, and enhance incoming data using Platform services. You can ingest data from a variety of sources such as Adobe applications, cloud-based storages, databases, and many

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| GET | `/connections` | List connections |
| POST | `/connections` | Create a new connection |
| GET | `/connections/{BASE_CONNECTION_ID}` | Retrieve a base connection |
| GET | `/connections/{BASE_CONNECTION_ID}/test` | Test a base connection's connectivity |
| GET | `/connections/{BASE_CONNECTION_ID}/explore` | Explore a connection's contents |
| POST | `/connections/{BASE_CONNECTION_ID}/action` | Perform a state transition action on an existing connection. |
| DELETE | `/connections/{BASE_CONNECTION_ID}/` | Delete an existing connection |
| PATCH | `/connections/{BASE_CONNECTION_ID}/` | Update an existing connection |
| GET | `/connections/{BASE_CONNECTION_ID}/configs` | Retrieve configs for the properties of a given connection. |
| POST | `/connections/search` | Retrieve a list of connections based on a given filtering criteria. |
| GET | `/connectionSpecs` | List connection specs |
| POST | `/connectionSpecs` | Creates a new connection spec. |
| GET | `/connectionSpecs/{CONNECTION_SPEC_ID}` | Retrieve a connection spec |
| PUT | `/connectionSpecs/{CONNECTION_SPEC_ID}` | Updates an existing connection spec. |
| GET | `/connectionSpecs/{CONNECTION_SPEC_ID}/explore` | Explore objects of a connection spec. |
| GET | `/connectionSpecs/{CONNECTION_SPEC_ID}/configs` | Retrieve config options for a connection spec. |
| GET | `/flows` | List flows |
| POST | `/flows` | Create a flow |
| GET | `/flows/{FLOW_ID}` | Retrieve a flow's details |
| DELETE | `/flows/{FLOW_ID}` | Delete a flow |
| PATCH | `/flows/{FLOW_ID}` | Update a flow |
| POST | `/flows/search` | Retrieves list of flows based on a given filtering criteria. |
| POST | `/flows/{FLOW_ID}/action` | Perform a state transition action given flow object. |
| GET | `/flowSpecs` | List flow specifications |
| POST | `/flowSpecs` | Create a new flow spec. |
| GET | `/flowSpecs/{FLOW_SPEC_ID}` | Retrieve a flow spec |
| PUT | `/flowSpecs/{FLOW_SPEC_ID}` | Updates an existing flow spec |
| POST | `/flowSpecs/search` | Retrieve a list of flow specs based on a given filtering criteria. |
| GET | `/runs` | List flow runs |
| POST | `/runs` | Create a new run |
| GET | `/runs/{RUN_ID}` | Retrieve a single flow run |
| PUT | `/runs/{RUN_ID}` | Update a new flow run |
| POST | `/runs/{RUN_ID}/action` | Perform an action on a given flowRun object. |
| GET | `/sourceConnections` | List all source connections |
| POST | `/sourceConnections` | Create a new source connection |
| GET | `/sourceConnections/{SOURCE_CONNECTION_ID}` | Retrieve a source connection by ID |
| DELETE | `/sourceConnections/{SOURCE_CONNECTION_ID}` | Delete a source connection |
| PATCH | `/sourceConnections/{SOURCE_CONNECTION_ID}` | Update a source connection |
| POST | `/sourceConnections/{SOURCE_CONNECTION_ID}/action` | Performs a state transition action on an existing source connection. |
| GET | `/targetConnections` | List all target connections. |
| POST | `/targetConnections` | Create a target connection |
| POST | `/targetConnections/{TARGET_CONNECTION_ID}/action` | Performs a state transition action on an existing target connection. |
| GET | `/targetConnections/{TARGET_CONNECTION_ID}` | Retrieve a target connection |
| DELETE | `/targetConnections/{TARGET_CONNECTION_ID}` | Delete a target connection |
| PATCH | `/targetConnections/{TARGET_CONNECTION_ID}` | Update a target connection |

## Machine-readable artifacts (3)

- **OpenAPI** — https://artifacts.apis.io/adobe/openapi/adobe-aep-flow-service-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/AdobeDocs/experience-platform-apis/main/static/swagger-specs/flow-service.yaml
- **Documentation** — https://developer.adobe.com/experience-platform-apis/

## Other Adobe APIs (12)

- [Adobe PDF Extract API](https://apis.io/apis/adobe/adobe-pdf-extract-api/)
- [Adobe Acrobat Sign API](https://apis.io/apis/adobe/adobe-acrobat-sign-api/)
- [Adobe Analytics API](https://apis.io/apis/adobe/adobe-analytics-api/)
- [Adobe Firefly API](https://apis.io/apis/adobe/adobe-firefly-api/)
- [Adobe Experience Platform API](https://apis.io/apis/adobe/adobe-experience-platform-api/)
- [Adobe Stock API](https://apis.io/apis/adobe/adobe-stock-api/)
- [Adobe Commerce API](https://apis.io/apis/adobe/adobe-commerce-api/)
- [Adobe Marketo Engage API](https://apis.io/apis/adobe/adobe-marketo-engage-api/)
- [Adobe Workfront API](https://apis.io/apis/adobe/adobe-workfront-api/)
- [Adobe User Management API](https://apis.io/apis/adobe/adobe-user-management-api/)
- [Adobe I/O Events API](https://apis.io/apis/adobe/adobe-io-events-api/)
- [Adobe Experience Manager API](https://apis.io/apis/adobe/adobe-experience-manager-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/adobe/adobe-aep-flow-service-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/adobe/.
