Loops

The Loop is a job search task which will be created in our system and runs several times during the day. It collects jobs from various job boards and applies our matching algorithm.

Creating a new loop

Create loop

POST https://b2b-api.loopcv.com/connect/loop

This endpoint creates a Loop. You can pass as external id, an identification from your system.

Headers

Name
Type
Description

X-API-KEY*

String

Authorization Key

Request Body

Name
Type
Description

title*

String

location*

String

The format should be city, country. ex 'London, United Kingdom'

type*

String

'Full-time', 'Contract', 'Part-time', 'Temporary', 'Internship'

level*

String

'Junior', 'Associate', 'Senior'

matchlevel

Integer

keywords

List

externalId

String

scrapers

List

'LinkedIn', 'Workable',...

{
    "loopId": "3acc2305e14e5b8b0f5d587533852d66"
}

Updating the loop

PUT https://b2b-api.loopcv.com/connect/loop/{loopId}

This endpoint updates the Loop.

Path Parameters

Name
Type
Description

loopId

String

Headers

Name
Type
Description

X-API-KEY*

String

Request Body

Name
Type
Description

title*

String

location*

String

type*

String

'Full-time', 'Contract', 'Part-time', 'Temporary', 'Internship'

level*

String

'Junior', 'Associate', 'Senior'

matchlevel

Integer

keywords

List

scrapers

List

{
    "loopId": "3acc2305e14e5b8b0f5d587533852d66"
}

Get loop

GET https://b2b-api.loopcv.com/connect/loop/{loopId}

This endpoint returns the information of the Loop.

Path Parameters

Name
Type
Description

loopId*

String

Headers

Name
Type
Description

X-API-KEY*

String

{
	"loopId": "3acc2305e14e5b8b0f5d587533852d66",
	"title": "Software Engineer",
	"location": "Athens, Greece",
	"type": "Full-time",
	"level": "Senior",
	"keywords": [
		"python"
	]
}

Get loops

GET https://b2b-api.loopcv.com/connect/loops

This endpoint returns your Loops.

Headers

Name
Type
Description

X-API-KEY

String

[
	{
		"loopId": "3acc2305e14e5b8b0f5d587533852d66",
		"title": "Software Engineer",
		"location": "Athens, Greece",
		"type": "Full-time",
		"level": "Senior",
		"keywords": [
			"python"
		]
	},
	{
		"loopId": "538839102700680a5abaf3d7a1782c62",
		"title": "Senior Software Engineer",
		"location": "Athens, Greece",
		"type": "Full-time",
		"level": "Senior",
		"keywords": [
			"python"
		],
		"matchlevel": 50
	}
]

Deleting Loop

DELETE https://b2b-api.loopcv.com/connect/loop/{loopId}

This endpoint deletes the Loop.

Headers

Name
Type
Description

X-API-KEY*

String

{
    // Response
}

Last updated