agenda_url field to deep-link agents into their coaching session from your own app, email notifications, or CRM workflows.
Endpoint
Authentication
Include your API key in the request header:Path Parameters
string
required
The unique identifier of the coaching agenda to retrieve. You can obtain agenda IDs from the List Period Agendas endpoint.
Response
200 — Success
Returns aCoachingAgenda object.
string
Unique identifier for the coaching agenda (UUID).
string
The coaching period this agenda was generated for.
string
Your Shilo integration identifier.
string | null
Shilo user ID of the agent this agenda belongs to. May be
null if the user record was removed after agenda generation.string
Your system’s user ID for the agent.
string | null
Human-readable title for the agenda (e.g.
"June coaching"). May be null if not yet assigned.string
Cadence of the parent coaching period:
weekly, semimonthly, or monthly.string
ISO-8601 date marking the start of the parent coaching period.
string
ISO-8601 date marking the end of the parent coaching period.
string
ISO-8601 date marking the end of the review window during which the agent can submit the agenda.
string
Generation status of the agenda. One of
queued, processing, ready, failed, or not_eligible.boolean
Whether the agent has completed the agenda.
string | null
ISO-8601 timestamp of when the agent completed the agenda.
null if not completed.boolean | null
Whether the agenda was completed before
review_period_end. null if not completed.boolean
Whether post-submission analysis has produced a stored summary.
string | null
Authenticated Shilo web deep link the agent can use to open their coaching session. Present only for
ready agendas with exactly one active user mapping. Requires normal Shilo web authentication and does not contain an API key or login token. null otherwise.string
ISO-8601 timestamp of when the agenda was created.
string
ISO-8601 timestamp of the most recent update to this agenda.
400 — Bad Request
TheagendaId path parameter is malformed.
401 — Unauthorized
Your API key is missing or invalid.404 — Not Found
No coaching agenda with the givenagendaId exists in your organization.