Tags

Referência de ponto de extremidade de tags

Tags são campos definidos pelo usuário para programas. Cada tag pode se aplicar a um ou mais tipos de programas e pode ser obrigatória ou opcional, dependendo de como a tag foi definida. As tags também podem fornecer uma lista de valores permitidos que devem ser selecionados para uso.

Consultar

As tags são consultadas com o padrão de ativo padrão, mas não têm um terminal para Por ID. A lista de valores permitidos para uma tag só é retornada quando a tag é consultada por nome.

Obter tags

GET /rest/asset/v1/tagTypes.json
{
    "success": true,
    "warnings": [],
    "errors": [],
    "requestId": "1488a#1504ecfccf8",
    "result": [
        {
            "tagType": "AAA1 Required Tag Type",
            "applicableProgramTypes": "[program,email_batch,nurture,event,webinar]",
            "required": true
        },
        {
            "tagType": "AAA2 Required Event Tag Type",
            "applicableProgramTypes": "[event]",
            "required": true
        },
        {
            "tagType": "AAA3 Not Required Tag Type",
            "applicableProgramTypes": "[program,email_batch,nurture,event,webinar]",
            "required": false
        }
    ]
}

Por nome

GET /rest/asset/v1/tagType/byName.json?name=AAA1 Required Tag Type
{
    "success": true,
    "warnings": [],
    "errors": [],
    "requestId": "8a44#1504ed0da2f",
    "result": [
        {
            "tagType": "AAA1 Required Tag Type",
            "applicableProgramTypes": "[program,email_batch,nurture,event,webinar]",
            "required": true,
            "allowableValues": "[AAA1 RT1, AAA1 RT2, AAA1 RT3, AAA1 RT4]"
        }
    ]
}

Atualização

O ponto de extremidade Atualizar Marca do Programa permite atualizar o valor de um determinado tipo de marca. O ponto de extremidade usa os parâmetros de caminho id e tagType, que especificam a ID do programa, e o tipo de marca a ser atualizado. Um parâmetro de consulta tagValue é usado para especificar o novo valor para o tipo de marca. Todos os parâmetros são obrigatórios.

POST /rest/asset/v1/program/{id}/tag/{tagType}.json?tagValue=David
{
    "success": true,
    "errors": [],
    "requestId": "fd84#17f84a885a6",
    "warnings": [],
    "result": [
        {
            "id": 1067
        }
    ]
}

As marcas podem ser atualizadas em massa usando o ponto de extremidade Atualizar Metadados do Programa. Um exemplo está disponível na seção de atualização de programas.

Excluir

O ponto de extremidade Excluir Marca do Programa permite excluir um tipo de marca não necessário. O ponto de extremidade usa os parâmetros de caminho id e tagType, que especificam a ID do programa e o tipo de marca a ser excluído.

POST /rest/asset/v1/program/{id}/tag/{tagType}/delete.json
{
    "success": true,
    "errors": [],
    "requestId": "d998#17f84ad36a7",
    "warnings": [],
    "result": [
        {
            "id": 1067
        }
    ]
}
recommendation-more-help
marketo-developer-help