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

AmTrust Reinsurance Contract Entry API

Reinsurance contract entry and administration API (RCEWebAPI) — 98 operations across treaty and contract entry, participants, layers, exceptions, sync logging and reporting.

AmTrust Reinsurance Contract Entry API is one of 9 APIs that AmTrust Financial Services publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Reinsurance and Contract Management. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 98 operations across 85 paths, organized into 8 resource areas, and defines 33 schemas. It is described by OpenAPI 3.0.1, at version 1.0.

Requests are made against 2 base URLs: https://gateway.amtrustgroup.com/RCEAPI, https://prod-apim-gw.amtrustservices.com/RCEAPI.

98 operations 85 paths 33 schemas 10 DELETE56 GET22 POST10 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.0
Base URL
https://gateway.amtrustgroup.com/RCEAPI
Authentication
API Key, API Key
Resource Areas
8

Authentication & Security 2

AmTrust Reinsurance Contract Entry API declares 2 security schemes for authenticating requests. An API key is passed in the header as subscriber_id (apiKeyHeader). An API key is passed in the query as subscription-key (apiKeyQuery). By default, every request must be authenticated.

Paths & Operations 98

Across 85 paths, the API surfaces 98 operations — 10 DELETE, 56 GET, 22 POST, 10 PUT. They span 8 resource areas: SyncLog, Shared, Layer, HardStops, DownloadInfo, Contract, Admin, ActionLog. Each is listed below with its method, path, parameters, and response codes.

