Get a Eoi
curl --request GET \
--url https://api.zivio.net/api/v4/eois/{id} \
--header 'Authorization: Bearer <token>' \
--header 'zivio-tenant-id: <api-key>'import requests
url = "https://api.zivio.net/api/v4/eois/{id}"
headers = {
"Authorization": "Bearer <token>",
"zivio-tenant-id": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {Authorization: 'Bearer <token>', 'zivio-tenant-id': '<api-key>'}
};
fetch('https://api.zivio.net/api/v4/eois/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.zivio.net/api/v4/eois/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"zivio-tenant-id: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.zivio.net/api/v4/eois/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("zivio-tenant-id", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.zivio.net/api/v4/eois/{id}")
.header("Authorization", "Bearer <token>")
.header("zivio-tenant-id", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.zivio.net/api/v4/eois/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
request["zivio-tenant-id"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": 101,
"title": "Website Redesign Project",
"description": "Complete redesign of corporate website with modern UX",
"status": "pending",
"submission_deadline": "2024-01-16T10:30:00+00:00",
"time_zone": "Example time_zone",
"submission_deadline_visibility": true,
"eoi_matches_count": null,
"skill_category": {
"id": 101,
"name": "Acme Corporation",
"code": "Example code",
"slug": "Example slug",
"precedence": 101,
"parent_id": 501,
"parent_name": "Example parent_name",
"parent_slug": "Example parent_slug"
},
"skill_subcategory": {
"id": 101,
"name": "Acme Corporation",
"code": "Example code",
"slug": "Example slug",
"precedence": 101,
"parent_id": 501,
"parent_name": "Example parent_name",
"parent_slug": "Example parent_slug"
},
"skill_category_tier3": {
"id": 101,
"name": "Acme Corporation",
"code": "Example code",
"slug": "Example slug",
"precedence": 101,
"parent_id": 501,
"parent_name": "Example parent_name",
"parent_slug": "Example parent_slug"
},
"skills": [
{
"id": 101,
"name": "Acme Corporation",
"slug": "Example slug"
},
{
"id": 102,
"name": "Global Services Ltd",
"slug": "Example slug"
}
],
"owner": {
"id": 101,
"first_name": "Demo",
"last_name": "User",
"email": "user1@example.com",
"org_id": 501,
"org_name": "Acme Corporation"
},
"approver": {
"id": 101,
"first_name": "Demo",
"last_name": "User",
"email": "user1@example.com",
"org_id": 501,
"org_name": "Acme Corporation"
},
"client_org": {
"id": 101,
"name": "Acme Corporation",
"is_external_client": true
},
"ended_at": "2024-01-16T10:30:00+00:00",
"cancellation_reason": "Example cancellation_reason",
"custom_fields": {
"department": "Engineering",
"priority": "high",
"cost_code": "CC-001"
},
"cancelled_by": {
"id": 101,
"first_name": "Demo",
"last_name": "User",
"email": "user1@example.com",
"org_id": 501,
"org_name": "Acme Corporation"
},
"cancelled_at": "2024-01-16T10:30:00+00:00",
"created_at": "2024-01-16T10:30:00+00:00",
"updated_at": "2024-01-16T10:30:00+00:00",
"project": {
"id": 101,
"title": "Website Redesign Project",
"description": "Complete redesign of corporate website with modern UX"
}
}Eois
Get a Eoi
GET
/
eois
/
{id}
Get a Eoi
curl --request GET \
--url https://api.zivio.net/api/v4/eois/{id} \
--header 'Authorization: Bearer <token>' \
--header 'zivio-tenant-id: <api-key>'import requests
url = "https://api.zivio.net/api/v4/eois/{id}"
headers = {
"Authorization": "Bearer <token>",
"zivio-tenant-id": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {Authorization: 'Bearer <token>', 'zivio-tenant-id': '<api-key>'}
};
fetch('https://api.zivio.net/api/v4/eois/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.zivio.net/api/v4/eois/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"zivio-tenant-id: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.zivio.net/api/v4/eois/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("zivio-tenant-id", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.zivio.net/api/v4/eois/{id}")
.header("Authorization", "Bearer <token>")
.header("zivio-tenant-id", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.zivio.net/api/v4/eois/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
request["zivio-tenant-id"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": 101,
"title": "Website Redesign Project",
"description": "Complete redesign of corporate website with modern UX",
"status": "pending",
"submission_deadline": "2024-01-16T10:30:00+00:00",
"time_zone": "Example time_zone",
"submission_deadline_visibility": true,
"eoi_matches_count": null,
"skill_category": {
"id": 101,
"name": "Acme Corporation",
"code": "Example code",
"slug": "Example slug",
"precedence": 101,
"parent_id": 501,
"parent_name": "Example parent_name",
"parent_slug": "Example parent_slug"
},
"skill_subcategory": {
"id": 101,
"name": "Acme Corporation",
"code": "Example code",
"slug": "Example slug",
"precedence": 101,
"parent_id": 501,
"parent_name": "Example parent_name",
"parent_slug": "Example parent_slug"
},
"skill_category_tier3": {
"id": 101,
"name": "Acme Corporation",
"code": "Example code",
"slug": "Example slug",
"precedence": 101,
"parent_id": 501,
"parent_name": "Example parent_name",
"parent_slug": "Example parent_slug"
},
"skills": [
{
"id": 101,
"name": "Acme Corporation",
"slug": "Example slug"
},
{
"id": 102,
"name": "Global Services Ltd",
"slug": "Example slug"
}
],
"owner": {
"id": 101,
"first_name": "Demo",
"last_name": "User",
"email": "user1@example.com",
"org_id": 501,
"org_name": "Acme Corporation"
},
"approver": {
"id": 101,
"first_name": "Demo",
"last_name": "User",
"email": "user1@example.com",
"org_id": 501,
"org_name": "Acme Corporation"
},
"client_org": {
"id": 101,
"name": "Acme Corporation",
"is_external_client": true
},
"ended_at": "2024-01-16T10:30:00+00:00",
"cancellation_reason": "Example cancellation_reason",
"custom_fields": {
"department": "Engineering",
"priority": "high",
"cost_code": "CC-001"
},
"cancelled_by": {
"id": 101,
"first_name": "Demo",
"last_name": "User",
"email": "user1@example.com",
"org_id": 501,
"org_name": "Acme Corporation"
},
"cancelled_at": "2024-01-16T10:30:00+00:00",
"created_at": "2024-01-16T10:30:00+00:00",
"updated_at": "2024-01-16T10:30:00+00:00",
"project": {
"id": 101,
"title": "Website Redesign Project",
"description": "Complete redesign of corporate website with modern UX"
}
}Authorizations
OAuth 2.0 client credentials. The access token from POST /oauth/token is sent as a bearer token. Request only the scopes you need.
Your Zivio organisation identifier. The regional API endpoints serve every Zivio organisation, so each request must identify yours.
Path Parameters
Eoi ID
Response
Eoi details
Available options:
draft, pending, rejected, open, closed, cancelled Example:
"draft"
Example:
true
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Key-value pairs of custom field data
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes

