🔁APIs

Pages Endpoints

List All Pages

get

get all pages on the system

Responses
200Success
application/json
Responseany of
objectOptional
or
objectOptional
get
GET /api/pages HTTP/1.1
Host: cm.test
Accept: */*
200Success
{}

Get Page Content By Slug

get

you can select a page by slug to view it's content

Path parameters
modelintegerRequired

The model ID

Responses
200Success
application/json
Responseany of
objectOptional
or
objectOptional
get
GET /api/pages/{model} HTTP/1.1
Host: cm.test
Accept: */*
{}

FAQ Endpoints

FAQ List

get

You can show all questions or filter by type_id

Query parameters
type_idintegerOptional
Responses
200Success
application/json
Responseany of
objectOptional
or
objectOptional
get
GET /api/faq HTTP/1.1
Host: cm.test
Accept: */*
{}

Tickets Endpoints

List Of My Tickets

get

List of tickets that created by the user

Responses
200Success
application/json
Responseany of
objectOptional
or
objectOptional
get
GET /api/tickets HTTP/1.1
Host: cm.test
Accept: */*
200Success
{}

Open New Ticket

post

You Can Open a New ticket with this API

Body
namestring | nullOptional
phonestring | nullOptional
subjectstringRequired
messagestring | nullOptional
Responses
200Success
application/json
Responseany of
objectOptional
or
objectOptional
post
POST /api/tickets HTTP/1.1
Host: cm.test
Content-Type: application/json
Accept: */*
Content-Length: 58

{
  "name": null,
  "phone": null,
  "subject": "text",
  "message": null
}
{}

Show Ticket Details

get

You Can View Ticket with Comments with this API

Path parameters
modelintegerRequired

The model ID

Responses
200Success
application/json
Responseany of
objectOptional
or
objectOptional
get
GET /api/tickets/{model} HTTP/1.1
Host: cm.test
Accept: */*
{}

Send Ticket Comment

post

You can Send A comment on the ticket by use this API

Path parameters
modelstringRequired
Body
responsestringRequired
Responses
200Success
application/json
Responseany of
stringOptional
or
or
post
POST /api/tickets/{model} HTTP/1.1
Host: cm.test
Content-Type: application/json
Accept: */*
Content-Length: 19

{
  "response": "text"
}
text

Last updated

Was this helpful?