SyncLog 2
GET
/api/v{version}/SyncLog/SyncLogReport
SyncLogSyncLogReport
SyncLog_SyncLogReport 2 params → 200
GET
/api/v{version}/SyncLog/SLRReportExcel
SyncLogSLRReportExcel
SyncLog_SLRReportExcel 2 params → 200
Shared 17
GET
/api/v{version}/Shared/DropDownLists
SharedDropDownLists
Shared_DropDownLists 1 param → 200
GET
/api/v{version}/Shared/GlasLobs
SharedGlaslob
Shared_Glaslob 1 param → 200
GET
/api/v{version}/Shared/ExceptionDropdowns
SharedExceptionDropdowns
Shared_ExceptionDropdowns 2 params → 200
GET
/api/v{version}/Shared/ParticipantShortNames
SharedParticipantShortNames
Shared_ParticipantShortNames 1 param → 200
GET
/api/v{version}/Shared/Users
SharedUsers
Shared_Users 1 param → 200
GET
/api/v{version}/Shared/UserRoles
SharedGetUserRoles
Shared_GetUserRoles 2 params → 200
PUT
/api/v{version}/Shared/UserRoles
SharedPutUserRoles
Shared_PutUserRoles 1 param body → 200
POST
/api/v{version}/Shared/User
SharedPostUser
Shared_PostUser 1 param body → 200
DELETE
/api/v{version}/Shared/User
SharedDeleteUser
Shared_DeleteUser 1 param body → 200
GET
/api/v{version}/Shared/GroupNumbers
SharedGetGroupNumbers
Shared_GetGroupNumbers 1 param → 200
GET
/api/v{version}/Shared/OracleCodes
SharedGetOracleCodes
Shared_GetOracleCodes 1 param → 200
GET
/api/v{version}/Shared/DimCurrency
SharedGetDimCurrency
Shared_GetDimCurrency 1 param → 200
GET
/api/v{version}/Shared/DimProductMapping
SharedGetDimProductMapping
Shared_GetDimProductMapping 1 param → 200
GET
/api/v{version}/Shared/DropdownData
SharedGetDropdownData
Shared_GetDropdownData 1 param → 200
GET
/api/v{version}/Shared/MissingKeys
SharedGetMissingKeys
Shared_GetMissingKeys 2 params → 200
GET
/api/v{version}/Shared/ContractMissingFirm38
SharedGetContractMissingFirm38
Shared_GetContractMissingFirm38 1 param → 200
GET
/api/v{version}/Shared/ExportMissingKeys
SharedExportMissingTables
Shared_ExportMissingTables 2 params → 200
Layer 9
POST
/api/v{version}/Layer/LayerReport
LayerLayerReport
Layer_LayerReport 1 param body → 200
GET
/api/v{version}/Layer/Specifics
LayerSpecifics
Layer_Specifics 1 param → 200
GET
/api/v{version}/Layer/ContractClasses
LayerContractClasses
Layer_ContractClasses 1 param → 200
GET
/api/v{version}/Layer/ContractBrokers
LayerContractBrokers
Layer_ContractBrokers 1 param → 200
GET
/api/v{version}/Layer/ContractUWYears
LayerContractUWYears
Layer_ContractUWYears 1 param → 200
GET
/api/v{version}/Layer/ContractFirms
LayerContractFirms
Layer_ContractFirms 1 param → 200
POST
/api/v{version}/Layer/ContractsList
LayerContractsList
Layer_ContractsList 1 param body → 200
POST
/api/v{version}/Layer/ContractNamesList
LayerContractNamesList
Layer_ContractNamesList 1 param body → 200
POST
/api/v{version}/Layer/GetFile
LayerGetFile
Layer_GetFile 2 params body → 200
HardStops 2
GET
/api/v{version}/HardStops/HSReport
HardStopsHSReport
HardStops_HSReport 1 param → 200
GET
/api/v{version}/HardStops/HSFile
HardStopsHSFile
HardStops_HSFile 2 params → 200
DownloadInfo 1
GET
/api/v{version}/DownloadInfo/DownloadInfo
DownloadInfoDownloadInfo
DownloadInfo_DownloadInfo 1 param → 200
Contract 27
PUT
/api/v{version}/Contract/WIPContract
ContractModifyWIPContract
Contract_ModifyWIPContract 1 param body → 200
GET
/api/v{version}/Contract/WIPContract
ContractGetWIPContract
Contract_GetWIPContract 2 params → 200
DELETE
/api/v{version}/Contract/WIPContract
ContractDeleteWIPContract
Contract_DeleteWIPContract 1 param body → 200
GET
/api/v{version}/Contract/ProdContract
ContractGetProdContract
Contract_GetProdContract 2 params → 200
POST
/api/v{version}/Contract/ProdContract
ContractModifyProdContract
Contract_ModifyProdContract 2 params body → 200
GET
/api/v{version}/Contract/DownloadData
ContractRunDownloadData
Contract_RunDownloadData 1 param → 200
POST
/api/v{version}/Contract/WipContract
ContractAddWipContract
Contract_AddWipContract 1 param body → 200
GET
/api/v{version}/Contract/Firms
ContractGetFirms
Contract_GetFirms 1 param → 200
GET
/api/v{version}/Contract/Asls
ContractGetAsls
Contract_GetAsls 1 param → 200
POST
/api/v{version}/Contract/Email
ContractSendEmail
Contract_SendEmail 1 param body → 200
POST
/api/v{version}/Contract/ProdContractForEndorsement
ContractEndorseProdContract
Contract_EndorseProdContract 1 param body → 200
GET
/api/v{version}/Contract/ContractApproving
ContractApproveContract
Contract_ApproveContract 2 params → 200
GET
/api/v{version}/Contract/ContractRejecting
ContractRejectContract
Contract_RejectContract 2 params → 200
POST
/api/v{version}/Contract/ContractsApproving
ContractApproveContracts
Contract_ApproveContracts 1 param body → 200
POST
/api/v{version}/Contract/ContractsRejecting
ContractRejectContracts
Contract_RejectContracts 1 param body → 200
GET
/api/v{version}/Contract/BrokerAndReinsurerKeys
ContractGetBrokerAndReinsurerKeys
Contract_GetBrokerAndReinsurerKeys 1 param → 200
POST
/api/v{version}/Contract/Contracts
ContractGetAllContracts
Contract_GetAllContracts 1 param body → 200
GET
/api/v{version}/Contract/CompleteContract
ContractCompleteContract
Contract_CompleteContract 2 params → 200
GET
/api/v{version}/Contract/SearchTemplates
ContractGetSearchTemplates
Contract_GetSearchTemplates 1 param → 200
PUT
/api/v{version}/Contract/SearchTemplate
ContractPutSearchTemplate
Contract_PutSearchTemplate 1 param body → 200
DELETE
/api/v{version}/Contract/SearchTemplate
ContractDeleteSearchTemplate
Contract_DeleteSearchTemplate 1 param body → 200
POST
/api/v{version}/Contract/WipContractToExcel
ContractGetWipContractToExcel
Contract_GetWipContractToExcel 1 param body → 200
GET
/api/v{version}/Contract/NewReinsurers
ContractGetNewReinsurers
Contract_GetNewReinsurers 3 params → 200
POST
/api/v{version}/Contract/ExcelToWIP
ContractGetExceltoWIPContract
Contract_GetExceltoWIPContract 2 params body → 200
POST
/api/v{version}/Contract/FileFormExcelToWIP
ContractGetExceltoWIPContract2
Contract_GetExceltoWIPContract2 2 params body → 200
GET
/api/v{version}/Contract/DeleteProdContract
ContractDeleteProdContract
Contract_DeleteProdContract 2 params → 200
POST
/api/v{version}/Contract/ChangeProdContractStatus
ContractChangeProdContractStatus
Contract_ChangeProdContractStatus 1 param body → 200
Admin 38
DELETE
/api/v{version}/Admin/Firm
AdminDeleteFirm
Admin_DeleteFirm 1 param body → 200
PUT
/api/v{version}/Admin/Firm
AdminPutFirm
Admin_PutFirm 1 param body → 200
DELETE
/api/v{version}/Admin/Glaslob
AdminDeleteGlaslob
Admin_DeleteGlaslob 1 param body → 200
PUT
/api/v{version}/Admin/Glaslob
AdminPutGlaslob
Admin_PutGlaslob 1 param body → 200
DELETE
/api/v{version}/Admin/DropDownValue
AdminDeleteDropDownValue
Admin_DeleteDropDownValue 1 param body → 200
PUT
/api/v{version}/Admin/DropDownValue
AdminPutDropDownValue
Admin_PutDropDownValue 1 param body → 200
GET
/api/v{version}/Admin/ContractBusinessPartners
AdminGetContractBusinessPartners
Admin_GetContractBusinessPartners 1 param → 200
GET
/api/v{version}/Admin/Firms
AdminGetFirms
Admin_GetFirms 1 param → 200
GET
/api/v{version}/Admin/DropDownValues
AdminGetDropDownValues
Admin_GetDropDownValues 1 param → 200
PUT
/api/v{version}/Admin/ContractBusinessPartner
AdminPutContractBusinessPartner
Admin_PutContractBusinessPartner 1 param body → 200
DELETE
/api/v{version}/Admin/ContractBusinessPartner
AdminDeleteContractBusinessPartner
Admin_DeleteContractBusinessPartner 1 param body → 200
GET
/api/v{version}/Admin/GroupNumbers
AdminGetGroupNumbers
Admin_GetGroupNumbers 1 param → 200
PUT
/api/v{version}/Admin/GroupNumber
AdminPutGroupNumbers
Admin_PutGroupNumbers 1 param body → 200
DELETE
/api/v{version}/Admin/GroupNumber
AdminDeleteGroupNumber
Admin_DeleteGroupNumber 1 param body → 200
POST
/api/v{version}/Admin/ContractChangeLogs
AdminPostContractChangeLogs
Admin_PostContractChangeLogs 2 params body → 200
PUT
/api/v{version}/Admin/ContractChangeLog
AdminPutContractChangeLogs
Admin_PutContractChangeLogs 1 param body → 200
DELETE
/api/v{version}/Admin/ContractChangeLog
AdminDeleteContractChangeLog
Admin_DeleteContractChangeLog 1 param body → 200
GET
/api/v{version}/Admin/NextLogEntryNumber
AdminGetNextLogEntryNumber
Admin_GetNextLogEntryNumber 1 param → 200
GET
/api/v{version}/Admin/NewReinsurers
AdminGetNewReinsurers
Admin_GetNewReinsurers 3 params → 200
GET
/api/v{version}/Admin/ContractBusinessPartnerExcel
AdminGetContractBusinessPartnersExcel
Admin_GetContractBusinessPartnersExcel 2 params → 200
GET
/api/v{version}/Admin/AllContractBusinessPartnersExcel
AdminGetContractBusinessPartnersExcel2
Admin_GetContractBusinessPartnersExcel2 1 param → 200
GET
/api/v{version}/Admin/GroupNumbersExcel
AdminGetGroupNumbersExcel
Admin_GetGroupNumbersExcel 1 param → 200
POST
/api/v{version}/Admin/ChangeLogsExcel
AdminGetChangeLogsExcel
Admin_GetChangeLogsExcel 1 param body → 200
GET
/api/v{version}/Admin/ContractBusinessPartnersCharts
AdminGetContractBusinessPartnersCharts
Admin_GetContractBusinessPartnersCharts 3 params → 200
GET
/api/v{version}/Admin/ContractBusinessPartnersChartsExcel
AdminGetContractBusinessPartnersChartsExcel
Admin_GetContractBusinessPartnersChartsExcel 3 params → 200
GET
/api/v{version}/Admin/GetReinsurersExcel
AdminGetReinsurersExcel
Admin_GetReinsurersExcel 3 params → 200
GET
/api/v{version}/Admin/GetBrokersExcel
AdminGetBrokersExcel
Admin_GetBrokersExcel 3 params → 200
GET
/api/v{version}/Admin/AHTreaty
AdminGetAHTreaty
Admin_GetAHTreaty 3 params → 200
GET
/api/v{version}/Admin/AHTreatyExcel
AdminGetAHTreatyExcel
Admin_GetAHTreatyExcel 3 params → 200
GET
/api/v{version}/Admin/RIReport
AdminGetRIReport
Admin_GetRIReport 3 params → 200
GET
/api/v{version}/Admin/RIReportExcel
AdminGetRIReportExcel
Admin_GetRIReportExcel 3 params → 200
POST
/api/v{version}/Admin/ContractBusinessPartnersUpdateViaFile
AdminUpdateBusinessPartnersViaExcel
Admin_UpdateBusinessPartnersViaExcel 1 param body → 200
POST
/api/v{version}/Admin/ContractBusinessPartnersUpdateViaFileForm
AdminUpdateBusinessPartnersViaExcel2
Admin_UpdateBusinessPartnersViaExcel2 1 param body → 200
GET
/api/v{version}/Admin/ContractChangesFiles
AdminGetContractChangesFiles
Admin_GetContractChangesFiles 2 params → 200
PUT
/api/v{version}/Admin/ContractChangesFile
AdminPutContractChangesFile
Admin_PutContractChangesFile 1 param body → 200
DELETE
/api/v{version}/Admin/ContractChangesFile
AdminDeleteContractChangesFile
Admin_DeleteContractChangesFile 1 param body → 200
GET
/api/v{version}/Admin/ControlReport
AdminGetControlReport
Admin_GetControlReport 3 params → 200
GET
/api/v{version}/Admin/ControlReportExcel
AdminGetControlReportExcel
Admin_GetControlReportExcel 3 params → 200
ActionLog 2
POST
/api/v{version}/ActionLog/ActionLogs
ActionLogActionLogs
ActionLog_ActionLogs 1 param body → 200
POST
/api/v{version}/ActionLog/ActionLogsFile
ActionLogGetFile
ActionLog_GetFile 2 params body → 200

Schemas 33

The contract defines 33 schemas that model the data the API accepts and returns. The most detailed are WipContracts (138 properties), Contracts (130 properties), IHeaderDictionary (91 properties), ContractBusinessPartner (77 properties). Each schema is shown below with its type and property counts.

RCEUserRole
object
6 properties
LayerReportDto
object
14 properties
ContractSearchDto
object
26 properties
WipContracts
object
138 properties
ContractNote
object
8 properties
ArchiveViewModel
object
2 properties
ContractChangesArchive
object
8 properties
WipContractFirm
object
18 properties
WipContractASL
object
13 properties
WipContractException
object
16 properties
WipContractParticipant
object
54 properties
WipContractVariableRates
object
22 properties
SendEmailDto
object
3 properties
Contracts
object
130 properties
ContractFirm
object
19 properties 1 required
ContractASL
object
14 properties
ContractException
object
17 properties
ContractParticipant
object
53 properties
ContractVariableRates
object
21 properties
SearchTemplate
object
14 properties
ContractToExport
object
2 properties
SendFileToServerDto
object
1 property
IHeaderDictionary
object
91 properties
ChangeProdStatusDto
object
3 properties
DimCompanyDaily
object
11 properties
Glaslob
object
4 properties
DropDownLists
object
9 properties
ContractBusinessPartner
object
77 properties
GroupNumbers
object
6 properties 5 required
ChangeLogSearchDto
object
9 properties
ContractChangesLog
object
22 properties
ContractChangesFiles
object
5 properties
ActionLogDto
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amtrust-financial-services-reinsurance-contract-entry-api-openapi.json Raw ↑

Other APIs AmTrust Financial Services publishes across the network.

AmTrust Digital WC API
AmTrust Digital BOP API
AmTrust Digital Cyber API
AmTrust Digital E&S API
AmTrust Digital PAC API
AmTrust Experience Claims Medical Case API
AmTrust Experience Next Gen Bond Pro API
AmTrust Conversa Engine API
Where this information came from

This is an independent, third-party profile of AmTrust Reinsurance Contract Entry 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.