Desarrolladores

Referencia de API para desarrolladores

Se requiere una clave API para que el sistema procese las solicitudes. Una vez que un usuario se registra, se genera automáticamente una clave API para este usuario.

Empezando

Se requiere una clave API para que el sistema procese las solicitudes. Una vez que un usuario se registra, se genera automáticamente una clave API para este usuario. La clave API debe enviarse con cada solicitud (consulte el ejemplo completo a continuación). Si la clave API no se envía o está caducada, habrá un error. Asegúrese de mantener su clave API en secreto para evitar abusos.

Autenticación

Para autenticarse con el sistema API, debe enviar su clave API como token de autorización con cada solicitud. Puede ver el código de muestra a continuación.

curl --location --request POST 'https://makily.com/api/account' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \ 

Límite de tarifa

Nuestra API tiene un limitador de velocidad para protegernos contra aumentos en las solicitudes y maximizar su estabilidad. Nuestro limitador de velocidad actualmente tiene un límite de 30 solicitudes por 1 minuto. Tenga en cuenta que la tarifa puede cambiar según el plan suscrito.

Se enviarán varios encabezados junto con la respuesta y estos se pueden examinar para determinar información diversa sobre la solicitud.

X-RateLimit-Limit: 30X-RateLimit-Remaining: 29X-RateLimit-Reset: TIMESTAMP

Manejo de respuestas

Todas las respuestas de la API se devuelven en formato JSON de forma predeterminada. Para convertir esto en datos utilizables, será necesario utilizar la función adecuada según el idioma. En PHP, la función json_decode() se puede utilizar para convertir los datos en un objeto (predeterminado) o en una matriz (establezca el segundo parámetro en verdadero). Es muy importante comprobar la clave de error ya que proporciona información sobre si hubo un error o no. También puede consultar el código del encabezado.

{
    "error": 1,
    "message": "An error occurred"
}

Campañas

Listar campañas

GET https://makily.com/api/campaigns?limit=2&page=1

Para obtener sus campañas a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/campaigns?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "campaigns": [
            {
                "id": 1,
                "name": "Sample Campaign",
                "public": false,
                "rotator": false,
                "list": "https:\/\/domain.com\/u\/admin\/list-1"
            },
            {
                "id": 2,
                "domain": "Facebook Campaign",
                "public": true,
                "rotator": "https:\/\/domain.com\/r\/test",
                "list": "https:\/\/domain.com\/u\/admin\/test-2"
            }
        ]
    }
}

Crear una campaña

POST https://makily.com/api/campaign/add

Se puede agregar una campaña utilizando este punto final.

Parámetro Descripción
name (opcional) Nombre de la campaña
slug (opcional) Slug rotador
public (opcional) Acceso
curl --location --request POST 'https://makily.com/api/campaign/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "New Campaign",
    "slug": "new-campaign",
    "public": true
}'

Respuesta del servidor

{
    "error": 0,
    "id": 3,
    "domain": "New Campaign",
    "public": true,
    "rotator": "https:\/\/domain.com\/r\/new-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/new-campaign-3"
}

Asignar un enlace a una campaña

POST https://makily.com/api/campaign/:campaignid/assign/:linkid

Se puede asignar un enlace corto a una campaña utilizando este punto final. El punto final requiere el ID de la campaña y el ID del enlace corto.

curl --location --request POST 'https://makily.com/api/campaign/:campaignid/assign/:linkid' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "Link successfully added to the campaign."
}

Campaña de actualización

PUT https://makily.com/api/campaign/:id/update

Para actualizar una campaña, debe enviar datos válidos en JSON mediante una solicitud PUT. Los datos deben enviarse como el cuerpo sin formato de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

Parámetro Descripción
name (obligatorio) Nombre de la campaña
slug (opcional) Slug rotador
public (opcional) Acceso
curl --location --request PUT 'https://makily.com/api/campaign/:id/update' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Twitter Campaign",
    "slug": "twitter-campaign",
    "public": true
}'

Respuesta del servidor

{
    "error": 0,
    "id": 3,
    "domain": "Twitter Campaign",
    "public": true,
    "rotator": "https:\/\/domain.com\/r\/twitter-campaign",
    "list": "https:\/\/domain.com\/u\/admin\/twitter-campaign-3"
}

Eliminar campaña

DELETE https://makily.com/api/campaign/:id/delete

Para eliminar una campaña, debe enviar una solicitud ELIMINAR.

curl --location --request DELETE 'https://makily.com/api/campaign/:id/delete' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "Campaign has been deleted successfully."
}

Listar canales

GET https://makily.com/api/channels?limit=2&page=1

