ARCSense.SDK
1.0.1-beta
dotnet add package ARCSense.SDK --version 1.0.1-beta
NuGet\Install-Package ARCSense.SDK -Version 1.0.1-beta
<PackageReference Include="ARCSense.SDK" Version="1.0.1-beta" />
<PackageVersion Include="ARCSense.SDK" Version="1.0.1-beta" />
<PackageReference Include="ARCSense.SDK" />
paket add ARCSense.SDK --version 1.0.1-beta
#r "nuget: ARCSense.SDK, 1.0.1-beta"
#addin nuget:?package=ARCSense.SDK&version=1.0.1-beta&prerelease
#tool nuget:?package=ARCSense.SDK&version=1.0.1-beta&prerelease
ARCSense
Authentication
- HTTP Authentication, scheme: bearer
ARCSense REST APIs
POST Verify
POST /Verify
The Verify endpoint analyzes submitted documents and images to identify architectural elements, extract metadata, and detect potential compliance issues.
Body Parameters
{
"FileName": "fence_design.pdf",
"FileData": "JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwKL0xlbmd0aCAxMjMKL0ZpbHRlciAvQmFzZTY0",
"ObjectTypesToAssess": [
"Fence",
"Design_Plans",
"Material_Samples"
],
"MatchCriteria": "MatchAll",
"ExternalReferenceId": "REQ-0003291",
"ContentType": "application/pdf",
"ContextTag": "HOA-Leland-Phase3"
}
Params
Name | Location | Type | Required | Description |
---|---|---|---|---|
X-Community-Id | header | string | no | none |
body | body | object | no | none |
� fileName | body | string | yes | none |
� fileData | body | string | yes | none |
� objectTypesToAssess | body | [string] | yes | none |
� matchCriteria | body | string | yes | none |
� externalReferenceId | body | string | no | none |
� contentType | body | string | yes | none |
� contextTag | body | string | no | none |
Response Examples
200 Response
{
"description": "The document contains a clear depiction of a vinyl fence and matching design plans. Sample materials were not detected.",
"assessedObjectTypes": [
"Fence",
"Design_Plans",
"Material_Samples"
],
"matched": false,
"confidence": 0.87,
"objectDetectionDetails": [
{
"objectType": "Fence",
"detected": true,
"confidence": 0.95
},
{
"objectType": "Design_Plans",
"detected": true,
"confidence": 0.91
},
{
"objectType": "Paint_Samples",
"detected": false,
"confidence": 0.45
},
{
"objectType": "Material_Samples",
"detected": false,
"confidence": 0.45
}
],
"externalReferenceId": "REQ-0003291"
}
Responses
HTTP Status Code | Meaning | Description | Data schema |
---|---|---|---|
200 | OK | none | Inline |
Responses Data Schema
HTTP Status Code 200
Name | Type | Required | Restrictions | Title | description |
---|---|---|---|---|---|
� description | string | true | none | none | |
� assessedObjectTypes | [string] | true | none | none | |
� matched | boolean | true | none | none | |
� confidence | number | true | none | none | |
� objectDetectionDetails | [object] | true | none | none | |
�� objectType | string | true | none | none | |
�� detected | boolean | true | none | none | |
�� confidence | number | true | none | none | |
� externalReferenceId | string | false | none | none |
Data Schema
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ARCSense.SDK:
Package | Downloads |
---|---|
ARCSense.SDK.Verify
.NET SDK for verifying documents against architectural rules using the ARCSense platform. |
|
ARCSense.SDK.AspNetCore
Extension methods for ASP.NET Core projects using the ARCSense SDK, including IFormFile to ARCSenseDocument conversion helpers. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.1-beta | 120 | 5/5/2025 |
1.0.0-beta | 123 | 5/1/2025 |
Initial release with document support.