Reo.dev APIS (1.0.0)

Download OpenAPI specification:Download

API Support Reo.dev: contact@reo.dev

Welcome to the Reo.dev API Documentation!

Our APIs empower you to seamlessly fetch data from our product and integrate it into your existing systems.

To get started, please reach out to Reo.Dev support team to obtain your unique API_KEY. If you're an admin, contact them to facilitate this process.

Our APIs offer access to a variety of data, including account information and developer data, allowing you to tailor your integration to suit your specific needs.

Authentication

api_key

To authenticate requests to the integration.reo.dev API, include an API key in the request header with the key "x-api-key". Each client accessing the API will be assigned a unique API key.

Security Scheme Type: API Key
Header parameter name: x-api-key

Segments

List of segments

query Parameters
page
integer

Page number of Segments List

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total_pages": 0,
  • "next_page": 0,
  • "request_id": "string"
}

Accounts

List of accounts

path Parameters
segment_id
required
string
Example: 47e9bfb4-2f39-4131-b44c-fb3ef9fd43ca

Unique ID of the segment

query Parameters
page
integer

Page number of Accounts List

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "total_pages": 0,
  • "next_page": 0,
  • "request_id": "string"
}

Get account activities

path Parameters
account_id
required
string
Example: f7da3b26-1857-45cd-b5f1-9c62eec5d474

Unique ID of an account

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "request_id": "string"
}

Get account developers

path Parameters
account_id
required
string
Example: f7da3b26-1857-45cd-b5f1-9c62eec5d474

Unique ID of an account

query Parameters
page
integer

Page number of a account Developers

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

Responses

Response samples

Content type
application/json
{
  • "data": [],
  • "total_pages": 0,
  • "next_page": 0,
  • "request_id": "string"
}

Developers

List of developers

path Parameters
segment_id
required
string
Example: 47e9bfb4-2f39-4131-b44c-fb3ef9fd43ca

Unique ID of the segment

query Parameters
page
integer

Page number of Developers List

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

Responses

Response samples

Content type
application/json
{
  • "data": [],
  • "total_pages": 0,
  • "next_page": 0,
  • "request_id": "string"
}

Get developer Activities

path Parameters
developer_id
required
string
Example: f6ffa648-61bd-4d62-9fee-7c87623b66ca

Unique ID of a developer

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

Responses

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "request_id": "string"
}

List

Create a list

This API endpoint creates a new list for adding accounts or developers. You will get a list ID in the response which you can use to add accounts or developers to the list based of the type of the list you created.

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

user
string
Example: user@user.com

Username of the person creating the List

Request Body schema: application/json
required

Request Body

name
required
string

Name of the list.(unique)

description
string

Description of the list

type
required
string
Enum: "ACCOUNT" "DEVELOPER"
primaryKey
required
string

Column name which contains domain for ACCOUNT type list and email, github or linkedin id for DEVELOPER type list.

required
Array of objects

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "description": "string",
  • "type": "ACCOUNT",
  • "primaryKey": "string",
  • "mapping": [
    ]
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "type": "ACCOUNT"
}

Get all lists

This API endpoint fetches all the lists created by the user.

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

user
string
Example: user@user.com

Username of the person creating the List

Responses

Response samples

Content type
application/json
[
  • {
    }
]

Add accounts or developers

This API endpoint adds accounts or developers to the list. You need to pass the list ID in the URL and the data in the request body. Max data to be inserted by a user in a list in 1 call is 1000 rows .

path Parameters
id
required
string
Example: 47e9bfb4-2f39-4131-b44c-fb3ef9fd54da

Unique ID of the list

header Parameters
x-api-key
string
Example: aa2e25wd1rrg6fa828fdc32ftahb3461e99f22ec

Unique API token

user
string
Example: user@user.com

Username of the person creating the List

Request Body schema: application/json
required

Request Body

required
Array of objects
type
string
Enum: "ACCOUNT" "DEVELOPER"

Responses

Request samples

Content type
application/json
{
  • "entities": [
    ],
  • "type": "ACCOUNT"
}

Response samples

Content type
application/json
{
  • "error": {
    }
}