Para obtener sus canales a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/channels?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "channels": [
            {
                "id": 1,
                "name": "Channel 1",
                "description": "Description of channel 1",
                "color": "#000000",
                "starred": true
            },
            {
                "id": 2,
                "name": "Channel 2",
                "description": "Description of channel 2",
                "color": "#FF0000",
                "starred": false
            }
        ]
    }
}

Listar elementos del canal

GET https://makily.com/api/channel/:id?limit=1&page=1

Para obtener artículos en canales seleccionados a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/channel/:id?limit=1&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "items": [
            {
                "type": "links",
                "id": 1,
                "title": "My Sample Link",
                "preview": "https:\/\/google.com",
                "link": "https:\/\/makily.com\/google",
                "date": "2022-05-12"
            },
            {
                "type": "bio",
                "id": 1,
                "title": "My Sample Bio",
                "preview": "https:\/\/makily.com\/mybio",
                "link": "https:\/\/makily.com\/mybio",
                "date": "2022-06-01"
            }
        ]
    }
}

Crear un canal

POST https://makily.com/api/channel/add

Se puede agregar un canal usando este punto final.

Parámetro Descripción
name (obligatorio) Nombre del canal
description (opcional) Descripción del canal
color (opcional) Color de la insignia del canal (HEX)
starred (opcional) Destacar el canal o no (verdadero o falso)
curl --location --request POST 'https://makily.com/api/channel/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "New Channel",
    "description": "my new channel",
    "color": "#000000",
    "starred": true
}'

Respuesta del servidor

{
    "error": 0,
    "id": 3,
    "name": "New Channel",
    "description": "my new channel",
    "color": "#000000",
    "starred": true
}

Asignar un artículo a un canal

POST https://makily.com/api/channel/:channelid/assign/:type/:itemid

Se puede asignar un artículo a cualquier canal enviando una solicitud con la identificación del canal, el tipo de artículo (enlaces, biografía o qr) y la identificación del artículo.

Parámetro Descripción
:channelid (obligatorio) ID del canal
:type (requerido) enlaces o biografía o qr
:itemid (obligatorio) ID del artículo
curl --location --request POST 'https://makily.com/api/channel/:channelid/assign/:type/:itemid' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "Item successfully added to the channel."
}

Canal de actualización

PUT https://makily.com/api/channel/:id/update

Para actualizar un canal, debe enviar datos válidos en JSON mediante una solicitud PUT. Los datos deben enviarse como el cuerpo sin formato de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

Parámetro Descripción
name (opcional) Nombre del canal
description (opcional) Descripción del canal
color (opcional) Color de la insignia del canal (HEX)
starred (opcional) Destacar el canal o no (verdadero o falso)
curl --location --request PUT 'https://makily.com/api/channel/:id/update' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Acme Corp",
    "description": "channel for items for Acme Corp",
    "color": "#FFFFFF",
    "starred": false
}'

Respuesta del servidor

{
    "error": 0,
    "message": "Channel has been updated successfully."
}

Eliminar canal

DELETE https://makily.com/api/channel/:id/delete

Para eliminar un canal, debe enviar una solicitud ELIMINAR. Todos los elementos también quedarán desasignados.

curl --location --request DELETE 'https://makily.com/api/channel/:id/delete' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "Channel has been deleted successfully."
}

Códigos QR

Listar códigos QR

GET https://makily.com/api/qr?limit=2&page=1

Para obtener sus códigos QR a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/qr?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "qrs": [
            {
                "id": 2,
                "link": "https:\/\/makily.com\/qr\/a2d5e",
                "scans": 0,
                "name": "Google",
                "date": "2020-11-10 18:01:43"
            },
            {
                "id": 1,
                "link": "https:\/\/makily.com\/qr\/b9edfe",
                "scans": 5,
                "name": "Google Canada",
                "date": "2020-11-10 18:00:25"
            }
        ]
    }
}

Obtenga un único código QR

GET https://makily.com/api/qr/:id

Para obtener detalles de un único código QR a través de la API, puede utilizar este punto final.

curl --location --request GET 'https://makily.com/api/qr/:id' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "details": {
        "id": 1,
        "link": "https:\/\/makily.com\/qr\/b9edfe",
        "scans": 5,
        "name": "Google Canada",
        "date": "2020-11-10 18:00:25"
    },
    "data": {
        "clicks": 1,
        "uniqueClicks": 1,
        "topCountries": {
            "Unknown": "1"
        },
        "topReferrers": {
            "Direct, email and other": "1"
        },
        "topBrowsers": {
            "Chrome": "1"
        },
        "topOs": {
            "Windows 10": "1"
        },
        "socialCount": {
            "facebook": 0,
            "twitter": 0,
            "instagram": 0
        }
    }
}

