The contract of agency may be extinguished by the following modes:
- By revocation of the agency;
- By the withdrawal of the agent;
- By the death, civil interdiction, insanity or insolvency of the principal or of the agent;
- By the dissolution of the firm or corporation which entrusted or accepted the agency;
- By the accomplishment of the object or purpose of the agency; or
- By the expiration of the period for which the agency was constituted.