Please log in for further information on how to use this API to interact with edoc.

All Endpoints

Endpoint HTTP Method Description
/businesses GET Gets the business data for the business of the user making the request.
/businesses PUT Updates the business data for the business of the user making the request.
/businesses/{id}/reporting-whitelist POST Sends a request to the specified business to add the currently authenticated user's business to their reporting whitelist
/businesses/{id}/sites GET Searches for a site in the given Business.
/businesses/current/reports/business GET Provides a business report for the current business based upon the provided search criteria
/businesses/current/reports/waste-industry GET Provides a waste industry report based upon the provided search criteria
/businesses/current/reports/waste-tonnage-received GET Provides a waste tonnage received on site report for the current business based upon the provided search criteria
/businesses/current/reports/waste-tonnage-removed GET Provides a waste tonnage removed from site report for the current business based upon the provided search criteria
/businesses/invite GET Generates a new registration invitation.
/businesses/reporting-whitelist GET Gets the reporting white list for the current business.
/businesses/reporting-whitelist PUT Updates the reporting white list for the current business.
/businesses/search GET Searches for businesses.
/facility-types GET Gets all facility types that are accepted within edoc.
/local-authority-areas GET Gets all country, region, districts that are accepted within edoc.
/notifications GET Retrieves all the notifications for the current business.
/notifications/{id}/acknowledge PUT Acknowledges the notification with the given id
/pre-treatment-options GET Gets all pre-treatment options that are accepted within edoc.
/qualifying-materials GET Gets all qualifying materials that are accepted within edoc.
/received-recovery-and-disposal-codes GET Gets all received recovery and disposal codes that are accepted within edoc.
/removed-recovery-and-disposal-codes GET Gets all removed recovery and disposal codes that are accepted within edoc.
/sic-codes GET Gets all SIC codes that are accepted within edoc.
/sites POST Creates a new site for the current business.
/sites/{id} GET Gets a site from the edoc system.
/sites/{id} PUT Updates a site of the authenticated business on the edoc system
/users GET Searches for a user in the business of the user making the request
/users POST Registers users with the edoc system.
/users/{id} DELETE Deletes a user from the edoc system
/users/{id} GET Gets a user from the edoc system.
/users/{id} PUT Updates a user on the edoc system
/users/current GET Gets the authenticated user's profile from the edoc system.
/users/current/password PUT Updates the authenticated user's password in the edoc system
/users/current/signature-pin PUT Updates the authenticated user's signature pin in the edoc system
/waste-containers GET Gets all waste containers that are accepted within edoc.
/waste-fates GET Gets active waste fates that are accepted within edoc.
/waste-states GET Gets all waste states that are accepted within edoc.
/waste-streams GET Gets all waste streams that are accepted within edoc.
/waste-transfers POST Creates a new waste transfer note.
/waste-transfers/{id} DELETE Deletes a waste transfer note from the edoc system
/waste-transfers/{id} GET Gets a waste transfer note.
/waste-transfers/{id} POST Submits the waste transfer note.
/waste-transfers/{id} PUT Updates the waste transfer note.
/waste-transfers/{id}/actuals GET Get a list of all actual transfers of the waste transfer note.
/waste-transfers/{id}/actuals POST Adds an actual transfer to a waste transfer note.
/waste-transfers/{id}/actuals/{awtid} DELETE Deletes an actual transfer of the waste transfer note.
/waste-transfers/{id}/business-match GET Gets the matched business details.
/waste-transfers/{id}/revisions GET Gets the revisions for a waste transfer note. If the waste transfer note is currently in a draft state, there will be no revisions.
/waste-transfers/{id}/signatures GET Retrieves the signatures for a waste transfer note on the edoc system
/waste-transfers/{id}/signatures/retained-locally POST Signs a waste transfer note as retained locally
/waste-transfers/{id}/signatures/signature-image POST Signs a waste transfer note with a signature image
/waste-transfers/{id}/signatures/username-pin POST Signs a waste transfer note with a username and PIN
/waste-transfers/{id}/signatures/waste-transfer-note-image POST Signs a waste transfer note with a waste transfer note image
/waste-transfers/import POST Imports a waste transfer note.
/waste-transfers/search GET Searches for waste transfer notes