# Trade Compliance Management Documentation > AEB Trade Compliance Management API ## Guides: General - [Accessing REST services](https://trade-compliance.docs.developers.aeb.com/docs/accessing-the-rest-services.md) ## Guides: Compliance Screening - [Status synchronization](https://trade-compliance.docs.developers.aeb.com/docs/status-syncronization.md) - [API Usage Scenarios](https://trade-compliance.docs.developers.aeb.com/docs/api-usage-scenarios-2.md) - [Simple integrated screening](https://trade-compliance.docs.developers.aeb.com/docs/simple-screening.md) - [Screening with integrated status synchronization](https://trade-compliance.docs.developers.aeb.com/docs/screening-with-integrated-re-screen.md) - [Screening with integrated good guy definition](https://trade-compliance.docs.developers.aeb.com/docs/screening-with-integrated-good-guy-definition.md) - [Screening Integration with UI-API](https://trade-compliance.docs.developers.aeb.com/docs/integration-with-ui-api.md) ## REST API: Trade Compliance Management HTTP API - Compliance Foundation - [Returns the identifiers of master data for a client.](https://trade-compliance.docs.developers.aeb.com/reference/getmasterdataidentifiers.md): Returns the identifiers of master data for a client. The available types of master data are the following:
PARTNER_ROLE_IDENTIFIERSclientSystemId are returned (mandatory…
- [/SyncBFBean/subscribePartnerSystem](https://trade-compliance.docs.developers.aeb.com/reference/subscribepartnersystem.md): Subscribe a partner system to be able to receive events for the specified business object type.clientSystemId and…
- [/SyncBFBean/synchronizeEvents](https://trade-compliance.docs.developers.aeb.com/reference/synchronizeevents.md): Poll the next events for the client system.clientSystemId and…
- License Management
- [Get the customs data of the approvals for one or more check transactions.](https://trade-compliance.docs.developers.aeb.com/reference/gettransactionapprovalscustomsdata.md): Returns the customs data associated with the approvals for one or more check transactions.
- Companies
- [/companies/{id}](https://trade-compliance.docs.developers.aeb.com/reference/getcompany.md): Returns the company with the requested ID (company number). In some cases the ID (company number) is not unique. In this case an error is returned.
- [/companies/{id}](https://trade-compliance.docs.developers.aeb.com/reference/createorupdatecompany.md): Create or update a company with the specified ID (company number). If the company with the given ID does not exist, a new company is created. If the company exist, the existing company is fully…
- [/companies/{id}](https://trade-compliance.docs.developers.aeb.com/reference/deletecompany.md): Delete the company with the specified ID (company number). The ID is in some AEB services not unique, in this case a conflict (409) is returned.
- [/companies](https://trade-compliance.docs.developers.aeb.com/reference/searchcompanies.md): Returns all companies matching the given filter criteria. In case no company matches the given filter criteria an empty companies collection is returned. All filter fields are case insensitive. If…
- [/company-roles](https://trade-compliance.docs.developers.aeb.com/reference/getcompanyroles.md): Returns all company roles of this AEB service. Company roles are domain specific characteristics and can differ between the different AEB services.
- Compliance Screening Applications
- [Manual address screening UI](https://trade-compliance.docs.developers.aeb.com/reference/manualaddressscreening.md): Returns a URL that allows you to embed manual address screening into another application.
- [Manual log entry editor](https://trade-compliance.docs.developers.aeb.com/reference/manuallogentry.md): Returns a URL that allows you to embed an editor to enter a manual log entry into another application.
- [Match handling overview](https://trade-compliance.docs.developers.aeb.com/reference/matchhandlingview.md): Returns a URL that allows you to embed the match handling overview into another application.
- [Restricted party address](https://trade-compliance.docs.developers.aeb.com/reference/restrictedpartyaddress.md): Returns a URL that allows you to embed the restricted party address of one list entry into another application.
- [Restricted party list](https://trade-compliance.docs.developers.aeb.com/reference/restrictedpartylist.md): Returns a URL that allows you to embed the restricted party list into another application.
- [Screening log entry editor](https://trade-compliance.docs.developers.aeb.com/reference/screeninglogentry.md): Returns a URL that allows you to embed the screening log entry for an address match, Good Guy alarm or non match into another application.
- [Screening logs overview](https://trade-compliance.docs.developers.aeb.com/reference/screeninglogs.md): Returns a URL that allows you to embed the screening logs overview into another application.
- [Screening log entry editor](https://trade-compliance.docs.developers.aeb.com/reference/screeningprotocolentry.md): Returns a URL that allows you to embed the screening log entry for an address match, Good Guy alarm or non match into another application.
- [Statistical overview application](https://trade-compliance.docs.developers.aeb.com/reference/statisticaldata.md): Returns a URL that allows you to embed the statistical overview into another application.
- [Statistical key figures application](https://trade-compliance.docs.developers.aeb.com/reference/statisticalkeyfigures.md): Returns a URL that allows you to embed statistical key figures into another application.
- [Match handling entry](https://trade-compliance.docs.developers.aeb.com/reference/matchhandlingviewentry.md): Returns a URL that allows you to embed a match handling entry into another application.
- Compliance Screening
- [Get aliases of an address](https://trade-compliance.docs.developers.aeb.com/reference/aliasaddresses.md): Returns all alias addresses of a restricted party list address.
- [Match count](https://trade-compliance.docs.developers.aeb.com/reference/countmatchhandlingmatches.md): Returns the number of matches for the requested match handling view. The default view is used if no match handling view is requested.
- [Find matching addresses](https://trade-compliance.docs.developers.aeb.com/reference/findmatchingaddresses.md): Finds all restricted party addresses matching a given address. Can be used to get more details about matches found via 'screenAddresses'.
- [A Good Guy](https://trade-compliance.docs.developers.aeb.com/reference/goodguy.md): Create a Good Guy if it does not already exist. A Good Guy with exactly the same address fields will not be created twice.
- [Get last update date of a restricted party list](https://trade-compliance.docs.developers.aeb.com/reference/lastrestrictedpartylistupdate.md): Get the date, a restricted party list has last been updated at.
- [Create a log entry](https://trade-compliance.docs.developers.aeb.com/reference/logentry.md): Create a new log entry.
- [Get the Compliance profiles of a client](https://trade-compliance.docs.developers.aeb.com/reference/profiles.md): Get the Compliance profiles of a client.
- [Address screening](https://trade-compliance.docs.developers.aeb.com/reference/screenaddresses.md): Screens addresses against restricted party lists.
- [Find statistic data](https://trade-compliance.docs.developers.aeb.com/reference/screeningstatisticdata.md): Finds the statistic data such as number of address checks, matches, good-guy definitions etc. in Compliance Screening.
- [Returns all match handling updates since the last synchronization.](https://trade-compliance.docs.developers.aeb.com/reference/matchhandlingchanges.md): Returns all match handling updates since the last synchronization. The result of a match handling might change if e.g. a match is set to 'processed' or a good guy was created within Trade Compliance…
- [Acknowledge changed match handling results.](https://trade-compliance.docs.developers.aeb.com/reference/acknowledgematchhandlingchanges.md): A call to this endpoint acknowledges that your partner system has processed the changed match handling results retrieved by *matchHandlingChanges*. Acknowledged events will not be available for…
- [Returns the latest match handling result for a single match.](https://trade-compliance.docs.developers.aeb.com/reference/singlematchhandlingstatus.md): Returns the latest match handling result for a single match. The result of a match handling might change if e.g. a match is set to 'processed' or a good guy was created within Trade Compliance…
- Risk Assessment Applications
- [Questionnaire](https://trade-compliance.docs.developers.aeb.com/reference/questionnaire.md): Returns a URL that allows you to embed the questionnaire into another application.
- [Questionnaire overview](https://trade-compliance.docs.developers.aeb.com/reference/searchquestionnaires.md): Returns an URL that allows you to embed the questionnaires overview into another application.
- Risk Assessment
- [Questionnaire count](https://trade-compliance.docs.developers.aeb.com/reference/countquestionnaires.md): Returns the count of filtered questionnaires. If data-driven access rights are defined for the client’s questionnaires, they will be taken into account by this call.
- [Questionnaire summary](https://trade-compliance.docs.developers.aeb.com/reference/getquestionnairesummary.md): Returns a summary of the most recent valid questionnaire(s) for the specified parameters. If data-driven access rights are defined for the client’s questionnaires, they will be ignored by this call.…
- [Invalidate questionnaires](https://trade-compliance.docs.developers.aeb.com/reference/invalidatequestionnaires.md): Invalidates all questionnaires for the specified parameters. If data-driven access rights are defined for the client’s questionnaires, they will be ignored by this call. It is assumed that this…
- WorkstationServiceAgent
- [/wssagent/connect](https://trade-compliance.docs.developers.aeb.com/reference/connect.md): Checks if workstation agent exists for given id, creates one if not exists and returns corresponding launch request. Returns response object.
- [/wssagent/connect](https://trade-compliance.docs.developers.aeb.com/reference/disconnect0.md): Ends existing workstation agent. Noop if there is no agent for the id.
- [/wssagent/status](https://trade-compliance.docs.developers.aeb.com/reference/status.md): Returns response object with information about given workstation service agent.
- [/wssagent/connection/{id}](https://trade-compliance.docs.developers.aeb.com/reference/status0.md): Returns response object with information about given workstation service agent.
- [/wssagent/connection/{id}](https://trade-compliance.docs.developers.aeb.com/reference/connect0.md): Checks if workstation agent exists for given id, creates one if not exists and returns corresponding launch request. Returns response object.
- [/wssagent/connection/{id}](https://trade-compliance.docs.developers.aeb.com/reference/disconnect1.md): Ends existing workstation agent. Noop if there is no agent for the id.
- GenericAFBean
- [/GenericAFBean/getGenericApplicationFacadeInfo](https://trade-compliance.docs.developers.aeb.com/reference/getgenericapplicationfacadeinfo.md)
- [/GenericAFBean/applications/{applicationName}](https://trade-compliance.docs.developers.aeb.com/reference/open.md)
## Changelog
- [Updated "Setting up Your Environment"](https://trade-compliance.docs.developers.aeb.com/changelog/updated-setting-up-your-environment.md)
- [Added API Method for statistic data in Compliance Screening](https://trade-compliance.docs.developers.aeb.com/changelog/add-api-method-for-statistic-data-in-compliance-screening.md)
- [Clarification on on threshold in screening](https://trade-compliance.docs.developers.aeb.com/changelog/clarification-on-on-threshold-in-screening.md)
- [Added more details about RA result status](https://trade-compliance.docs.developers.aeb.com/changelog/added-more-details-about-ra-result-status.md)
- [Updated API reference for new deleteTransaction API in EC](https://trade-compliance.docs.developers.aeb.com/changelog/updated-api-reference-for-new-deletetransaction-api-in-ec.md)
- [Fixed typo + Added information about goods attributes](https://trade-compliance.docs.developers.aeb.com/changelog/fixed-typo-added-information-about-goods-attributes.md)
- [Added description about indicating how an item is completely classified](https://trade-compliance.docs.developers.aeb.com/changelog/added-description-about-indicating-how-an-item-is-completely-classified.md)
- [Fixed typo](https://trade-compliance.docs.developers.aeb.com/changelog/fixed-typo.md)
- [Fixed wrong link](https://trade-compliance.docs.developers.aeb.com/changelog/fixed-wrong-link.md)
- [Clarified relation between questionnaires and check transactions](https://trade-compliance.docs.developers.aeb.com/changelog/clarified-relation-between-questionnaires-and-check-transactions.md)