Retrieve a multiparty call

    Allows you to retrieve details of a specific multiparty call.

    API Endpoint

    GET https://api.plivo.com/v1/Account/{auth_id}/MultiPartyCall/name_{mpc_name}/

    Arguments

    No arguments need to be passed.

    Returns

    Returns the details of the specific multiparty call.

    Note: You can fetch the details of an MPC using its name only for an ongoing multiparty call. For details of a call that has ended, specify the UUID instead of the name.

    Response

    HTTP Status Code: 200

    {
    "api_id": "3c45f7da-45c9-11eb-8575-0242ac11000a",
    "billed_amount": null,
    "billed_duration": null,
    "creation_time": "2020-12-24 09:20:03+00:00",
    "duration": null,
    "end_time": null,
    "friendly_name": "test_mpc",
    "mpc_uuid": "8742d531-292a-46aa-8754-836be1092885",
    "participants": "/v1/Account/MAOTE1OWE0MDK0MTLHYW/MultiPartyCall/name_test_mpc/Participant/",
    "recording": "not-recording",
    "resource_uri": "/v1/Account/MAOTE1OWE0MDK0MTLHYW/MultiPartyCall/name_test_mpc/",
    "start_time": "2020-12-24 09:20:03+00:00",
    "status": "Active",
    "stay_alone": false,
    "sub_account": null,
    "termination_cause": null,
    "termination_cause_code": null
    }
    

    Example Request

    1
    2
    3
    4
    5
    6
    
    import plivo
    
    client = plivo.RestClient(auth_id="your_auth_id", auth_token="your_auth_token")
    
    response = client.multi_party_calls.get("6bce28b8-ca38-4998-bd05-25fd8ed0f227")
    print(response)
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    var plivo = require('plivo');
    
    (function main() {
        'use strict';
    
        var client = new plivo.Client("<auth_id>","<auth_token>");
        client.multiPartyCalls.get('6bce28b8-ca38-4998-bd05-25fd8ed0f227').then(function (response) {
            console.log(response);
        }, function (err) {
            console.error(err);
        });
    })();