OpenVibe.Work API

Generated at from openvibe-contracts v0.150.0 and openvibe-sdk v0.44.0.

Server https://openvibe.work. 5 routes performing 1 capabilities. OpenAPI 3.1 document.

GET /api/v1/me/applications

Manage the caller's tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and nex

Capabilities
work.application.manage
Visibility
public
Parameters
  • listing_id (query)
  • title (query)
  • company (query)
  • url (query)
  • status (query)
  • notes (query)
  • applied_at (query)
  • next_step (query)
  • next_step_at (query)
Input
work.application-write-request@1
Response
application/json work.application-result@1
Errors
errors.problem@1 (application/problem+json)
Description<p><strong>work.application.manage</strong> (public): Manage the caller&#39;s tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and next step (PATCH), and delete (DELETE). A person acting for themself needs no capability; an app or agent token needs this one. Asking the person&#39;s OpenVibe.Actor agent (POST …/assist) is the person&#39;s own act and takes no capability.</p>

POST /api/v1/me/applications

Manage the caller's tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and nex

Capabilities
work.application.manage
Visibility
public
Request body
application/json work.application-write-request@1
Response
application/json work.application-result@1
Errors
errors.problem@1 (application/problem+json)
Description<p><strong>work.application.manage</strong> (public): Manage the caller&#39;s tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and next step (PATCH), and delete (DELETE). A person acting for themself needs no capability; an app or agent token needs this one. Asking the person&#39;s OpenVibe.Actor agent (POST …/assist) is the person&#39;s own act and takes no capability.</p>

GET /api/v1/me/applications/{id}

Manage the caller's tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and nex

Capabilities
work.application.manage
Visibility
public
Parameters
  • id (path, required)
  • listing_id (query)
  • title (query)
  • company (query)
  • url (query)
  • status (query)
  • notes (query)
  • applied_at (query)
  • next_step (query)
  • next_step_at (query)
Input
work.application-write-request@1
Response
application/json work.application-result@1
Errors
errors.problem@1 (application/problem+json)
Description<p><strong>work.application.manage</strong> (public): Manage the caller&#39;s tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and next step (PATCH), and delete (DELETE). A person acting for themself needs no capability; an app or agent token needs this one. Asking the person&#39;s OpenVibe.Actor agent (POST …/assist) is the person&#39;s own act and takes no capability.</p>

PATCH /api/v1/me/applications/{id}

Manage the caller's tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and nex

Capabilities
work.application.manage
Visibility
public
Parameters
  • id (path, required)
Request body
application/json work.application-write-request@1
Response
application/json work.application-result@1
Errors
errors.problem@1 (application/problem+json)
Description<p><strong>work.application.manage</strong> (public): Manage the caller&#39;s tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and next step (PATCH), and delete (DELETE). A person acting for themself needs no capability; an app or agent token needs this one. Asking the person&#39;s OpenVibe.Actor agent (POST …/assist) is the person&#39;s own act and takes no capability.</p>

DELETE /api/v1/me/applications/{id}

Manage the caller's tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and nex

Capabilities
work.application.manage
Visibility
public
Parameters
  • id (path, required)
  • listing_id (query)
  • title (query)
  • company (query)
  • url (query)
  • status (query)
  • notes (query)
  • applied_at (query)
  • next_step (query)
  • next_step_at (query)
Input
work.application-write-request@1
Response
application/json work.application-result@1
Errors
errors.problem@1 (application/problem+json)
Description<p><strong>work.application.manage</strong> (public): Manage the caller&#39;s tracked job applications on OpenVibe.Work: list (GET /api/v1/me/applications), add from a listing or by hand (POST), read with its status history, edit status, notes, dates and next step (PATCH), and delete (DELETE). A person acting for themself needs no capability; an app or agent token needs this one. Asking the person&#39;s OpenVibe.Actor agent (POST …/assist) is the person&#39;s own act and takes no capability.</p>