GroupCamp
  • Обзор
    • Планирование ресурсов
    • Управление проектами
    • Табель учёта времени
    • Интранет для совместной работы
    • Экстранет для клиентов
    • Обмен файлами
  • Цены
    • Цены
    • Сравнить гаммы
  • Ресурсы
    • Документация
    • Видео
    • Блог
    • Практические примеры использования
    • Поддержка
  • О нас
    • GroupCamp
    • Клиенты
    • Пресса
    • Написать
  • Войти
  • Русский
    • English
    • Česky
    • Deutsch
    • Español
    • Français
    • Suomi
    • Italiano
    • 日本語
    • Nederlands
    • Polski
    • Português
    • Русский
    • Svenska
    • 简体中文
Бесплатная регистрация
  • Документация
  • Видео
  • Блог
  • Практические примеры использования
  • Связаться со службой поддержки

Форма поиска

АдминБюджетКалендариУправление затратамиОбзорВикиДокументыG SuiteОтчетыНачало работыGmailВходящие письмаЗадачиУведомленияПриватная социальная сетьНастройки проектаПланированиеПодписка и оплатаТабель учета времениУправление пользователями
Документация » Админ » Introduction to the GroupCamp API
  • Приложения
  • Проекты
  • Вопросы общего характера
  • Пользователь
  • Админ
  • Владелец
  • G Suite
  • Getting started with GroupCamp
  • User Administration: colleagues and guests, companies, teams and organizations
  • Project Administration. List of projects.
  • File Administration
  • Manage categories
  • Enable integrations: Box, Dropbox, Google, Microsoft
  • Customize calendar synced fields for Apple, Google or Microsoft Outlook
  • Introduction to the GroupCamp API
  • Export data
Introduction to the GroupCamp API
В этой статье:
  • How to get started
  • Authentication
  • CORS Enabled
  • Rate limit
  • How to view UUID objects in the GroupCamp Desktop web interface
  • Getting Help

Introduction to the GroupCamp API

The GroupCamp REST API can respond to JSON requests over HTTPS using standard GET/PUT/POST/DELETE verbs.

Example of HTTP Method and Method name

   GET     core/v1/group/[Group]
   PUT     core/v1/group/[Group]/user/[User]
   POST    core/v1/group/project
   DELETE  core/v1/group/[Group]/user/[User]

GroupCamp API documentation and Python code sample are on github.com/GroupCamp. Here are a few things to know before starting to code.

How to get started

1. Get your API key

Log into your GroupCamp account as an Administrator and go to the Admin panel.

API Icon Click on the API icon.

Enter the application name and select the API type (see on github which API you want to use).

GroupCamp API: Create a new token

Your Token and Secret key have now been created.

GroupCamp API: Token and Secret Key

Notice: If the API service is not enabled in your account, contact the GroupCamp Support team. 

2. User acting

Use an existing user or create a dedicated one. 

This user is taken into account for item ownership and logs when items are updated or created. UI user access rights are not checked when API is being used.

Authentication

Each request must bear a signature in the http 'Authorization' header attribut.

Example with Python:

GroupCamp API: Authentication Python example

CORS Enabled

CORS prevents JavaScript from making requests across domain boundaries, and has spawned various hacks for making cross-domain requests.  Read more about CORS here.

Rate limit

Our main rate limit is 1000 calls maximum per 4-second period.

When the rate limit is reached an Http status 429 is returned. A message is also provided.

How to view UUID objects in the GroupCamp Desktop web interface

When the API is enabled in your account, you can see UUID object in the API tab located in the item's Information panel.

API tab for a group

Authorization access to the API tab is defined in the Privileges tab of the Admin panel.

API privilege to access UUID objects

Getting Help

See Python code samples and GroupCamp API documentation on github.com/GroupCamp. 

Need help? Just contact the GroupCamp support team.

Похожие видео

  • 1:07
    How to update my profile and set my personal preferences
  • 1:39
    How to create tasks and assign users in a project
  • 0:54
    How to manage email notifications in GroupCamp
  • 1:31
    How to create a new project and invite users with GroupCamp
  • 2:35
    What are the basics of the GroupCamp User Interface
Еще

Обзор

  • Планирование ресурсов
  • Управление проектами
  • Табель учёта времени
  • Интранет для совместной работы
  • Экстранет для клиентов
  • Обмен файлами

Цены

  • Цены
  • Сравнить гаммы

Developers

API Github

Ресурсы

  • Документация
  • Видео
  • Блог
  • Практические примеры использования
  • Поддержка
Карта сайта

О нас

  • GroupCamp
  • Клиенты
  • Пресса
  • Написать

Соглашения

  • Terms of Service
  • Billing and Payment Policy
  • Privacy Policy
  • Security statement
  • Наши сайты :
  • US
  • Česká republika
  • Deutschland
  • España
  • France
  • Suomi
  • Italia
  • 日本
  • Nederland
  • Polska
  • Brasil
  • Россия
  • Sverige
  • 中国
© 2019 GroupCamp - Марки, логотипы и изображения принадлежат их законным владельцам
HSTS