# adobedocs/analytics-cja-postman-collections architecture

> Architecture diagram of the GitHub repository adobedocs/analytics-cja-postman-collections, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-13). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/adobedocs/analytics-cja-postman-collections
- Repository: https://github.com/adobedocs/analytics-cja-postman-collections

## Overview

This repository provides a Postman collection and environment template for working with Adobe Customer Journey Analytics APIs. The user imports both into Postman, supplies integration credentials and configuration, then uses the collection to make API requests. The README describes 61 requests across 14 API groups, including Reporting, Dataviews, Connections, Segments, and Calculated Metrics. No source excerpts were available, so the graph shows only relationships documented in the README; it does not detail individual requests.

Main entry points: [`apis/cja-api-collection.json`](https://github.com/adobedocs/analytics-cja-postman-collections/blob/main/apis/cja-api-collection.json) (CJA API Collection), [`CJA.postman_environment.json`](https://github.com/adobedocs/analytics-cja-postman-collections/blob/main/CJA.postman_environment.json) (Environment Template)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_user(("User"))
node_postman["Postman"]
node_collection["CJA API Collection"]
node_environment["Environment Template"]
node_cja{{"CJA APIs"}}

node_user -->|"imports collection"| node_postman
node_user -->|"imports environment"| node_postman
node_user -->|"sets credentials"| node_environment
node_postman -->|"runs requests"| node_collection
node_postman -->|"calls APIs"| node_cja

click node_collection "https://github.com/adobedocs/analytics-cja-postman-collections/blob/main/apis/cja-api-collection.json"
click node_environment "https://github.com/adobedocs/analytics-cja-postman-collections/blob/main/CJA.postman_environment.json"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_user toneBlue
class node_postman toneIndigo
class node_collection,node_cja toneMint
class node_environment toneTeal
```

## Components

### Other components

- **User**
- **Postman**
- [CJA API Collection](https://github.com/adobedocs/analytics-cja-postman-collections/blob/main/apis/cja-api-collection.json): `apis/cja-api-collection.json`
- [Environment Template](https://github.com/adobedocs/analytics-cja-postman-collections/blob/main/CJA.postman_environment.json): `CJA.postman_environment.json`
- **CJA APIs**

## Connections

- User → Postman: imports collection (evidence: `README.md`)
- User → Postman: imports environment (evidence: `README.md`)
- User → Environment Template: sets credentials (evidence: `README.md`)
- Postman → CJA API Collection: runs requests (evidence: `README.md`)
- Postman → CJA APIs: calls APIs (evidence: `README.md`)
