Bina dengan Sepolo. Terbuka dari permintaan pertama.
Teroka pengesahan, endpoint dan kontrak data tanpa log masuk. Hubungkan sistem anda kepada Sepolo melalui permintaan API berskop organisasi. Termasuk kontrak carian pelanggan, pembekal dan alat ganti servis.
Baca, teroka dan muat turun tanpa akaun. Permintaan API menggunakan kunci dan kebenaran organisasi anda.
Lapisan servis anda. Dengan atau tanpa ERP.
Satu tempat untuk pasukan merancang kerja, menyokong juruteknik dan memahami kos aset. Sambungkan Sepolo kepada sistem kewangan anda atau mulakan dengan rekod servis sendiri.
Kekalkan ERP sebagai pusat kewangan.
Gunakan Sepolo untuk perancangan servis, laporan mudah alih, alat ganti, masa dan peralatan terhubung. Bawa masuk data induk melalui integrasi ERP yang dikonfigurasi dan sediakan penyerahan kewangan melalui aliran penyedia yang disokong. Persetujui operasi dan pemetaan sebelum pelaksanaan.
Mulakan dengan servis. Tambah sambungan apabila perlu.
Jalankan operasi servis dengan rekod pelanggan, aset dan item tempatan dalam portal dalam talian dan aplikasi mudah alih. Penyambung ERP adalah pilihan. Sepolo mengurus penyampaian servis dan kos operasi; ia bukan pengganti lengkap sistem perakaunan atau ERP.
Pilih sambungan ERP yang sesuai
- Microsoft Dynamics 365 Business Central
- Dynamics 365 Business Central mempunyai pelaksanaan penyedia untuk penyegerakan data induk dan aliran kewangan yang disokong. Sahkan sambungan penyewa, kebenaran, pemetaan item dan penyerahan yang diperlukan bersama pasukan pelaksanaan.
- SAP
- Rancang SAP sebagai projek integrasi berskop. Klien item SAP semasa ialah prototaip, dan penghantaran kewangan SAP automatik belum boleh dijanjikan sebagai penyambung standard. Persetujui antara muka SAP, pelaksanaan dan ujian penerimaan dahulu.
- e-conomic · Dinero · Uniconta · AutoCount · SQL Account
- Pelaksanaan penyedia lain termasuk e-conomic, Dinero, Uniconta, AutoCount dan SQL Account. Operasi disokong dan persediaan berbeza mengikut penyedia. Kod sumber tidak membuktikan integrasi pelanggan telah digunakan atau diperakui.
Tentukan pemilik setiap rekod
Dengan ERP, kekalkan data induk pelanggan, pembekal, item dan kewangan yang dipersetujui di sana. Sepolo menghubungkan konteks itu kepada aset, lawatan, laporan, alat ganti dan masa. API carian membaca rekod Sepolo organisasi anda; kesegaran data mengikuti penyegerakan yang dikonfigurasi, bukan pertanyaan ERP langsung pada setiap panggilan.
Fahami data yang dipulangkan oleh API carian
Carian pelanggan dan alat ganti adalah baca sahaja. Alat ganti datang daripada katalog servis fizikal organisasi: item tempatan dan alat ganti ERP dipetakan yang dibenarkan oleh dasar stok/kedudukan, bukannya keseluruhan cache ERP. Item perkhidmatan sahaja dikecualikan. Kuantiti katalog tidak menjamin stok ERP semasa. Endpoint ini tidak mencipta pelanggan/item ERP atau mengepos invois; sahkan mata wang harga katalog semasa persediaan.
Gunakan externalSystem bersama externalCustomerId sebagai identiti sumber. customerNumber kini menyalin externalCustomerId dan bukan nombor akaun ERP yang dikenal pasti secara berasingan. updatedAtUtc boleh bernilai null. Selaraskan menggunakan ID stabil: penomboran halaman data langsung bukan snapshot transaksi atau suapan perubahan.
Buktikan satu aliran servis lengkap
Persetujui pemilikan data, versi ERP, kelayakan dan operasi yang diperlukan. Sahkan kunci dengan /api/v1/me, baca pembekal, pelanggan dan alat ganti yang layak, kemudian uji aliran servis-ke-kewangan terpilih dalam persekitaran anda. Simpan kunci API operasi pada pelayan dipercayai.
Permintaan pertama anda
Gunakan URL asas persekitaran Sepolo anda. Contoh di bawah menyemak kunci, organisasi, identiti klien dan skop yang tersedia.
curl "https://app.sepolo.app/api/v1/me" -H "X-Sepolo-Api-Key: YOUR_API_KEY"Pengesahan dan akses
Hantar X-Sepolo-Api-Key: YOUR_API_KEY pada setiap permintaan, atau gunakan Authorization: Bearer YOUR_API_KEY. Kunci menentukan organisasi dan tidak memberikan akses kepada organisasi lain. Simpan kunci pada pelayan atau dalam stor rahsia, bukan dalam kod frontend awam.
Setiap operasi menyenaraikan skop yang diperlukan. Impact Mapping juga memerlukan lesen Impact Mapping organisasi. Hubungi pentadbir organisasi untuk akses API.
Permintaan, tarikh dan penomboran halaman
Gunakan cap masa UTC ISO 8601 untuk penapis tarikh. Senarai telemetri dan kitaran PointGuard memerlukan from/to (atau fromUtc/toUtc), dengan maksimum 31 hari setiap permintaan. Julat pergerakan membenarkan sehingga 366 hari. Janji temu dan lawatan servis menggunakan julat lalai 60 hari jika tarikh tidak diberikan, dengan maksimum 366 hari.
Jika pageSize dan cursor disokong, gunakan nextCursor yang dipulangkan untuk halaman seterusnya dan berhenti apabila hasMore ialah false. Saiz halaman dihadkan kepada 500. Sesetengah endpoint senarai memulangkan satu halaman data tanpa parameter cursor; semak setiap operasi. Gunakan nilai cursor tanpa mengubahnya.
Rujukan endpoint
Teroka operasi v1 yang dilaksanakan. Buka operasi untuk melihat parameter, kebenaran dan medan permintaan. Ketersediaan dalam persekitaran anda bergantung pada versi dan konfigurasi yang digunakan.
Identiti
Sahkan organisasi dan skop yang berkaitan dengan kunci.
GET/api/v1/me
Skop yang diperlukan Kunci API organisasi yang sah
Respons berjaya 200 PublicApiMeResponse
Medan respons
organizationId·GuidclientId·stringclientName·stringscopes·IReadOnlyList<string>version·stringrateLimit·PublicApiRateLimitDtoallowedGroupIds·IReadOnlyList<int>allowedCustomerIds·IReadOnlyList<string>
Pembekal
Baca pembekal tempatan dan pembekal ERP luaran organisasi.
GET/api/v1/vendors
Skop yang diperlukan vendors.read
Respons berjaya 200 PublicApiPage<PublicApiVendorDto>
Medan respons
vendorId·Guidname·stringcontactName·stringcontactEmail·stringcontactPhone·stringcity·stringcountry·stringisExternal·boolexternalSystem·stringexternalVendorNumber·stringcreatedOn·DateTimemodifiedOn·DateTimestatus·bool
Pelanggan
Baca rekod direktori pelanggan tempatan dan disegerakkan bagi organisasi kunci tersebut. Tapis mengikut externalSystem dan semak keputusan mengikut halaman.
GET/api/v1/customers
Skop yang diperlukan customers.read
Parameter
externalSystem· Pertanyaan ·string?pageSize· Pertanyaan ·int· Lalai 100cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiCustomerDto>
Medan respons
customerDirectoryId·Guid?externalSystem·stringexternalCustomerId·stringcustomerNumber·stringname·stringemail·stringphone·stringcity·stringcountry·stringupdatedAtUtc·DateTime?
Item dan alat ganti
Baca item katalog servis fizikal yang layak, termasuk alat ganti tempatan dan ERP yang dipetakan, dengan pengecam item, pembekal, kuantiti katalog, harga dan rujukan ERP. Tapis mengikut vendorId dan status.
GET/api/v1/inventory/parts
Skop yang diperlukan inventory.read
Parameter
vendorId· Pertanyaan ·Guid?status· Pertanyaan ·string?pageSize· Pertanyaan ·int· Lalai 100cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiInventoryPartDto>
Medan respons
partId·GuidpartName·stringpartNumber·stringitemNo·stringvendorName·stringquantity·intcostPrice·decimalsalesPrice·decimalstatus·boolexternalSystem·stringexternalPartId·stringisErpManaged·bool
Janji temu
Baca janji temu kalendar, dengan penapis pengguna pilihan.
GET/api/v1/appointments
Skop yang diperlukan appointments.read
Parameter
fromUtc· Pertanyaan ·DateTime?toUtc· Pertanyaan ·DateTime?userId· Pertanyaan ·Guid?
Respons berjaya 200 PublicApiPage<PublicApiAppointmentDto>
Medan respons
appointmentId·GuiduserId·Guidsubject·stringdescription·stringlocation·stringstartTimeUtc·DateTimeendTimeUtc·DateTimeisAllDay·boolcalendarId·inttimezoneKey·stringrecurrenceRule·stringrecurrenceId·Guid?recurrenceException·stringcreatedUtc·DateTimeupdatedUtc·DateTime
Lawatan servis
Baca kerja dirancang, status, konteks aset dan medan perjanjian yang tersedia.
GET/api/v1/service-visits
Skop yang diperlukan service_visits.read
Parameter
fromUtc· Pertanyaan ·DateTime?toUtc· Pertanyaan ·DateTime?
Respons berjaya 200 PublicApiPage<PublicApiServiceVisitDto>
Medan respons
serviceVisitId·Guidtitle·stringtype·GuidtypeText·stringstate·intstateText·stringstartDate·DateTime?endDate·DateTime?startTime·TimeSpan?endTime·TimeSpan?assetId·GuidexternalSystem·stringexternalCustomerId·stringestimatedCost·decimal?actualCost·decimal?slaServiceContractId·Guid?slaResponseMinutes·int?slaDueAt·DateTime?maintenanceContractId·Guid?maintenanceContractAssetId·Guid?
Perjanjian
Baca perjanjian SLA, servis di tapak dan sokongan jauh serta liputannya.
GET/api/v1/agreements
Skop yang diperlukan agreements.read
Parameter
type· Pertanyaan ·string?customerId· Pertanyaan ·string?status· Pertanyaan ·string?pageSize· Pertanyaan ·int· Lalai 100cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiAgreementDto>
Medan respons
agreementId·GuidagreementType·stringagreementKind·stringagreementNumber·stringname·stringstatus·stringcustomerDirectoryId·Guid?externalSystem·stringexternalCustomerId·stringcustomerName·stringstartDate·DateTimeendDate·DateTime?contractAmount·decimalincludesLabor·boolincludesTravel·boolincludesRemoteSupport·boolpartsCoverage·stringpartsCoverageLimitText·stringserviceDeliveryManagerName·stringserviceDeliveryManagerEmail·stringproposedAt·DateTime?followUpAt·DateTime?wonAt·DateTime?lostAt·DateTime?createdUtc·DateTimeupdatedUtc·DateTime?
GET/api/v1/agreements/{agreementId}
Skop yang diperlukan agreements.read
Parameter
agreementId· Laluan ·Guid
Respons berjaya 200 PublicApiAgreementDetailDto
Medan respons
agreement·PublicApiAgreementDtosla·PublicApiSlaTermsDto?coverage·IReadOnlyList<PublicApiAgreementCoverageDto>assets·IReadOnlyList<PublicApiAgreementAssetDto>resources·IReadOnlyList<PublicApiAgreementResourceDto>supportHourBuckets·IReadOnlyList<PublicApiAgreementSupportBucketDto>
Sokongan jauh
Baca kes sokongan, konteks SLA dan penggunaan masa yang direkodkan.
GET/api/v1/remote-support-cases
Skop yang diperlukan remote_support.read
Parameter
status· Pertanyaan ·string?assetId· Pertanyaan ·Guid?slaOnly· Pertanyaan ·bool?customer· Pertanyaan ·string?pageSize· Pertanyaan ·int· Lalai 100cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiRemoteSupportCaseDto>
Medan respons
serviceReportId·GuidserviceVisitId·GuidassetId·GuidcaseNumber·stringreportNumber·stringtitle·stringreasonForService·stringcustomerName·stringassetName·stringstate·intstateText·stringcreatedAt·DateTimeplannedStart·DateTime?actualStartOfInspection·DateTime?actualEndOfInspection·DateTime?hasActiveTimer·boolactiveTimerStartedAt·DateTime?remoteWorkMinutes·int?closedRemoteWorkMinutes·int?timeEntryCount·intremoteSupporters·stringremoteSupporterCount·intlastRemoteSupporter·stringhasEscalation·boolescalationLevel·stringhasSlaAgreement·boolslaAgreementNumber·stringslaAgreementName·stringslaCoverageScope·stringslaResponseHours·int?slaDueAt·DateTime?slaMinutesRemaining·int?
GET/api/v1/remote-support-cases/{serviceReportId}
Skop yang diperlukan remote_support.read
Parameter
serviceReportId· Laluan ·Guid
Respons berjaya 200 PublicApiRemoteSupportCaseDetailDto
Medan respons
case·PublicApiRemoteSupportCaseDtodescription·stringproblemSummary·stringsolution·stringcustomerEmail·stringcustomerPhone·stringcustomerAddress·stringprimaryContactName·stringprimaryContactJobTitle·stringprimaryContactEmail·stringprimaryContactPhone·stringtimeEntries·IReadOnlyList<PublicApiRemoteSupportTimeEntryDto>
Peranti dan telemetri
Baca peranti, telemetri, pergerakan, kitaran PointGuard dan sampel.
GET/api/v1/devices
Skop yang diperlukan devices.read
Parameter
updatedSince· Pertanyaan ·DateTime?groupId· Pertanyaan ·int?status· Pertanyaan ·string?pageSize· Pertanyaan ·int· Lalai 100cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiDeviceDto>
Medan respons
deviceId·stringdeviceName·stringdeviceType·intorganizationId·GuidgroupId·intdeviceLocation·stringdescription·stringdeviceStatus·intmodelId·GuidmodelName·stringequipmentType·stringcalculatedNextService·DateTimelatitude·doublelongitude·doublelastTelemetryAt·DateTime?temperature·double?humidity·double?batteryVoltage·double?batteryPercentage·double?
GET/api/v1/devices/{deviceId}
Skop yang diperlukan devices.read
Parameter
deviceId· Laluan ·string
Respons berjaya 200 PublicApiDeviceDto
Medan respons
deviceId·stringdeviceName·stringdeviceType·intorganizationId·GuidgroupId·intdeviceLocation·stringdescription·stringdeviceStatus·intmodelId·GuidmodelName·stringequipmentType·stringcalculatedNextService·DateTimelatitude·doublelongitude·doublelastTelemetryAt·DateTime?temperature·double?humidity·double?batteryVoltage·double?batteryPercentage·double?
GET/api/v1/devices/{deviceId}/telemetry
Skop yang diperlukan telemetry.read
Parameter
deviceId· Laluan ·stringfrom· Pertanyaan ·DateTime?to· Pertanyaan ·DateTime?fromUtc· Pertanyaan ·DateTime?toUtc· Pertanyaan ·DateTime?metrics· Pertanyaan ·string?telemetryType· Pertanyaan ·int?cycleId· Pertanyaan ·string?pageSize· Pertanyaan ·int· Lalai 500cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiTelemetryDto>
Medan respons
deviceId·stringstamp·DateTimelatitude·decimallongitude·decimaltemperature·doublehumidity·doublebatteryVoltage·doublebatteryCurrent·doublebatteryPercentage·doublecurrent·doublesignalQuality·doublerailTemperature·doubletiltX·doubletiltY·doubletiltZ·doubledescription·stringtelemetryType·int?cycleId·stringcycleSampleIndex·int?cycleSampleOffsetMs·int?cycleDurationMs·int?cycleSampleCount·int?schemaVersion·stringpressure1Bar·double?pressure2Bar·double?endStop1·bool?endStop2·bool?
GET/api/v1/devices/{deviceId}/movements
Skop yang diperlukan movements.read
Parameter
deviceId· Laluan ·stringfrom· Pertanyaan ·DateTime?to· Pertanyaan ·DateTime?fromUtc· Pertanyaan ·DateTime?toUtc· Pertanyaan ·DateTime?minDurationSeconds· Pertanyaan ·int· Lalai 0pageSize· Pertanyaan ·int· Lalai 500cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiMovementDto>
Medan respons
id·GuiddeviceId·stringlocation·stringstart·DateTimestop·DateTimeduration·doublestartCurrent·doublestopCurrent·doubleaverageCurrent·doublepeakCurrent·doublecycleCount·intisAnomalySuggested·boolanomalyScore·double?anomalyReason·stringmodelVersion·stringbaselineMean·double?baselineStd·double?anomalyDecisionLabel·stringanomalyDecisionAction·stringanomalyDecisionConfidence·decimal?anomalyDecisionReason·stringanomalyPatternId·Guid?estimatedNextService·DateTime?currentSignature·PublicApiMovementSignatureDto?
GET/api/v1/devices/{deviceId}/movements/{movementId}/signature
Skop yang diperlukan movements.read
Parameter
deviceId· Laluan ·stringmovementId· Laluan ·Guid
Respons berjaya 200 PublicApiMovementSignatureDto
Medan respons
movementId·GuiddeviceId·stringstart·DateTimestop·DateTimesampleCount·int?medianSampleIntervalMs·double?averageCurrent·double?peakCurrent·double?currentAreaAmpSeconds·double?currentRms·double?currentStdDev·double?startupSlopeAmpPerSecond·double?earlyMeanCurrent·double?plateauMeanCurrent·double?endMeanCurrent·double?observedDurationSeconds·double?highLoadDurationSeconds·double?peakHoldDurationSeconds·double?lowLoadTailDurationSeconds·double?rampDownSlopeAmpPerSecond·double?currentP10·double?currentP50·double?currentP90·double?clippedSampleRatio·double?shapeJson·string
GET/api/v1/devices/{deviceId}/pointguard/cycles
Skop yang diperlukan telemetry.read
Parameter
deviceId· Laluan ·stringfrom· Pertanyaan ·DateTime?to· Pertanyaan ·DateTime?fromUtc· Pertanyaan ·DateTime?toUtc· Pertanyaan ·DateTime?pageSize· Pertanyaan ·int· Lalai 500cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiPointGuardCycleDto>
Medan respons
deviceId·stringcycleId·stringstart·DateTimestop·DateTimesamples·intcycleDurationMs·int?cycleSampleCount·int?averageCurrent·double?peakCurrent·double?minCurrent·double?
GET/api/v1/devices/{deviceId}/pointguard/cycles/{cycleId}/samples
Skop yang diperlukan telemetry.read
Parameter
deviceId· Laluan ·stringcycleId· Laluan ·stringpageSize· Pertanyaan ·int· Lalai 500cursor· Pertanyaan ·string?· Lalai null
Respons berjaya 200 PublicApiPage<PublicApiTelemetryDto>
Medan respons
deviceId·stringstamp·DateTimelatitude·decimallongitude·decimaltemperature·doublehumidity·doublebatteryVoltage·doublebatteryCurrent·doublebatteryPercentage·doublecurrent·doublesignalQuality·doublerailTemperature·doubletiltX·doubletiltY·doubletiltZ·doubledescription·stringtelemetryType·int?cycleId·stringcycleSampleIndex·int?cycleSampleOffsetMs·int?cycleDurationMs·int?cycleSampleCount·int?schemaVersion·stringpressure1Bar·double?pressure2Bar·double?endStop1·bool?endStop2·bool?
Impact Mapping
Baca dan urus kebergantungan, keupayaan perniagaan, analisis impak dan import.
GET/api/v1/impact-mapping/relationship-types
Skop yang diperlukan impact_mapping.read · Lesen Impact Mapping diperlukan
Respons berjaya 200 IReadOnlyList<PublicApiImpactRelationshipTypeDto>
Medan respons
id·intname·stringdescription·string?directionLabel·string?reverseLabel·string?isSystemDefault·bool
GET/api/v1/impact-mapping/relationships
Skop yang diperlukan impact_mapping.read · Lesen Impact Mapping diperlukan
Parameter
assetId· Pertanyaan ·Guid
Respons berjaya 200 PublicApiPage<PublicApiImpactRelationshipDto>
Medan respons
id·GuidsourceAssetId·GuidsourceAssetName·string?targetAssetId·GuidtargetAssetName·string?relationshipTypeId·intrelationshipTypeName·string?impactLevel·intisBlockingDependency·boolhasRedundancy·boolfailureImpactDescription·string?estimatedDowntimeCostPerHour·decimal?notifyRole·string?notifyEmail·string?notes·string?
POST/api/v1/impact-mapping/relationships
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Badan permintaan JSON PublicApiCreateImpactRelationshipRequest
Respons berjaya 201 CreatedId
PUT/api/v1/impact-mapping/relationships/{relationshipId}
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Parameter
relationshipId· Laluan ·Guid
Badan permintaan JSON PublicApiCreateImpactRelationshipRequest
Respons berjaya 204
DELETE/api/v1/impact-mapping/relationships/{relationshipId}
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Parameter
relationshipId· Laluan ·Guid
Respons berjaya 204
GET/api/v1/impact-mapping/business-capabilities
Skop yang diperlukan impact_mapping.read · Lesen Impact Mapping diperlukan
Respons berjaya 200 PublicApiPage<PublicApiBusinessCapabilityDto>
Medan respons
id·Guidname·stringdescription·string?criticalityLevel·intestimatedDowntimeCostPerHour·decimal?ownerName·string?ownerEmail·string?
POST/api/v1/impact-mapping/business-capabilities
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Badan permintaan JSON PublicApiCreateBusinessCapabilityRequest
Respons berjaya 201 CreatedId
PUT/api/v1/impact-mapping/business-capabilities/{businessCapabilityId}
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Parameter
businessCapabilityId· Laluan ·Guid
Badan permintaan JSON PublicApiCreateBusinessCapabilityRequest
Respons berjaya 204
DELETE/api/v1/impact-mapping/business-capabilities/{businessCapabilityId}
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Parameter
businessCapabilityId· Laluan ·Guid
Respons berjaya 204
POST/api/v1/impact-mapping/business-capability-links
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Badan permintaan JSON PublicApiLinkAssetCapabilityRequest
Respons berjaya 204
PUT/api/v1/impact-mapping/business-capability-links/{linkId}
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Parameter
linkId· Laluan ·Guid
Badan permintaan JSON PublicApiUpdateAssetCapabilityLinkRequest
Respons berjaya 204
DELETE/api/v1/impact-mapping/business-capability-links/{linkId}
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Parameter
linkId· Laluan ·Guid
Respons berjaya 204
GET/api/v1/impact-mapping/asset-capabilities
Skop yang diperlukan impact_mapping.read · Lesen Impact Mapping diperlukan
Parameter
assetId· Pertanyaan ·Guid
Respons berjaya 200 PublicApiPage<PublicApiAssetCapabilityLinkDto>
Medan respons
id·GuidassetId·GuidassetName·string?businessCapabilityId·GuidbusinessCapabilityName·string?criticalityLevel·intimpactLevel·intisEssential·boolnotes·string?
GET/api/v1/impact-mapping/analysis/{assetId}
Skop yang diperlukan impact_mapping.read · Lesen Impact Mapping diperlukan
Parameter
assetId· Laluan ·GuidmaxDepth· Pertanyaan ·int· Lalai 5
Respons berjaya 200 PublicApiImpactAnalysisDto
Medan respons
rootAssetId·GuidrootAssetName·stringimpactedAssets·IReadOnlyList<PublicApiImpactedAssetDto>impactedCapabilities·IReadOnlyList<PublicApiImpactedCapabilityDto>maxImpactLevel·intestimatedTotalDowntimeCostPerHour·decimalrecommendation·PublicApiImpactRecommendationDto?
GET/api/v1/impact-mapping/analysis/{assetId}/graph
Skop yang diperlukan impact_mapping.read · Lesen Impact Mapping diperlukan
Parameter
assetId· Laluan ·GuidmaxDepth· Pertanyaan ·int· Lalai 5
Respons berjaya 200 PublicApiImpactGraphDto
Medan respons
rootAsset·PublicApiImpactGraphRootDtonodes·IReadOnlyList<PublicApiImpactGraphNodeDto>links·IReadOnlyList<PublicApiImpactGraphLinkDto>summary·PublicApiImpactGraphSummaryDtorecommendation·PublicApiImpactRecommendationDto?
POST/api/v1/impact-mapping/import/validate
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Badan permintaan JSON PublicApiImpactMappingImportRequest
Respons berjaya 200 PublicApiImpactMappingImportResponse
Medan respons
committed·boolvalidRows·intskippedRows·intbusinessFunctions·intrelationships·intassetBusinessFunctionLinks·introws·IReadOnlyList<PublicApiImpactMappingImportRowResultDto>
POST/api/v1/impact-mapping/import/commit
Skop yang diperlukan impact_mapping.write · Lesen Impact Mapping diperlukan
Badan permintaan JSON PublicApiImpactMappingImportRequest
Respons berjaya 200 PublicApiImpactMappingImportResponse
Medan respons
committed·boolvalidRows·intskippedRows·intbusinessFunctions·intrelationships·intassetBusinessFunctionLinks·introws·IReadOnlyList<PublicApiImpactMappingImportRowResultDto>
Respons dan pengendalian ralat
- 400
- Permintaan tidak sah, nilai diperlukan tiada atau julat tarikh tidak sah. Semak parameter operasi.
- 401
- Kunci API tiada atau tidak sah. Semak persekitaran dan kunci organisasi.
- 403
- Skop atau lesen yang diperlukan tiada. Minta akses daripada pentadbir organisasi.
- 404
- Rekod diminta tidak tersedia atau tidak ditemui dalam konteks organisasi.
- 503
- Sumber data pelanggan atau alat ganti tidak tersedia buat sementara waktu. Cuba lagi kemudian; respons ini bukan eksport kosong yang berjaya.