Exemple #1
0
 // Create Meeting
 public Task <MeetingInfo> Post()
 {
     return(RC.Post <MeetingInfo>(Endpoint(true), null));
 }
Exemple #2
0
 // Adds a new forwarding number to the forwarding number list.
 public Task <ForwardingNumberInfo> Post()
 {
     return(RC.Post <ForwardingNumberInfo>(Endpoint(true), null));
 }
 // Creates an extension.
 public Task <ExtensionCreationResponse> Post()
 {
     return(RC.Post <ExtensionCreationResponse>(Endpoint(true), null));
 }
Exemple #4
0
 // <p style='font-style:italic;'>Since 1.0.24 (Release 8.0)</p><p>Creates a custom answering rule for a particular caller ID.</p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>EditExtensions</td><td>Viewing and updating my extension info (includes extension name, number, email and phone number)</td></tr></tbody></table><h4>Usage Plan Group</h4><p>Medium</p>
 public Task <AnsweringRuleInfo> Post()
 {
     return(RC.Post <AnsweringRuleInfo>(Endpoint(true), null));
 }
 // Create new Webhook
 public Task <GlipWebhookInfo> Post()
 {
     return(RC.Post <GlipWebhookInfo>(Endpoint(true), null));
 }
 // Create Group
 public Task <GlipGroupInfo> Post(object parameters)
 {
     return(RC.Post <GlipGroupInfo>(Endpoint(true), parameters));
 }
Exemple #7
0
 // <p style='font-style:italic;'></p><p></p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>EditExtensions</td><td>Viewing and updating my extension info (includes extension name, number, email and phone number)</td></tr></tbody></table><h4>Usage Plan Group</h4><p>Medium</p>
 public Task <BlockedNumberInfo> Post(object parameters)
 {
     return(RC.Post <BlockedNumberInfo>(Endpoint(true), parameters));
 }
Exemple #8
0
 // <p style='font-style:italic;'>Since 1.0.6 (Release 5.15)</p><p>Creates a new subscription.</p><h4>Usage Plan Group</h4><p>Medium</p>
 public Task <SubscriptionInfo> Post(object parameters)
 {
     return(RC.Post <SubscriptionInfo>(Endpoint(true), parameters));
 }
Exemple #9
0
 // Returns one or more parsed and/or formatted phone numbers that are passed as a string.
 public Task <ParsePhoneNumberResponse> Post()
 {
     return(RC.Post <ParsePhoneNumberResponse>(Endpoint(true), null));
 }
Exemple #10
0
 // <p style='font-style:italic;'>Since 1.0.7 (Release 5.16)</p><p>Makes a 2-leg RingOut call.</p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>RingOut</td><td>Performing two-legged ring-out phone calls</td></tr></tbody></table><h4>Usage Plan Group</h4><p>Heavy</p>
 public Task <GetRingOutStatusResponse> Post()
 {
     return(RC.Post <GetRingOutStatusResponse>(Endpoint(true), null));
 }
Exemple #11
0
 // <p style='font-style:italic;'>Since 1.0.7 (Release 5.16)</p><p>Makes a 2-leg RingOut call.</p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>RingOut</td><td>Performing two-legged ring-out phone calls</td></tr></tbody></table><h4>Usage Plan Group</h4><p>Heavy</p>
 public Task <GetRingOutStatusResponse> Post(object parameters)
 {
     return(RC.Post <GetRingOutStatusResponse>(Endpoint(true), parameters));
 }
Exemple #12
0
 // Create New Order
 public Task <PostResponse> Post(object parameters)
 {
     return(RC.Post <PostResponse>(Endpoint(true), parameters));
 }
Exemple #13
0
 // Create New Order
 public Task <PostResponse> Post()
 {
     return(RC.Post <PostResponse>(Endpoint(true), null));
 }
Exemple #14
0
 // Create Meeting
 public Task <MeetingInfo> Post(object parameters)
 {
     return(RC.Post <MeetingInfo>(Endpoint(true), parameters));
 }
Exemple #15
0
 // <p style='font-style:italic;'>Since 1.0.31 (Release 9.2)</p><p>Posts a file.</p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>Glip</td><td>Availability of Glip</td></tr></tbody></table><h4>API Group</h4><p>Heavy</p>
 public Task <PostGlipFile> Post(object parameters)
 {
     return(RC.Post <PostGlipFile>(Endpoint(true), parameters));
 }
