Skip to main content

Create Certification

curl -X POST https://api.kinconecta.com/api/guide_certifications \
  -H "Content-Type: application/json" \
  -d '{
    "userId": 789,
    "name": "Certified Tourist Guide - National Tourism Board"
  }'
Add a new certification to a guide’s profile.

Request Body

userId
integer
required
ID of the guide user
name
string
required
Name of the certification or qualification

Response

certificationId
integer
Unique identifier for the certification
userId
integer
ID of the guide user
name
string
Certification name

Get All Certifications

curl https://api.kinconecta.com/api/guide_certifications
Retrieve all guide certifications in the system.

Response

Returns an array of certification objects.

Get Certification by ID

curl https://api.kinconecta.com/api/guide_certifications/123
Retrieve a specific certification by its ID.

Path Parameters

id
integer
required
The certification ID

Response

Returns a single certification object.

Update Certification

curl -X PUT https://api.kinconecta.com/api/guide_certifications/123 \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Advanced Certified Tourist Guide - Level 2"
  }'
Update an existing certification.

Path Parameters

id
integer
required
The certification ID

Request Body

userId
integer
Updated guide user ID
name
string
Updated certification name

Response

Returns the updated certification object.

Delete Certification

curl -X DELETE https://api.kinconecta.com/api/guide_certifications/123
Delete a certification by its ID.

Path Parameters

id
integer
required
The certification ID

Response

Returns 204 No Content on successful deletion.

Build docs developers (and LLMs) love