Crear un código QR

POST https://makily.com/api/qr/add

Para crear un código QR, debe enviar datos válidos en JSON mediante una solicitud POST. Los datos deben enviarse como el cuerpo sin formato de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

Parámetro Descripción
type (obligatorio) texto | tarjeta virtual | enlace | correo electrónico | teléfono | mensajes de texto | wifi
data (obligatorio) Los datos se insertarán dentro del código QR. Los datos pueden ser una cadena o una matriz según el tipo.
background (opcional) color RGB, p. rgb(255,255,255)
foreground (opcional) color RGB, p. rgb(0,0,0)
logo (opcional) Ruta al logo ya sea png o jpg
name (opcional) Nombre del código QR
curl --location --request POST 'https://makily.com/api/qr/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "link",
    "data": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png",
    "name": "QR Code API"
}'

Respuesta del servidor

{
    "error": 0,
    "id": 3,
    "link": "https:\/\/makily.com\/qr\/a58f79"
}

Actualizar código QR

PUT https://makily.com/api/qr/:id/update

Para actualizar un código QR, debe enviar datos válidos en JSON mediante una solicitud PUT. Los datos deben enviarse como el cuerpo sin formato de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

Parámetro Descripción
data (obligatorio) Los datos se insertarán dentro del código QR. Los datos pueden ser una cadena o una matriz según el tipo.
background (opcional) color RGB, p. rgb(255,255,255)
foreground (opcional) color RGB, p. rgb(0,0,0)
logo (opcional) Ruta al logo ya sea png o jpg
curl --location --request PUT 'https://makily.com/api/qr/:id/update' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "link",
    "data": "https:\/\/google.com",
    "background": "rgb(255,255,255)",
    "foreground": "rgb(0,0,0)",
    "logo": "https:\/\/site.com\/logo.png"
}'

Respuesta del servidor

{
    "error": 0,
    "message": "QR has been updated successfully."
}

Eliminar un código QR

DELETE https://makily.com/api/qr/:id/delete

Para eliminar un código QR, debe enviar una solicitud ELIMINAR.

curl --location --request DELETE 'https://makily.com/api/qr/:id/delete' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "QR Code has been deleted successfully."
}

Dominios de marca

Listar dominios de marca

GET https://makily.com/api/domains?limit=2&page=1

Para obtener sus dominios de marca a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/domains?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "domains": [
            {
                "id": 1,
                "domain": "https:\/\/domain1.com",
                "redirectroot": "https:\/\/rootdomain.com",
                "redirect404": "https:\/\/rootdomain.com\/404"
            },
            {
                "id": 2,
                "domain": "https:\/\/domain2.com",
                "redirectroot": "https:\/\/rootdomain2.com",
                "redirect404": "https:\/\/rootdomain2.com\/404"
            }
        ]
    }
}

Crear un dominio de marca

POST https://makily.com/api/domain/add

Se puede agregar un dominio usando este punto final. Asegúrese de que el dominio apunte correctamente a nuestro servidor.

Parámetro Descripción
domain (obligatorio) Dominio de marca que incluye http o https
redirectroot (opcional) Redirección raíz cuando alguien visita su dominio
redirect404 (opcional) Redirección 404 personalizada
curl --location --request POST 'https://makily.com/api/domain/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "domain": "https:\/\/domain1.com",
    "redirectroot": "https:\/\/rootdomain.com",
    "redirect404": "https:\/\/rootdomain.com\/404"
}'

Respuesta del servidor

{
    "error": 0,
    "id": 1
}

Actualizar dominio

PUT https://makily.com/api/domain/:id/update

Para actualizar un dominio de marca, debe enviar datos válidos en JSON mediante una solicitud PUT. Los datos deben enviarse como el cuerpo sin formato de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

Parámetro Descripción
redirectroot (opcional) Redirección raíz cuando alguien visita su dominio
redirect404 (opcional) Redirección 404 personalizada
curl --location --request PUT 'https://makily.com/api/domain/:id/update' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "redirectroot": "https:\/\/rootdomain-new.com",
    "redirect404": "https:\/\/rootdomain-new.com\/404"
}'

Respuesta del servidor

{
    "error": 0,
    "message": "Domain has been updated successfully."
}

Eliminar dominio

DELETE https://makily.com/api/domain/:id/delete

Para eliminar un dominio, debe enviar una solicitud DELETE.

curl --location --request DELETE 'https://makily.com/api/domain/:id/delete' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "Domain has been deleted successfully."
}

Píxeles

Lista de píxeles

