Logo
NeoArc Studio

Integration Spec Block

Document system integrations with source/target systems, protocols, endpoints, and operational details. Create complete integration specifications.

The Integration Spec block documents system-to-system integrations. Capture source and target systems, protocols, endpoints, authentication methods, and operational details for complete integration documentation.

When to Use

Block Properties

PropertyRequiredDescription
NameYesIntegration name
Source SystemNoWhere data originates
Target SystemNoWhere data is sent
Integration PatternNoSync, Async, Batch, Event-Driven, or Pub/Sub
ProtocolNoREST, GraphQL, gRPC, SOAP, Message Queue, or File Transfer
Data FormatNoJSON, XML, CSV, Protobuf, or Avro
AuthenticationNoNone, API Key, OAuth2, JWT, mTLS, or Basic Auth
DescriptionNoPurpose and scope of the integration
EndpointsNoArray of API endpoints
Error HandlingNoHow errors are managed
Retry PolicyNoRetry strategy
SLANoPerformance requirements

Endpoint Properties

PropertyRequiredDescription
MethodYesHTTP method (GET, POST, PUT, DELETE, etc.)
URLYesEndpoint URL or path
NameNoHuman-readable endpoint name
DescriptionNoWhat the endpoint does

Integration Patterns

Example: REST API Integration

A synchronous REST integration between systems.

Example: Event-Driven Integration

An asynchronous event-based integration.

Example: Batch Integration

A scheduled file-based data transfer.

Editing Integration Specs

ActionHow To
Set SystemsEnter source and target system names
Choose PatternSelect integration pattern from dropdown
Add EndpointsClick Add Endpoint and fill in method, URL, and details
Set AuthenticationChoose authentication type from dropdown
PreviewView the source-to-target visualisation with method badges