Exemple #16
0
 // Returns one or more parsed and/or formatted phone numbers that are passed as a string.
 public Task <ParsePhoneNumberResponse> Post(object parameters)
 {
     return(RC.Post <ParsePhoneNumberResponse>(Endpoint(true), parameters));
 }
 // Create Group
 public Task <GlipGroupInfo> Post()
 {
     return(RC.Post <GlipGroupInfo>(Endpoint(true), null));
 }
 // Creates a custom company greeting.
 public Task <CustomCompanyGreetingInfo> Post()
 {
     return(RC.Post <CustomCompanyGreetingInfo>(Endpoint(true), null));
 }
Exemple #19
0
 // <p style='font-style:italic;'></p><p></p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>EditExtensions</td><td>Viewing and updating my extension info (includes extension name, number, email and phone number)</td></tr></tbody></table><h4>Usage Plan Group</h4><p>Medium</p>
 public Task <BlockedNumberInfo> Post()
 {
     return(RC.Post <BlockedNumberInfo>(Endpoint(true), null));
 }
 // Creates a custom company greeting.
 public Task <CustomCompanyGreetingInfo> Post(object parameters)
 {
     return(RC.Post <CustomCompanyGreetingInfo>(Endpoint(true), parameters));
 }
Exemple #21
0
        // Starts new call recording in a party
        public async Task <bool> Post()
        {
            await RC.Post(Endpoint(true), null);

            return(true);
        }
 // Brings a party back into a call and stops to play Hold Music. There is a known limitation for Hold API - hold via REST API doesn't work with hold placed via RingCentral apps or HardPhone. It means that if you muted participant via Call Control API and RingCentral Desktop app, then you need to unhold both endpoints to remove Hold Music and bring media back.
 public Task <CallParty> Post()
 {
     return(RC.Post <CallParty>(Endpoint(true), null));
 }
Exemple #23
0
 // <p style='font-style:italic;'>Since 1.0.24 (Release 8.0)</p><p>Creates a custom answering rule for a particular caller ID.</p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>EditExtensions</td><td>Viewing and updating my extension info (includes extension name, number, email and phone number)</td></tr></tbody></table><h4>Usage Plan Group</h4><p>Medium</p>
 public Task <AnsweringRuleInfo> Post(object parameters)
 {
     return(RC.Post <AnsweringRuleInfo>(Endpoint(true), parameters));
 }
 // Creates and sends an internal text message.
 public Task <GetMessageInfoResponse> Post()
 {
     return(RC.Post <GetMessageInfoResponse>(Endpoint(true), null));
 }
Exemple #25
0
 // <p style='font-style:italic;'>Since 1.0.26 (Release 8.12)</p><p>Renews an existent subscription by ID by posting request with an empty body..</p><h4>Usage Plan Group</h4><p>Medium</p>
 public Task <SubscriptionInfo> Post()
 {
     return(RC.Post <SubscriptionInfo>(Endpoint(true), null));
 }
 // Creates and sends an internal text message.
 public Task <GetMessageInfoResponse> Post(object parameters)
 {
     return(RC.Post <GetMessageInfoResponse>(Endpoint(true), parameters));
 }
Exemple #27
0
 // Adds a new forwarding number to the forwarding number list.
 public Task <ForwardingNumberInfo> Post(object parameters)
 {
     return(RC.Post <ForwardingNumberInfo>(Endpoint(true), parameters));
 }
Exemple #28
0
 // <p style='font-style:italic;'>Since 1.0.31 (Release 9.2)</p><p>Posts a file.</p><h4>Required Permissions</h4><table class='fullwidth'><thead><tr><th>Permission</th><th>Description</th></tr></thead><tbody><tr><td class='code'>Glip</td><td>Availability of Glip</td></tr></tbody></table><h4>API Group</h4><p>Heavy</p>
 public Task <PostGlipFile> Post()
 {
     return(RC.Post <PostGlipFile>(Endpoint(true), null));
 }
 // Creates an extension.
 public Task <ExtensionCreationResponse> Post(object parameters)
 {
     return(RC.Post <ExtensionCreationResponse>(Endpoint(true), parameters));
 }
        // OAuth2 Revoke Token
        public async Task <bool> Post(object parameters)
        {
            await RC.Post(Endpoint(true), parameters);

            return(true);
        }