SourceForge BSL API Specificat...
Buyer Intent API Documentation
CRM Buyer Intent API Integration
16min
sourceforge integrates with your crm via our buyer intent api docid\ pwkqfrfnijuae3qdl3vr1 so that you can push your buyer intent data to your crm the sourceforge buyer intent api is available to sourceforge amplify customers and above integrating sourceforge intent data into your crm this guide provides a step by step walkthrough on how to obtain your business software listing id (bsl id) and authenticate with the sourceforge api with this information, you can integrate intent data from sourceforge into your crm table of contents overview prerequisites step by step guide 1 obtain api tokens 2 obtain your bsl id retrieve your bsl id 3 authenticating with the sourceforge api 4 integrating intent data into your crm overview integrating intent data from sourceforge allows you to enrich your crm's object records with valuable insights into buyer behavior this integration will enable you to fetch buyer intent data from sourceforge update corresponding company records in your crm enhance your sales and marketing strategies based on actionable data prerequisites access to your sourceforge account as an admin basic knowledge of api usage and authentication admin access and familiarity with your crm's data import and api capabilities have a plan our suggested first step for intent data is to fetch all the intent data from sourceforge, check it against the domains in your crm and if they exist, update some properties in your crm for those companies we suggest doing this first before creating new accounts in your crm using intent data as that has a risk of creating duplicate accounts if you are not careful it can still be a great thing to do, but start with a simple match and update first before attempting to create missing companies step by step guide we suggest watching these 2 videos before diving into the guide 1\ obtain api tokens a obtain sourceforge bearer token navigate to the sourceforge oauth setup page go to sourceforge oauth setup https //sourceforge net/auth/oauth/ register a new application provide the necessary details to register a new application 3\ generate bearer token after registering, click on generate bearer token a new entry in the authorized applications section will be created you can find this near the top of the page under the “authorized applications” section copy the bearer token locate the bearer token field near the top of the page copy the token provided this token will be your sourceforge bearer token 2\ obtain your bsl id before integrating intent data, you need to obtain your business software listing id (bsl id) you can either make requests via postman or curl or use the documentation links provided which allow for requests via the browser a retrieve your bsl id access the sourceforge bsls api documentation visit the sourceforge bsls api documentation https //docs sourceforge net/lists business software listings bsls paste your bearer token into the barer auth field, then above it click “try it” button your information will populate in the “responses” section in the bottom right of the screen retrieve your bsl id the response will include a list of your business software listings locate your bsl in the response and note the bsl id associated with it example response { "data" \[ { "id" 3063181, "shortname" "demo s", "name" "passport", "other fields" " " } ] } in this example, your bsl id is 3063181 3\ authenticating with the sourceforge api here is the buyer intent activity doc authentication is necessary to make api requests to sourceforge here's an example request via curl example of an authenticated api request curl g h "authorization bearer your sourceforge bearer token" \\ h "accept application/json" \\ h "content type application/json" \\ \ data urlencode "bsl id=your bsl id" \\ \ data urlencode "date from=2023 01 01" \\ \ data urlencode "date to=2023 01 31" \\ https //sourceforge net/rest/p/sfapi/v1/activities 4\ integrating intent data into your crm once you have your bsl id and can authenticate with the sourceforge api, you can begin integrating the intent data into your crm steps fetch buyer intent data use the /activities endpoint to retrieve buyer intent data ensure you provide necessary parameters like bsl id , date from , and date to understand the data structure the response will include data about companies, visitors, activities, etc example activity data { "data" \[ { "visitor" { "country" "united states", "city" "mission", "functional area" null, "region" "texas", "visitor id" "7d07c9ec 81e3 4c5a 9002 f04356808f2a" }, "activities" \[ { "activity id" 85301199, "target" "competitor", "type" "comparison", "action" "view", "url" "https //slashdot org/software/comparison/microsoft teams vs yuja vs zoom video conferencing/", "count" 2, "date" "2024 12 02", "site visited" "slashdot org" } ], "company" { "name" "utrgv the university of texas rio grande valley", "domain" "utrgv edu", "country" "united states", "company size" "large (1,000 4,999 employees)", "headquarters" "usa, brownsville", "industry" "education > colleges & universities", "revenue" "xlarge ($200mm $1b)", "linkedin" "https //www linkedin com/company/4815498", "hq country code" "us", "hq city" "brownsville", "hq postal code" null } }, }