/**
  * @see https://developers.podio.com/doc/widgets/update-widget-order-22495
  */
 public static function update_order($ref_type, $ref_id, $attributes = array())
 {
     return Podio::put("/widget/{$ref_type}/{$ref_id}/order", $attributes);
 }
 /**
  * @see https://developers.podio.com/doc/conversations/add-participants-384261
  */
 public static function add_participant($conversation_id, $attributes = array())
 {
     return Podio::post("/conversation/{$conversation_id}/participant/", $attributes)->json_body();
 }
示例#3
0
 public static function delete($url, $attributes = array())
 {
     return Podio::request(self::DELETE, $url, $attributes);
 }
 /**
  * @see https://developers.podio.com/doc/users/get-user-status-22480
  */
 public static function get()
 {
     return self::member(Podio::get("/user/status"));
 }
示例#5
0
 /**
  * @see https://developers.podio.com/doc/forms/update-form-53808
  */
 public static function update($form_id, $attributes = array())
 {
     return Podio::put("/form/{$form_id}", $attributes);
 }
 /**
  * @see https://developers.podio.com/doc/status/delete-a-status-message-22339
  */
 public static function delete($status_id)
 {
     return Podio::delete("/status/{$status_id}");
 }
 /**
  * @see https://developers.podio.com/doc/applications/delete-app-field-22355
  */
 public static function delete($app_id, $field_id, $attributes = array())
 {
     $body = Podio::delete("/app/{$app_id}/field/{$field_id}", $attributes)->json_body();
     return $body['revision'];
 }
 /**
  * @see https://developers.podio.com/doc/app-market/install-share-22499
  */
 public static function install($share_id, $attributes = array())
 {
     return Podio::post("/app_store/{$share_id}/install", $attributes)->json_body();
 }
示例#9
0
 /**
  * @see https://developers.podio.com/doc/embeds/add-an-embed-726483
  */
 public static function create($attributes = array())
 {
     return self::member(Podio::post("/embed/", $attributes));
 }
 /**
  * @see https://developers.podio.com/doc/reminders/delete-reminder-3315117
  */
 public static function delete($ref_type, $ref_id)
 {
     return Podio::delete("/reminder/{$ref_type}/{$ref_id}");
 }
 /**
  * @see https://developers.podio.com/doc/tags/get-objects-on-organization-with-tag-48478
  */
 public static function get_for_org($org_id, $attributes = array())
 {
     return self::listing(Podio::get("/tag/org/{$org_id}/search/", $attributes));
 }
示例#12
0
 /**
  * @see https://developers.podio.com/doc/tasks/get-task-summary-for-reference-1657980
  */
 public static function get_summary_for($ref_type, $ref_id, $attributes = array())
 {
     $result = Podio::get("/task/{$ref_type}/{$ref_id}/summary", $attributes)->json_body();
     $result['overdue']['tasks'] = self::listing($result['overdue']['tasks']);
     $result['today']['tasks'] = self::listing($result['today']['tasks']);
     $result['other']['tasks'] = self::listing($result['other']['tasks']);
     return $result;
 }
示例#13
0
 /**
  * @see https://developers.podio.com/doc/users/get-profile-field-22380
  */
 public static function get_profile_field($field)
 {
     return Podio::get("/user/profile/{$field}")->json_body();
 }
 /**
  * @see https://developers.podio.com/doc/subscriptions/unsubscribe-by-reference-22410
  */
 public static function delete_for($ref_type, $ref_id)
 {
     return Podio::delete("/subscription/{$ref_type}/{$ref_id}");
 }
 /**
  * @see https://developers.podio.com/doc/calendar/get-item-field-calendar-as-ical-10195681
  */
 public static function ical_field($item_id, $field_id)
 {
     return Podio::get("/calendar/item/{$item_id}/field/{$field_id}/ics/")->body;
 }
 /**
  * @see https://developers.podio.com/doc/importer/import-space-contacts-4261072
  */
 public static function process_contacts($file_id, $space_id, $attributes = array())
 {
     return Podio::post("/importer/{$file_id}/contact/space/{$space_id}", $attributes)->json_body();
 }
 /**
  * @see https://developers.podio.com/doc/organizations/end-organization-membership-50689
  */
 public static function delete($org_id, $user_id)
 {
     return Podio::delete("/org/{$org_id}/member/{$user_id}");
 }
 /**
  * @see https://developers.podio.com/doc/integrations/delete-integration-86876
  */
 public static function delete($app_id)
 {
     return Podio::delete("/integration/{$app_id}");
 }
 /**
  * @see https://developers.podio.com/doc/items/get-item-revision-22373
  */
 public static function get_for($item_id)
 {
     return self::listing(Podio::get("/item/{$item_id}/revision/"));
 }
示例#20
0
 /**
  * @see https://developers.podio.com/doc/grants/remove-grant-16496711
  */
 public static function delete($ref_type, $ref_id, $user_id)
 {
     return Podio::delete("/grant/{$ref_type}/{$ref_id}/{$user_id}");
 }
示例#21
0
 /**
  * @see https://developers.podio.com/doc/spaces/delete-space-22417
  */
 public static function delete($space_id, $attributes = array())
 {
     return Podio::delete("/space/{$space_id}");
 }
示例#22
0
 /**
  * @see https://developers.podio.com/doc/tags/get-tags-on-app-22467
  */
 public static function get_for_app($app_id, $attributes = array())
 {
     return self::listing(Podio::get("/tag/app/{$app_id}/", $attributes));
 }
示例#23
0
 /**
  * @see https://developers.podio.com/doc/ratings/remove-rating-22342
  */
 public static function delete($ref_type, $ref_id, $rating_type)
 {
     return Podio::delete("/rating/{$ref_type}/{$ref_id}/{$rating_type}");
 }
 /**
  * @see https://developers.podio.com/doc/notifications/get-notifications-290777
  */
 public static function get_all($attributes = array())
 {
     return self::listing(Podio::get("/notification/", $attributes));
 }
示例#25
0
 /**
  * @see https://developers.podio.com/doc/hooks/delete-hook-215291
  */
 public static function delete($hook_id)
 {
     return Podio::delete("/hook/{$hook_id}");
 }
 /**
  * @see https://developers.podio.com/doc/questions/answer-question-887232
  */
 public static function answer($question_id, $attributes = array())
 {
     return Podio::post("/question/{$question_id}/", $attributes);
 }
 /**
  * @see https://developers.podio.com/doc/space-members/add-member-to-space-1066259
  */
 public static function add($space_id, $attributes = array())
 {
     return Podio::post("/space/{$space_id}/member/", $attributes);
 }
示例#28
0
 /**
  * @see https://developers.podio.com/doc/items/set-participation-7156154
  */
 public static function participation($item_id, $attributes = array())
 {
     return Podio::put("/item/{$item_id}/participation", $attributes)->json_body();
 }
 /**
  * @see https://developers.podio.com/doc/tasks/update-task-labels-151769
  */
 public static function update($label_id, $attributes = array())
 {
     return Podio::put("/task/label/{$label_id}", $attributes);
 }
示例#30
0
 /**
  * @see https://developers.podio.com/doc/comments/update-a-comment-22346
  */
 public static function update($comment_id, $attributes = array())
 {
     return Podio::put("/comment/{$comment_id}", $attributes);
 }