Skip to content

Files

Latest commit

 

History

History
26 lines (23 loc) · 1.02 KB

BearerTokenAuthentication.md

File metadata and controls

26 lines (23 loc) · 1.02 KB
using System;
using Twilio;
using Twilio.Base;
using Twilio.Exceptions;
using Twilio.Rest.Api.V2010.Account;
using Twilio.Rest.PreviewIam.Organizations;

//Find client id, client secret and organisation sid from admin center of your organisation
//path account sid is the sid of the account withing the organisation
class Program
{
    static void Main(string[] args)
    {
    
        CredentialProvider credentialProvider = new OrgsClientCredentialProvider(CLIENT_ID, CLIENT_SECRET);
        TwilioClient.Init(credentialProvider);
        
        Twilio.Base.ResourceSet<Twilio.Rest.PreviewIam.Organizations.AccountResource> accountList = null;
        accountList = Twilio.Rest.PreviewIam.Organizations.AccountResource.Read(pathOrganizationSid: ORGS_SID);
        Console.WriteLine(accountList.ElementAt(0).FriendlyName);
        var account = Twilio.Rest.PreviewIam.Organizations.AccountResource.Fetch(pathOrganizationSid: ORGS_SID, pathAccountSid: PATH_ACCOUNT_SID);
        Console.WriteLine(account.FriendlyName);
    }
}