# ReferralStack ## Docs - [Introduction](https://developers.referralstack.ai/introduction-1891913m0.md): ## API Docs - Campaigns [Get All Campaigns](https://developers.referralstack.ai/get-all-campaigns-26070746e0.md): Retrieve a paginated list of all campaigns associated with the authenticated user's account. - Campaigns [Get Campaign By ID](https://developers.referralstack.ai/get-campaign-by-id-26070747e0.md): Retrieve detailed information about a specific campaign using its unique identifier. - Campaigns [Create campaign](https://developers.referralstack.ai/create-campaign-26070748e0.md): Creates a new affiliate marketing campaign with customizable commission structures, approval workflows, and affiliate portal settings. - Campaigns [Update campaign](https://developers.referralstack.ai/update-campaign-26070749e0.md): Modifies an existing affiliate marketing campaign by updating its configuration, commission structure, payout terms, and affiliate management settings - Campaigns [Delete campaign](https://developers.referralstack.ai/delete-campaign-26070750e0.md): Permanently removes an existing campaign from the system using its unique identifier. This operation is irreversible and will delete all campaign configuration data, including commission settings, branding, and affiliate portal customizations. - Affiliates [List affiliates](https://developers.referralstack.ai/list-affiliates-26070752e0.md): Retrieves a paginated list of all affiliates. - Affiliates [Get Affiliate By ID](https://developers.referralstack.ai/get-affiliate-by-id-26070751e0.md): Retrieve detailed information about a specific affiliate using its unique identifier. - Affiliates [Create Affiliate](https://developers.referralstack.ai/create-affiliate-26070753e0.md): Creates a new affiliate and associates them with a specified workspace and campaign. - Affiliates [Update Affiliate](https://developers.referralstack.ai/update-affiliate-26070754e0.md): Updates the settings and profile information of an existing affiliate identified by its unique affiliate ID. - Affiliates [Delete Affiliate](https://developers.referralstack.ai/delete-affiliate-26070755e0.md): Permanently deletes an affiliate identified by the specified affiliate ID. - Affiliate Links [Get Affiliate Link By Affiliate ID](https://developers.referralstack.ai/get-affiliate-link-by-affiliate-id-26070772e0.md): Retrieves the referral link associated with a specific affiliate. - Affiliate Links [Create Affiliate Link](https://developers.referralstack.ai/create-affiliate-link-26070771e0.md): Creates a new referral link for an affiliate using a unique referral code. - Affiliate Links [Delete Affiliate Link](https://developers.referralstack.ai/delete-affiliate-link-26070773e0.md): Deletes the affiliate link associated with the specified Affiliate Link Id. - Comissions [Get All Commissions](https://developers.referralstack.ai/get-all-commissions-26070760e0.md): Retrieves a paginated list of commissions for a specific campaign. - Comissions [Get Commission By ID](https://developers.referralstack.ai/get-commission-by-id-26070761e0.md): Retrieves detailed information for a specific commission using its unique identifier. - Comissions [Create Commision](https://developers.referralstack.ai/create-commision-26070762e0.md): Creates a new commission record for an affiliate referral under a specific campaign. - Comissions [Update Commision](https://developers.referralstack.ai/update-commision-26070763e0.md): Updates an existing commission record using its unique identifier. - Comissions [Delete Commision](https://developers.referralstack.ai/delete-commision-26070764e0.md): Deletes an existing commission record using its unique identifier. - Referred Users [Get All Referred Users](https://developers.referralstack.ai/get-all-referred-users-26070756e0.md): Retrieves a paginated list of all users who were referred through affiliate campaigns. - Referred Users [Get Referred User by Email](https://developers.referralstack.ai/get-referred-user-by-email-26070757e0.md): Retrieves detailed information about a specific referred user by their email address. - Referred Users [Create Referred User](https://developers.referralstack.ai/create-referred-user-26070758e0.md): Creates a new referred user record in the affiliate system. - Referred Users [Update Referred User](https://developers.referralstack.ai/update-referred-user-26070759e0.md): Updates an existing referred user record in the affiliate system. - Referred Users [Delete Referred User](https://developers.referralstack.ai/delete-referred-user-26102505e0.md): Permanently removes a referred user record from the affiliate system.