They typically are used for integrations but you could set them up for internal use as well but it’s not needed. Sometimes for example, you need a UE to trigger another UE which can’t happen natively so you gotta use a rest let/ suitelet to save and start the UE