integrations.sh
← all integrations

The SureVoIP RESTful API

OpenAPI apis-guru telecom

Introduction

Welcome to the SureVoIP RESTful hypermedia API (sometimes known as a VoIP REST API, Telecom REST API, SIP API, Hypermedia API or just VoIP API.)

The SureVoIP API is a way for you to automate your interaction with the SureVoIP platforms. With the API, you can create your own scripts, applications or mashups which can:

  • List calls
  • create customers
  • search numbers
  • provision numbers
  • send SMS texts
  • create outbound calls
  • schedule announcements
  • schedule call hangups with an announcement
  • subscribe to events/alerts
  • track calls
  • retrieve invoices
  • grab your SIP details
  • check your IP address
  • be 100% self-sufficient
  • and much more!
Homepage
https://api.apis.guru/v2/specs/surevoip.co.uk/9dcb0dc8.json
Provider
surevoip.co.uk
OpenAPI version
3.0.3
Spec (JSON)
https://api.apis.guru/v2/specs/surevoip.co.uk/9dcb0dc8/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/surevoip.co.uk/9dcb0dc8/openapi.yaml

Tools (30)

Extracted live via the executor SDK.

  • announcements.deleteCustomersAccountAnnouncementsAnnouncementId

    Delete an announcement audio file

  • announcements.getAnnouncements

    List global announcements

  • announcements.getCustomersAccountAnnouncements

    List of announcement audio files

  • announcements.getCustomersAccountAnnouncementsAnnouncementId

    Represents an announcement audio file

  • announcements.postAnnouncements

    Add a new announcement audio file

  • areacodes.getAreacodes

    List areacodes

  • areacodes.getNumbersAreacodes

    You can search by area name, area code or filter using both.

  • billing.getBilling

    List global billing detail

  • calls.getCalls

    Validate a phone number by calling it once

  • calls.postCalls

    Create phone calls with or without announcements and scheduled hangups

  • charges.getCharges

    List charges

  • charges.postCharges

    Create charges for invoices

  • contacts.getContacts

    List contacts

  • customers.getCustomer

    Represents a customer

  • customers.getCustomers

    List all customers or find your own account

  • echo.postSupportEcho

    Return your POSTed data for testing

  • faxes.getFaxes

    List global ongoing faxes

  • global.get

    List global resources

  • hosted.getHosted

    List Hosted VoIP domains

  • mobile.getMobile

    List mobile accounts

  • numbers.getNumbers

    List available SureVoIP Ofcom number allocations for purchase

  • partners.getPartners

    List SureVoIP Partner accounts

  • porting.getPorting

    List ported numbers

  • sip.getSip

    List all SIP accounts

  • sms.getSms

    List SMS

  • support.getIpAddress

    Return the IP address from where your API request originated

  • support.getServiceStatus

    List all Service Status messages

  • topups.getTopups

    List all account credit topups

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools