How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Fenergo Migration API

The Migration API from Fenergo — 35 operation(s) for migration.

Fenergo Migration API is one of 281 APIs that Fenergo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Migration. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 38 operations across 35 paths, and defines 25 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: /datamigrationcommand, /datamigrationquery.

38 operations 35 paths 25 schemas 2 DELETE12 GET16 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.fenergox.com/advanceddashboardcommand
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Fenergo Migration API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer). By default, every request must be authenticated.

  • Bearer — Please insert JWT with Bearer into field

Paths & Operations 38

Across 35 paths, the API surfaces 38 operations — 2 DELETE, 12 GET, 16 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Migration 38
POST
/api/migration
Creates a migration instance that holds and control the data flow
CreateMigration 1 param body → 202400500401403410
PUT
/api/migration/{id}/start
Starts a migration
StartMigration 2 params → 202400500401403410
PUT
/api/migration/{id}/startAssociation
Starts only an association migration
StartAssociationMigration 2 params → 202400500401403410
PUT
/api/migration/{id}/add-file
Adds a file as data source to the migration
AddFileToDataMigration 2 params body → 202400500401403410
DELETE
/api/migration/{id}/{tableName}
Deletes a file previously added to a migration instance
DeleteMigrationFile 3 params → 202400500401403410
PUT
/api/migration/{id}/migration-records-file-signed-url
Generates a signed url for the migration records csv file
GenerateMigrationRecordsFileSignedUrl 2 params → 202400412500401403410
POST
/api/record-reference-ingestion
Creates an ingestion process that allows users to create or overwrite record…
CreateRecordReferenceIngestion 1 param → 200400403500401410
POST
/api/record-reference-ingestion/{id}/execution
Create an execution for the ingestion process that will start immediately and…
CreateRecordReferenceIngestionExecution 2 params → 202400403409500401410
GET
/api/record-reference-ingestion/{id}/execution
Gets the record reference ingestion execution information
GetRecordReferenceIngestionExecution 2 params → 200400403404500401410
POST
/api/jurisdiction-evaluation-execution
Create an execution for jurisdiction evaluation
CreateJurisdictionEvaluationWithExecutionHandler 1 param body → 202400409500401403410
POST
/api/jurisdiction-evaluation/{id}/execution
Create an execution for the jurisdiction evaluation that will start immediately…
CreateJurisdictionEvaluationExecution 2 params → 202400403409500401410
GET
/api/jurisdiction-evaluation/{id}/execution
Gets the evaluate jurisdictions execution information
GetJurisdictionEvaluationExecution 2 params → 200400403404500401410
POST
/api/access-layer-propagation-execution
Create an execution for Access Layer Propagation
CreateAccessLayerPropagationWithExecutionHandler 1 param body → 202400409500401403410
POST
/api/access-layer-propagation/{id}/execution
Create an execution for the Access Layer propagation that will start…
CreateAccessLayerPropagationExecution 2 params → 202400403409500401410
GET
/api/access-layer-propagation/{id}/execution
Gets the Access Layer propagation execution information
GetAccessLayerPropagationExecution 2 params → 200400403404500401410
POST
/api/migration/{id}/input-files-clean-up
Deletes all the files in the migration
CleanUpInputFiles 2 params body → 202400500401403410
PUT
/api/v2/migration/{id}/add-file
Adds the information about the file data source and generate a signed url to…
GenerateSignedUrlToUploadFile 2 params body → 202400500401403410
POST
/api/v2/migration
Creates a migration instance that holds and control the data flow
postApiV2Migration 1 param body → 202400500401403410
PUT
/api/v2/migration/{id}/start
Starts a migration
putApiV2MigrationByIdStart 2 params → 202400500401403410
PUT
/api/v2/migration/{id}/startAssociation
Starts only an association migration
putApiV2MigrationByIdStartAssociation 2 params → 202400500401403410
DELETE
/api/v2/migration/{id}/{tableName}
Deletes a file previously added to a migration instance
deleteApiV2MigrationByIdByTableName 3 params → 202400500401403410
PUT
/api/v2/migration/{id}/migration-records-file-signed-url
Generates a signed url for the migration records csv file
putApiV2MigrationByIdMigrationRecordsFileSignedUrl 2 params → 202400412500401403410
POST
/api/v2/record-reference-ingestion
Creates an ingestion process that allows users to create or overwrite record…
postApiV2RecordReferenceIngestion 1 param → 200400403500401410
POST
/api/v2/record-reference-ingestion/{id}/execution
Create an execution for the ingestion process that will start immediately and…
postApiV2RecordReferenceIngestionByIdExecution 2 params → 202400403409500401410
POST
/api/v2/jurisdiction-evaluation-execution
Create an execution for jurisdiction evaluation
postApiV2JurisdictionEvaluationExecution 1 param body → 202400409500401403410
POST
/api/v2/jurisdiction-evaluation/{id}/execution
Create an execution for the jurisdiction evaluation that will start immediately…
postApiV2JurisdictionEvaluationByIdExecution 2 params → 202400403409500401410
POST
/api/v2/access-layer-propagation-execution
Create an execution for Access Layer Propagation
postApiV2AccessLayerPropagationExecution 1 param body → 202400409500401403410
POST
/api/v2/access-layer-propagation/{id}/execution
Create an execution for the Access Layer propagation that will start…
postApiV2AccessLayerPropagationByIdExecution 2 params → 202400403409500401410
POST
/api/v2/migration/{id}/input-files-clean-up
Deletes all the files in the migration
postApiV2MigrationByIdInputFilesCleanUp 2 params body → 202400500401403410
GET
/api/migration/{id}
Gets migration metadata by id
Get 2 params → 200400404500401403410
GET
/api/migration/{id}/get-artifacts
Gets an available artifacts list
GetArtifacts 2 params → 200400404500401403410
GET
/api/migration/{id}/get-artifact-content
Gets the artifact content
GetArtifactContent 5 params → 200400404500401403410
GET
/api/migration/{id}/get-error-file
Gets an error file
GetErrorFile 2 params → 200400404500401403410
GET
/api/migration/{id}/get-migrated-records-file
Gets the migrated records file
GetMigratedRecords 2 params → 200400404500401403410
GET
/api/migration/{id}/get-error-file-signed-url
Generates a signed url for the migration error csv file
GetErrorFileSignedUrl 2 params → 200400404500401403410
GET
/api/record-reference-ingestion/{id}/execution-error-detail-file
Provides access to the error detail file
GetRecordReferenceIngestionExecutionErrorDetailFile 2 params → 200400403404500401410
GET
/api/access-layer-propagation-progress/{processId}
Gets the Access Layer propagation execution progress information
getApiAccessLayerPropagationProgressByProcessId 2 params → 200400403404500401410
GET
/api/migrations/file
Get file with all migrations in it
GetMigrationsFile 1 param → 200400403404500401410

Schemas 25

The contract defines 25 schemas that model the data the API accepts and returns. The most detailed are DataMigrationDto (17 properties), ProblemDetails (5 properties), PostMigrationProgressDto (5 properties), CreateMigrationV2Request (3 properties). Each schema is shown below with its type and property counts.

ServiceResponseMessage
object
3 properties
ServiceResponse
object
2 properties
CreateJurisdictionEvaluationExecutionRequestDto
object
1 property
CleanUpInputFilesDtoServiceRequest
object
1 property
CreateMigrationRequestServiceRequest
object
1 property
CreateMigrationRequest
object
Request to create a migration
1 property 1 required
StringServiceResponse
object
2 properties
CreateRecordReferenceIngestionResultDto
object
2 properties
CreateJurisdictionEvaluationExecutionRequestDtoServiceRequest
object
1 property
CleanUpInputFilesDto
object
1 property
ObjectServiceResponse
object
2 properties
CreateMigrationV2RequestServiceRequest
object
1 property
GenerateSignedUrlRequest
object
Request to upload a file in a data migration
2 properties 2 required
GenerateSignedUrlRequestServiceRequest
object
1 property
CreateMigrationV2Request
object
Request to create a migration
3 properties
GetCurrentProcessExecutionErrorDetailFileResultDto
object
1 property
DataMigrationDtoServiceResponse
object
2 properties
DataMigrationDto
object
Document metadata
17 properties
ArtifactDtoListServiceResponse
object
2 properties
PostMigrationProgressDto
object
Dto to represent percentage events completion of access layers post migration job
5 properties
ProblemDetails
object
5 properties
DataMigrationFileDto
object
Dto to represent the file in this data migration
3 properties
ArtifactDto
object
Artifact information
3 properties 3 required
GetProcessExecutionResultDto
object
1 property
DataMigrationTaskDto
object
Dto to represent the data migration task
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fenergo-migration-api-openapi.yml Raw ↑

Other APIs Fenergo publishes across the network.

Fenergo Acceptable Document API
Fenergo Access Layer API
Fenergo Adapter Mock API
Fenergo Advanced Dashboard API
Fenergo Agency API
Fenergo Agent API
Fenergo Agent Slos API
Fenergo Agent Value Story API
Fenergo Aggregation API
Fenergo Allocation API
Fenergo Allocation Configuration API
Fenergo Asset API
Where this information came from

This is an independent, third-party profile of Fenergo Migration API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.