---
title: "Submit Affiliate Signup"
method: POST
path: "/networks/affiliate/signup"
tags: ["Signup"]
---

# Submit Affiliate Signup

`POST /networks/affiliate/signup`

## Request body

- object
  - `firstname` string, required — The first name of the affiliate user signing up.
  - `lastname` string, required — The last name of the affiliate user signing up.
  - `email` string, required — The email address of the user signing up. Must be unique.
  - `phone` string — Phone number.
  - `legal_type` 'individual' | 'partnership' | 'corporation' | 'sole_proprietorship' | 'other' | 'foreign' | 'llc' | 'llp' | 'non_profit' | 'non_us_entity' — The affiliate's entity legal type.
  - `company` string, required — The affiliate's company name. Will become the affiliate name once/if the affiliate is approved.
  - `website` string, required — The affiliate's website.
  - `advertise_method_description` string, required — Method used by the affiliate to advertise.
  - `custom_terms` string — Network defined custom terms and conditions that the affiliate accepted.
  - `platform_terms` string — Everflow's terms and conditions that the affiliate accepted.
  - `contact_address` object, required — Affiliate's mailing/contact address. Required for signup.
    - `address_1` string — Street address line 1.
    - `address_2` string — Street address line 2.
    - `city` string — City.
    - `region_code` string — State or region code (e.g. "FL", "CA"). Valid values can be found using the metadata API.
    - `country_id` integer — Numeric country identifier (e.g. 232 for US). Valid values can be found using the metadata API.
    - `zip_postal_code` string — ZIP or postal code.
  - `referral_code` string — Referral code used during signup.
  - `tax_id` string — Tax identification number (EIN, SSN, etc.).
  - `affiliate_manager_encoded_value` string — Affiliate manager's encoded ID.
  - `referrer_encoded_value` string — Encoded value of the affiliate ID that referred the new sign up.
  - `password` string — Account password. Must be at least 12 characters.
  - `billing` object, required — The affiliate's billing information.
    - `payment_type` 'none' | 'pay' | 'paypal' | 'check' | 'wire' | 'direct_deposit' | 'tipalti' | 'paxum' | 'veem' | 'payoneer' | 'bitcoin' | 'webmoney' | 'capitalist' | 'transferwise' | 'gift_card' | 'masspay' | 'skrill', required — The affiliate's payment type.
    - `billing` object, required — The affiliate's payment method details. Required when payment_type is set to anything other than "none".
      - `paxum_id` string — The affiliate's paxum id. Required when payment_type is "paxum".
      - `paypal_reception_method` string — The reception method used with PayPal. Can be "email", "phone" or "paypal_account". Required when payment_type is "paypal".
      - `reception_identifier` string — The affiliate's PayPal reception identifier. Required when payment_type is "paypal".
      - `email` string — The affiliate's email. Required when payment_type is "payoneer" or "veem".
      - `is_existing_payee` boolean — Whether to assign an existing payee id. Required when payment_type is "tipalti".
      - `idap` string — The payee's IDAP (Payee ID). Required when payment_type is "tipalti" and is_existing_payee is true.
      - `first_name` string — The affiliate's first name. Required when payment_type is "veem".
      - `last_name` string — The affiliate's last name. Required when payment_type is "veem".
      - `phone` string — The affiliate's phone number (international format). Required when payment_type is "veem".
      - `country_iso` string — The affiliate's country ISO code. Required when payment_type is "veem".
      - `bank_name` string — The affiliate's bank name. Required when payment_type is "wire" or "direct_deposit".
      - `bank_address` string — The affiliate's bank address. Required when payment_type is "wire" or "direct_deposit".
      - `account_name` string — The affiliate's bank account name. Required when payment_type is "wire" or "direct_deposit".
      - `account_number` string — The affiliate's bank account number. Required when payment_type is "wire" or "direct_deposit".
      - `routing_number` string — The affiliate's bank routing number. Required when payment_type is "wire" or "direct_deposit".
      - `swift_code` string — The affiliate's swift code. Required when payment_type is "wire" or "direct_deposit".
  - `custom_field_values` object[] — Responses to custom signup fields defined in Control Center.
    - `network_signup_custom_field_id` integer, required — The ID of the custom signup field.
    - `field_value` string, required — The value for this custom field.

## Response `200`

Affiliate signup submitted successfully.

---

[API](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains.md) · [All operations](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/everflow/everflow-network-api-tracking-domains/revisions/39242cee0e32/schema)