GET https://makily.com/api/pixels?limit=2&page=1

Para obtener sus códigos de píxeles a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/pixels?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "pixels": [
            {
                "id": 1,
                "type": "gtmpixel",
                "name": "GTM Pixel",
                "tag": "GA-123456789",
                "date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "twitterpixel",
                "name": "Twitter Pixel",
                "tag": "1234567",
                "date": "2020-11-10 18:10:00"
            }
        ]
    }
}

Crear un píxel

POST https://makily.com/api/pixel/add

Se puede crear un píxel utilizando este punto final. Debe enviar el tipo de píxel y la etiqueta.

Parámetro Descripción
type (required) gtmpixel | gapixel | fbpixel | adwordspixel | linkedinpixel | twitterpixel | adrollpixel | quorapixel | pinterest | bing | snapchat | reddit | tiktok
name (obligatorio) Nombre personalizado para tu píxel
tag (obligatorio) La etiqueta del píxel
curl --location --request POST 'https://makily.com/api/pixel/add' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "gtmpixel",
    "name": "My GTM",
    "tag": "GTM-ABCDE"
}'

Respuesta del servidor

{
    "error": 0,
    "id": 1
}

Actualizar píxel

PUT https://makily.com/api/pixel/:id/update

Para actualizar un píxel, debe enviar datos válidos en JSON mediante una solicitud PUT. Los datos deben enviarse como el cuerpo sin formato de su solicitud, como se muestra a continuación. El siguiente ejemplo muestra todos los parámetros que puede enviar, pero no es necesario que los envíe todos (consulte la tabla para obtener más información).

Parámetro Descripción
name (opcional) Nombre personalizado para tu píxel
tag (obligatorio) La etiqueta del píxel
curl --location --request PUT 'https://makily.com/api/pixel/:id/update' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "My GTM",
    "tag": "GTM-ABCDE"
}'

Respuesta del servidor

{
    "error": 0,
    "message": "Pixel has been updated successfully."
}

Eliminar píxel

DELETE https://makily.com/api/pixel/:id/delete

Para eliminar un píxel, debe enviar una solicitud ELIMINAR.

curl --location --request DELETE 'https://makily.com/api/pixel/:id/delete' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "message": "Pixel has been deleted successfully."
}

Salpicadura personalizada

Lista de bienvenida personalizada

GET https://makily.com/api/splash?limit=2&page=1

To get Splash Pages via the API, you can use this endpoint. You can also filter data (See table for more info).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/splash?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "splash": [
            {
                "id": 1,
                "name": "Product 1 Promo",
                "date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "name": "Product 2 Promo",
                "date": "2020-11-10 18:10:00"
            }
        ]
    }
}

Superposiciones de CTA

Listar superposiciones de CTA

GET https://makily.com/api/overlay?limit=2&page=1

Para obtener superposiciones de cta a través de la API, puede utilizar este punto final. También puede filtrar datos (consulte la tabla para obtener más información).

Parámetro Descripción
limit (opcional) Resultado de datos por página
page (opcional) Solicitud de página actual
curl --location --request GET 'https://makily.com/api/overlay?limit=2&page=1' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": "0",
    "data": {
        "result": 2,
        "perpage": 2,
        "currentpage": 1,
        "nextpage": 1,
        "maxpage": 1,
        "cta": [
            {
                "id": 1,
                "type": "message",
                "name": "Product 1 Promo",
                "date": "2020-11-10 18:00:00"
            },
            {
                "id": 2,
                "type": "contact",
                "name": "Contact Page",
                "date": "2020-11-10 18:10:00"
            }
        ]
    }
}

Obtener cuenta

GET https://makily.com/api/account

Para obtener información sobre la cuenta, puede enviar una solicitud a este punto final y le devolverá datos sobre la cuenta.

curl --location --request GET 'https://makily.com/api/account' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \

Respuesta del servidor

{
    "error": 0,
    "data": {
        "id": 1,
        "email": "sample@domain.com",
        "username": "sampleuser",
        "avatar": "https:\/\/domain.com\/content\/avatar.png",
        "status": "pro",
        "expires": "2022-11-15 15:00:00",
        "registered": "2020-11-10 18:01:43"
    }
}

Actualizar cuenta

PUT https://makily.com/api/account/update

Para actualizar la información de la cuenta, puede enviar una solicitud a este punto final y actualizará los datos de la cuenta.

curl --location --request PUT 'https://makily.com/api/account/update' \
--header 'Authorization: Bearer YOURAPIKEY' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "newemail@google.com",
    "password": "NewPassword1"
}'

Respuesta del servidor

{
    "error": 0,
    "message": "Account has been successfully updated."
}