Tahdah API
    Tahdah API
    • Introduction
    • Webhooks
    • TrustGroups
      • About Trust Groups
      • Endpoints
        • List Trust Groups
        • Create a Trust Group
        • Update Trust Group
        • List Trust Group Legal Entity Members
        • List Trust Group Candidate Members
        • Add Trust Group Member
        • Remove Trust Group Member
      • Webhooks
        • Member Added
        • Member Updated
    • EventCredits
      • Webhooks
        • Event Credits Updated
      • Add Credits to Legal Entity
        PUT
    • Tracker
      • Webhooks
      • Get Candidate Trackers
        GET
      • Get Legal Entity Targets
        GET
    • LearningExperiences
      • EndPoints
        • Register Learners on a Learning Experience
        • Get Learning Experiences
        • Get Learning Experience
      • Webhooks
    • DigitalBadges
      • Issue Digital Badge
        POST
      • Get Badge Templates
        GET
    • LegalEntities
      • Endpoints
        • Legal Entity Details
        • Create Legal Entity
        • Connect a Person to a Legal Entity
      • Webhooks
    • Candidates
      • EndPoints
        • Create Candidate
        • Update a Candidate
        • Delete Candidate
        • Add/Remove tags to a candidate
      • Webhooks
    • Catalogues
      • Endpoints
      • Webhooks
        • Catalogue Entry Created
    • Schemas
      • Inbound
      • Events
        • EventTemplateCreditRequest
        • EventTemplateCredit
      • Catalogue
        • CatalogueEntry
      • TrustGroupMember
      • temp
      • LegalEntity
      • legalEntityIdentifier
      • Candidate

    Introduction

    Welcome to the Tahdah API.
    We are currently building this resource up and welcome any feedback from our customers.

    Getting Started#

    You can obtain an API key through the "Developer" section of your legal entity details and assign roles to it to control access.
    Then simply add an Authorization header with your API key to be able to consume any endpoint that the API key has access to via the roles assigned to it. The header value must be in the format Bearer <api-key> where <api-key> is the value you obtained from the developer console.
    To use Webhooks you will need to enable the webhooks you would like to process and enter the endpoint you would like webhooks sent to. Our webhooks make use of POST, PUT and DELETE verbs and so you will need to ensure that your endpoints are able to recieve and process these verbs correctly.
    Modified at 2025-04-16 12:52:58
    Next
    Webhooks
    Built with