Skip to content

Create a data source

Request

Security
bearerAuth
Bodyapplication/jsonrequired
typestringrequired
Enum:"csv_leads""sn_leads_search""sn_leads_saved_search""sn_leads_list""sn_accounts_search""sn_accounts_saved_search""sn_accounts_list""ln_leads_search""ln_accounts_search""ln_my_network"
Example:"sn_leads_search"
list_uuidstringrequired
Example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
payloadobject

Import configuration specific to the data source type.

tagsArray of strings or null
POST
/leads/api/data-sources
curl -i -X POST \
  https://leadgen.grinfi.io/leads/api/data-sources \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "type": "sn_leads_search",
    "list_uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "payload": {},
    "tags": [
      "string"
    ]
  }'

Responses

Data source created.

Bodyapplication/json
uuidstring
team_idinteger
sender_profile_uuidstring or null
list_uuidstring
payloadobject
tagsArray of strings or null
typestring
Enum:"csv_leads""sn_leads_search""sn_leads_saved_search""sn_leads_list""sn_accounts_search""sn_accounts_saved_search""sn_accounts_list""ln_leads_search""ln_accounts_search""ln_my_network"
statusstring
Enum:"not_started""in_progress""on_hold""completed""failed""contacts_limit_achieved"
errorsArray of objects
user_idinteger
created_atstring, (date-time)
updated_atstring, (date-time)
Response
{ "uuid": "string", "team_id": 0, "sender_profile_uuid": "string", "list_uuid": "string", "payload": {}, "tags": [ "string" ], "type": "csv_leads", "status": "not_started", "errors": [ {} ], "user_id": 0, "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }