These are the developer docs for Olvy API. For information on how to use Olvy on your site, check out this video.

Fetch Everything - Fetch your organization, release notes, categories, and projects in one API call

To fetch everything about your releases, make a GET request to https://app.olvy.co/api/v1/organisations/releases/public/everything

Params

Param Default Value Description
page 1 The page number you want to fetch
per_page 10 Number of record per page
query Search query if you want to search your releases

cURL Example

Paste this into your terminal,

curl --location --request GET 'https://app.olvy.co/api/v1/organisations/releases/public/everything'

JavaScript Example

var requestOptions = { 
    method: 'GET', 
    redirect: 'follow' 
};
fetch("https://app.olvy.co/api/v1/organisations/releases/public/everything", requestOptions) 
    .then(response => response.text()) 
    .then(result => console.log(result)) 
    .catch(error => console.log('error', error));

Get Organization - Fetch your organization's public details

To fetch your organization, make a GET request to https://app.olvy.co/api/v1/organisations/releases/public/

cURL Example

Paste this into your terminal,

curl --location --request GET 'https://app.olvy.co/api/v1/organisations/releases/public'

JavaScript Example

var requestOptions = { 
    method: 'GET', 
    redirect: 'follow' }; 
fetch("https://app.olvy.co/api/v1/organisations/releases/public", requestOptions) 
    .then(response => response.text()) 
    .then(result => console.log(result)) 
    .catch(error => console.log('error', error));

Get Release Notes - Fetch your live release notes

To fetch your release notes, make a GET request to https://app.olvy.co/api/v1/organisations/releases/public/release_notes

Params

Param Default Value Description
page 1 The page number you want to fetch
per_page 10 Number of record per page
query Search query if you want to search your releases

cURL Example

Paste this into your terminal,

curl --location --request GET 'https://app.olvy.co/api/v1/organisations/releases/public/release_notes'

JavaScript Example

var requestOptions = { 
method: 'GET', 
redirect: 'follow' }; fetch("https://app.olvy.co/api/v1/organisations/piedpiper/public/release_notes", requestOptions) 
.then(response => response.text()) 
.then(result => console.log(result)) 
.catch(error => console.log('error', error));

Get Projects - Fetch your active projects

To fetch your projects make a GET request to https://app.olvy.co/api/v1/organisations/releases/public/projects

Params

Param Default Value Description
page 1 The page number you want to fetch
per_page 10 Number of record per page
query Search query if you want to search your releases

cURL Example

Paste this into your terminal,

curl --location --request GET 'https://app.olvy.co/api/v1/organisations/releases/public/projects'

JavaScript Example

var requestOptions = { 
    method: 'GET', 
    redirect: 'follow' }; fetch("https://app.olvy.co/api/v1/organisations/piedpiper/public/projects", requestOptions) 
        .then(response => response.text()) 
        .then(result => console.log(result)) 
        .catch(error => console.log('error', error));

Get Categories - Fetch your active categories

To fetch your categories, make a GET request to https://app.olvy.co/api/v1/organisations/releases/public/categories

Params

Param Default Value Description
page 1 The page number you want to fetch
per_page 10 Number of record per page
query Search query if you want to search your releases

cURL Example

Paste this into your terminal,

curl --location --request GET 'https://app.olvy.co/api/v1/organisations/releases/public/categories'

JavaScript Example

var requestOptions = { 
method: 'GET', 
redirect: 'follow' }; fetch("https://app.olvy.co/api/v1/organisations/piedpiper/public/categories", requestOptions) 
.then(response => response.text()) 
.then(result => console.log(result)) 
.catch(error => console.log('error', error));