Skip to content

Semify Enterprise REST APIs (2.0.0)

This is the documentation for the Semify Endpoints based on the OpenAPI 3.0 specification. You can find out more about Swagger at http://swagger.io.

Download OpenAPI description
Languages
Servers
Mock server

https://developers.semify.com/_mock/openapi/

Sandbox

https://uat.services.semify.com/

Production Server

https://services.semify.com/

accounts

Operations related to accounts.

Operations

keywords

Operations related to keywords.

Operations
Operations

products

Product management endpoints.

Operations

authentication

Authentication/authorization endpoints.

Operations

Request

Authenticate a user

Bodyapplication/jsonrequired

Required object to authenticate a user

usernamestringrequired
Example: "username"
passwordstringrequired
Example: "password"
curl -i -X POST \
  https://developers.semify.com/_mock/openapi/api/v1/authentication/login \
  -H 'Content-Type: application/json' \
  -d '{
    "username": "username",
    "password": "password"
  }'

Responses

Successful authentication

Bodyapplication/json
messagestringrequired
Example: "Bearer token created and it expires in 120 minutes"
datastringrequired
Example: "eyJ0eXAiOiJKV1QiLC..."
errorbooleanrequired
Example: false
token_expstringrequired
Example: "April, 22 2025 16:28:55"
Response
application/json
{ "message": "Bearer token created and it expires in 120 minutes", "data": "eyJ0eXAiOiJKV1QiLC...", "error": false, "token_exp": "April, 22 2025 16:28:55", "properties": { "data": {}, "error": {}, "pagination": {}, "messages": {} } }

campaigns

Campaigns and related operations.

Operations

google gbp accounts

Google GBP account endpoints.

Operations